-
-
Notifications
You must be signed in to change notification settings - Fork 7
Interface
The interface will need a few adjustments to accommodate later features.
We'll need to add a set of custom icons for Timecard, instead of relying on the system icons as before. This is necessary for two reasons:
- Consistency across platforms.
- Icon-only buttons (see Issue #3)
It should be possible to collapse the interface to only showing the time control section and the primary app buttons. This is necessary to defeat the "out of sight, out of mind" component for some users of hiding only in system tray.
Only one instance of Timecard should be running on the system at any one time, unless explicitly overridden in settings. That way, if the window is closed (hidden to tray), and then started from the system menu or dock, it will bring up the window for the running instance of Timecard, not a new instance.
Functionality needs to be added for bringing Timecard to the front, and using the OS features for getting the user's attention (flashing dock icon, for example). This should work with multiple workspaces; even if Timecard was parked in a different workspace, bringing it to focus should bring it to the user's current workspace.