MightyCreak / diffuse

Diffuse is a graphical tool for comparing and merging text files. It can retrieve files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories.
http://mightycreak.github.io/diffuse/
GNU General Public License v2.0
260 stars 46 forks source link

Use GTK3's Gtk.Application/Gtk.ApplicationWindow #178

Closed krlmlr closed 1 year ago

krlmlr commented 1 year ago

for native macOS menu.

Follow-up to https://github.com/MightyCreak/diffuse/issues/143#issuecomment-1289928959.

MightyCreak commented 1 year ago

For more information: https://python-gtk-3-tutorial.readthedocs.io/en/latest/application.html

krlmlr commented 1 year ago

@hugoholgersson: Would you know what needs to be done here?

hugoholgersson commented 1 year ago

No, I don't. I only made a similar note in https://github.com/MightyCreak/diffuse/pull/165#issuecomment-1235428388 but I did not dig deeper.

It would be cool if you'd take a stab. I'd be happy to test and review a PR for this.