MPA

From the to-do list: MPA V1.0: Older issues and tasks

✔ System tray icon (OS X)

Comments

Pierre henri Seylan on June 22, 2018:

On OS X we need to include few icons variations of the app for certain case, such as:
  • system tray is dark (white icon) 
  • app is offline (gray icon) 
Those should be available in the OS API, for example when the system tray color is changing to dark.

I have included 3 versions of the icon in 2 different sizes (I would rather use the one with higher resolution)

The following should be done:
  • Replace the current default black icon 
  • Add the white icon for the dark system tray 
  • Display the gray icon when the app is offline

Please also clarify if such functionalities are available in the Windows OS API.

Karim Alabtakh on June 23, 2018:

Done.
About Windows OS:
there is no such practice to change tray icon for different themes, because in windows you user can choose any custom color (with some restrictions).
But I recommend to use multi color icons for windows. for example white icon with black outline or black/gray icons with white outline.
Or it will be better to use icon like app icon (more familiar to windows users)

Pierre henri Seylan on July 13, 2018:

Feedback:

The icon size is now good on OS X.
However when the app is offline, the icon doesn't change.

Karim Alabtakh on July 18, 2018:

How did you check offline? because as I remember we haven't dynamic online/offline detection, and client flag marked online only when login in offline mode.

Pierre henri Seylan on July 18, 2018:

yes, i've checked dynamically by turning the wifi off when the app was already started.
Can we add the dynamic online/offline detection?

Karim Alabtakh on July 18, 2018:

yes, we can. I will do that

Karim Alabtakh on July 25, 2018:

done

Pierre henri Seylan on July 25, 2018:

I have tested by deactivating the wifi when the app is running, but the system tray icon didn't changed 

Karim Alabtakh on July 25, 2018:

You are right, this issue sometime appear in release build.
should be fixed now, check it

Pierre henri Seylan on July 25, 2018:

it works now

Karim Alabtakh on July 25, 2018:

actually I haven't sent  the changed build yet))

Pierre henri Seylan on July 25, 2018:

ok, so it seems that it was working sometimes in the old build :)