Remove tray icon and related methods
"gtk_status_icon_*" is deprecated, the replacement proposed by GTK is GNotification, which does a completely different thing.
A tray icon IMO is not really needed. There is still the extra-window for the copy operation, which should be sufficient. (Other file managers as well do not show a tray icon)
And the deprecated "gtk_status_icon_new_from_icon_name" seems to cause scaling issues. (See Issue #495 (closed))
Fixes #495 (closed)
Merge request reports
Activity
mentioned in issue #495 (closed)
Currently the icon tray is only necessary because it's possible to hide the transfer dialog (not by minimizing the dialog, but by clicking on the icon), so yeah, kinda of unnecessary.
Personally, I'm ok with removing this "feature", if people out there feel outraged, an MR re-implementing it with newer APIs (StatusNotifier?) can always be taken into consideration.Ah, I missed that aspect to hide the window .... though now that we have the possibility to group status-buttons of the same type, people which care for statusbar-space probably anyhow will use that. So I suppose it will be fine to just drop the feature :)
If people want it back, a MR would be welcome from my side !
Edited by Alexander Schwinnadded 4 commits
-
91b001a3...61e47b59 - 3 commits from branch
xfce:master
- a23c36ff - Remove tray icon and related methods (Issue #495 (closed))
-
91b001a3...61e47b59 - 3 commits from branch
enabled an automatic merge when the pipeline for a23c36ff succeeds
There still will be a dedicated window to show the process, I suppose that should be sufficient.
Afaik the only gain of the tray icon was, that pressing it, will show/hide the process window. (See as well AndreLDM's note)
mentioned in commit a23c36ff