gershwin-os / dock

GNU General Public License v3.0
0 stars 0 forks source link

Issue 3 #8

Closed dszidi closed 3 weeks ago

dszidi commented 3 weeks ago

Required features

  1. Docked Icons and Active Undocked Icon areas
  2. Store Docked Icons in Preferences somewhere
  3. Working activity light under active Icons

Docked Icons and Active Undocked Icon areas

Saved docked icons are persistent and have their activity light get toggled as they are launched and terminated

Store Docked Icons in Preferences somewhere

They are stored under Dock > DockedIcons which is an array of App Names as strings. You can verify this via CLI defaults read Dock

Working activity light under active Icons

This is self explanatory. If you destroy an undocked (running but not saved to defaults) the icon disappears. Otherwise for docked icons the activity light gets toggled

The classes have been refactored to anticipate animation methods. Code style is non existent as my vim is set up for TypeScript and not Objective C. Would appreciate some pointers on this @gcasa