#15647: DeskBar Problems & Possible Improvement Areas
------------------------------------+----------------------------
Reporter: bitigchi | Owner: jscipione
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Applications/Deskbar | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
------------------------------------+----------------------------
Description changed by bitigchi:
Old description:
### Problem1:
* There is no system-component "Dock". LaunchBox and LnLauncher are
mediocre at best. Fast application start should be more baked into the
system, like how macOS Dock handles stuff.
### Solution:
* Allow pinning applications to the DeskBar. Pre-pin a curated list
applications by default for a fresh install. Make DeskBar customisation
easier and display styles should adjust itself according to the screen
estate.
### Problem2:
* Access to Applications list is hard, it takes time and requires precise
mouse movements.
### Solution:
* Display Applications automatically inside the Leaf menu. They should be
listed after the last used apps etc. part, thus providing easy access,
and using available screen estate.
### Problem3:
* Access to Preferences list is hard, it takes time and requires precise
mouse movements.
### Solution:
* Make Preferences a regular Deskbar menu item, and make the opening menu
on overlay one. This way user won't have to scroll down to the
Preferences label and make a precise left motion while keeping the cursor
on the Preferences label.
### Problem4:
* Opening menus are hard to navigate with a mouse. Some of the menus open
to the left, some of them open to the right. Not consistent.
### Solution:
* Use overlay menus, or increase menu item hight, making it easier to
keep focus. Menus also should only open to one fixed direction.
### Problem5:
* Applications menu is too crowded
### Solution:
* Put system utilities in a separate folder, and place this folder at the
top of the Applications folder. Likely contenders:
* ActivityMonitor
* CharacterMap
* Debugger
* Devices
* DiskProbe
* DiskUsage
* DriveSetup
* Expander
* Installer
* Magnify
* SerialConnect