Mobile UI enhancements

Description

Info window for mobile device:

  • Added ZK_INFO_MOBILE_AUTO_HIDE_EMPTY_COLUMNS , default to Y to enable auto hiding of empty info window columns.

  • Added ZK_INFO_MOBILE_AUTO_COLLAPSED_PARAMETER_PANEL, default to Y to enable auto hiding of info window parameter pane after execution of query.

AD Window for mobile device:

  • Grid view - added ZK_GRID_MOBILE_AUTO_HIDE_EMPTY_COLUMNS, default to Y to enable auto hiding of empty grid view columns.

  • Detail pane form view - added swipe left and right support for record navigation.

  • Do not auto focus to field to avoid frequent popup of virtual keyboard. This have been addressed before but the previous work is insufficient.

  • Form view: implemented single column, label above input layout for small width mobile devices. This is control by the ZK_FIELD_MOBILE_LABEL_ABOVE_INPUT AD_SysConfig key (default N) for mobile device and ZK_FIELD_MOBILE_SMALL_WIDTH_LABEL_ABOVE_INPUT (default Y) for small width (width < 500px) mobile device.

  • For completeness, the label above input layout have been implemented for non-mobile form view too. This is control by the ZK_FIELD_LABEL_ABOVE_INPUT AD_SysConfig key and default to N.

  • Increase height of collapsible group, current height is too narrow for touch operation.

Record info dialog for mobile device:

  • Default to Time Line view

  • Do not show created by and updated by text

Login:

  • Implemented single column, label above input layout for small width mobile devices. This is control by the ZK_FIELD_MOBILE_SMALL_WIDTH_LABEL_ABOVE_INPUT (default Y) for small width (width < 500px) mobile device.

Environment

None

Attachments

23
  • 25 Apr 2025, 11:49 AM
  • 21 Apr 2025, 12:35 PM
  • 21 Apr 2025, 12:35 PM
  • 21 Apr 2025, 12:34 PM
  • 21 Apr 2025, 12:34 PM
  • 21 Apr 2025, 12:33 PM
  • 21 Apr 2025, 12:33 PM
  • 21 Apr 2025, 07:07 AM
  • 21 Apr 2025, 07:07 AM
  • 21 Apr 2025, 07:03 AM
  • 21 Apr 2025, 03:50 AM
  • 21 Apr 2025, 03:50 AM

Activity

Carlos Ruiz 
April 29, 2025 at 9:41 PM

Pending to document the new SysConfig variables in https://wiki.idempiere.org/en/System_Configurator_(Window_ID-50006)

Carlos Ruiz 
April 25, 2025 at 7:50 PM

Hi

Can’t re-produce, please provide more details.

that’s weird, it works fine in test-feature, but in my localhost it doesn’t work well, the screenshot I added is from there.

I thought it was eclipse, but I compiled and deployed the server in my localhost, and same result.

Tried with incognito mode, same result.

So, no idea what can be happening with my local.

Norbert Bede 
April 25, 2025 at 2:58 PM

hi. in next month we plan migrate to v13 then our UX designer can take a look and propose changes of css.

n

Heng Sin Low 
April 25, 2025 at 2:14 PM

hi ,

  1. Can’t re-produce, please provide more details.

  2. It is control by css only, I’ve now make the default smaller.

Regards,

Low

Carlos Ruiz 
April 25, 2025 at 1:30 PM

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created April 19, 2025 at 9:16 AM
Updated May 1, 2025 at 10:15 PM
Resolved April 29, 2025 at 9:40 PM