Hoglet / TimeIT

The unobtrusive time tracker
GNU General Public License v3.0
19 stars 7 forks source link

Indicator support #11

Closed Hoglet closed 3 years ago

Hoglet commented 9 years ago

Systray is hidden or non existing on some desktops (unity?).

Hoglet commented 9 years ago

As indicators are a subset of systray, at least from TimeITs point of view (Only right click menu but with left mouse button) I see the preferred function to be:

  1. Use system tray if it exists.
  2. Fallback to indicator if no system tray.
  3. Turn off TimeIT when closing main window if neither above exists.

Problem: Unity has a system tray but are hiding the icons if not whitelisted! Even worse: they have removed the possibility to whitelist.....

Hoglet commented 6 years ago

Indicator support will not be made by me.

Reasons:

  1. I personally detest the indicator (most important factor)
  2. The framework I am using (gtkmm) has no support for it but has support for system tray.
  3. It should be implemented as a separate module and TimeIT is monolithic.

This does not mean that an indicator might be done eventually by somebody else. If/when I recover my health the logical next step is to separate logic and GUI and add dbus (Bug #7 will probably be solved by adding dbus into the equation).

Hoglet commented 5 years ago

TimeIT now uses unix sockets. It is only having one function so far, show window, so implementing indicator support needs some enhancements.

Hoglet commented 3 years ago

Status 6 years later: