בתאריך ד', נוב 13, 2013 בשעה 1:27 AM, Matthew Brush <mbr...@codebrainz.ca> כתב:
On 13-11-12 03:06 PM, Steven Blatnick wrote:
I'm being a bit off topic, but one problem I have with having both Gtk2 and Gtk3 apps is that there have been settings and theme discrepancies.
For example, I use Linux Mint MATE, and there have been some problems
with bookmarks being in sync between the file open dialog in Gtk2 apps
vs Gtk3 apps.  Plus, if I don't use a theme that is available in both
versions of Gtk, then I end up with foreign looking apps in my
environment, almost like I'm port forwarding X and getting things
theme-less.  Even geany hasn't been flawless in this Gnome Civil War,
with the default external file browser being nautilus, where my system uses the nearly identical caja, although I changed the setting in geany
of course.


Fair enough, but none of this is Geany's problem, it's more like your distro isn't well-configured and the GTK+ team did a crap job maintaining overall compatibility between major releases even at the user level.

Unless we're going to switch toolkits or someone is volunteering to maintain a fork, there's really no logical reason to avoid the inevitable, scratching and clawing at the past hoping some generous RedHat developers are going to forever maintain dead versions, or they'll change their minds and revert back to good old days or something.


Why to switch to other toolkits?!
I not understand what don't good in GTK+.

And also - why to keep GTK+ 2?
GTK+ 3 avilable in all distro, also in older distro,
it also work in Windows and also in Mac. this
because GTK+ 3 released before almost three years.



Cheers,
Matthew Brush


On 11/12/2013 03:23 PM, Matthew Brush wrote:
On 13-11-12 09:47 AM, Frank Lanitz wrote:
Am 11.11.2013 10:31, schrieb Matthew Brush:
The other way we could go is to just strive to be a proper, modern GTK+
application. By this I mean using stuff like GtkApplication,
GtkApplicationWindow, GSettings, etc. The GTK+ stack has lots of cool
stuff to make doing applications easier/better that we don't use
because
of the ever-present restriction about needing to be able to support LTS distros with old GTK2 and not wanting to "GObjectify" and/or make large
changes to the code.

As mentioned in another mail already, we got a lot of users requesting to still support Gtk2 as they don't want to change to some Gtk3-based desktop. These users will decrease with time for sure and once Xfce 4.12 is ready for Gtk3 hopefully will disappear, but currently it looks a bit like this will be happen when GNU/Hurd final is released. Until this eternity, we need to find a way for users not using Gtk3 in favor of
Gtk2 -- even I know it's a pain in the back.


It would be a less painful if we could at least use the current/last
supported GTK+2 version at least (2.24-ish). Supporting back some half
a decade of GTK+2 versions when already the most recent version is
deprecated/dead and shouldn't really be used for any new code is kind
of crazy.

I'm curious if you asked the users complaining about not wanting to
"switch to a Gtk3-based desktop" whether they actually have libgtk3
installed anyway? For example I use XFCE 4.10, which isn't technically
a Gtk3-based desktop environment, and I'm happily using Gtk2 and 3
apps side-by-side without any issues. Is it possible the users were
just expressing more GNOME-hate and directing it GTK3 instead or you
think they really are using super old desktop environments before Gtk3
started being widely distributed?

Cheers,
Matthew Brush
_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel

_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel

_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel

_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel

Reply via email to