KostadinAtanasov / evolution-on

evolution-tray plugin suitable for arch packaging and with useful patches
GNU General Public License v2.0
10 stars 21 forks source link

Which of all the forks.. #8

Open Massimo-B opened 4 years ago

Massimo-B commented 4 years ago

... is currently maintained and working? I have some fork installed and still working here on 3.32.5. Can't remember which it was.

This is still an important plugin for every Evolution installation here. Too bad that it is still not integrated into Evolution.

jmiskinis commented 4 years ago

This seems to have the most recent updates: https://github.com/zsugabubus/evolution-on

Massimo-B commented 4 years ago

Ok. As for new issues, where should we track those issues? None of the forks has an issue tracker.

The best would be to get this piece of code into the official evolution package. Are there any plans like this? Is there already a ticket (pull request) like this?

jmiskinis commented 4 years ago

Current developers have no plans to implement and maintain this feature in the official evolution package (here's a ticket I opened ten months ago: https://gitlab.gnome.org/GNOME/evolution/issues/350). I agree that having it as a plugin makes more sense. We just need someone with C knowledge and time resources to update this. I might do it eventually.

Massimo-B commented 4 years ago

Thanks for the ticket. I'm in contact with the developers on #evolution@GIMPNet and we are often discussing new features there. Maybe I can push that topic again. About the plugin. Evolution-on already is a plugin, but 3rd party. It should be packaged with the official evolution packages and maintained by their developers.

Or alternatively you can further maintain that as 3rd party plugin here. So you don't have a fork your self yet? That would be just another fork. We would need to inform the other forks that there is now some new "official one" or maybe leave a hint in the original branch. But this could make sense if you are going to collect some of the bugfixes made in the others, and also could solve #9. Basically this is currently the only issue I have. Beside that it's always a pain to build that plugin on other Linuxes. For me it is a must-have plugin. 50% of my daily work is done in Evolution. The other 50% is in the browser and in the shell terminals.

Massimo-B commented 4 years ago

I created a separate ticket on Evolution: https://gitlab.gnome.org/GNOME/evolution/issues/776

I already discussed on #evolution@GIMPNet, they said it's not the job of evolution to have a status icon. I don't agree with that. None of the other applications argues like that, then no other application would have a notification icon. But please add your comment to the evolution ticket.

Massimo-B commented 4 years ago

Btw. evolution-on should actually get a rewrite to use new status notifiers:

As GtkStatusIcon is deprecated https://developer.gnome.org/gtk3/stable/GtkStatusIcon.html#gtk-status-icon-new the new Gtk approach driven by Gnome people is status notifier items (application indicators), and Xfce already supports it (https://docs.xfce.org/panel-plugins/xfce4-statusnotifier-plugin), as I have some old icons in the "Notification Area" and some new style applications in the "Status Notifier Plugin", like Psi, Pidgin or Teamviewer just show their sticky status icon as status notifier. This should be the portable approach as of today.

ozanbaba commented 2 years ago

I started a fork at https://gitlab.com/ozanty/evolution-on to remove deprecated functions and use new ones. Notifications wil ltake time to arrange.