Skip to main content

Desktop Tab Enhancements

Goal: Usability

Developer: Hengsin (talk)

Feature Ticket: IDEMPIERE-4949

Description: Implement the following new enhancement for desktop tab:

  1. Option to show/hide Home toolbar button for desktop browser. Default to show.
  2. Option to show/hide Show Open Windows drop down toolbar button for desktop browser. Default to show.
  3. Option to auto shrink desktop tab to fit more tab to screen without scrollbar. Default to off.
  4. Make max length of desktop tab title configurable

Usage

  1. Home toolbar button
    • ZK_DESKTOP_SHOW_HOME_BUTTON
  2. ** Y/N type Client level System Config entry, default to Y.
  3. ** When Y, add Home toolbar button for desktop client (This is an existing feature for mobile client).
    • 4949 show home button

Home toolbar button

  1. Show Open Windows drop down toolbar button
    • ZK_DESKTOP_SHOW_TAB_LIST_BUTTON
  2. ** Y/N type Client level System Config entry, default to Y.
  3. ** When Y, add toolbar button to show a list of open tabs for desktop client(This is an existing feature for mobile client).
    • 4949 show tab list button

Show Open Windows toolbar button

  1. Auto shrink desktop tab
    • ZK_DESKTOP_TAB_AUTO_SHRINK_TO_FIT
  2. ** When Y, ZK_DESKTOP_SHOW_TAB_LIST_BUTTON is always on regardless of the actual value of ZK_DESKTOP_SHOW_TAB_LIST_BUTTON
  3. ** When Y, tab scroll button is make hidden, you have to use the tab list dropdown to select tab that's not visible.
  4. ** When Y, tab will be auto shrink to fit more tabs on screen (similar to how Chrome tabs work).
    • 4949 auto shrink to fit

Auto shrink desktop tab

  1. Make max length of desktop tab title configurable
    • ZK_DESKTOP_TAB_MAX_TITLE_LENGTH
  2. ** Integer type Client level System Config entry, default to 30.
  3. ** Set the maximum length of desktop tab title/label.

Source: Wiki