discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Consider GtkCore as UI


From: Gregory Casamento
Subject: Re: Consider GtkCore as UI
Date: Sat, 16 Dec 2023 13:14:13 -0500

Hi Bruce,

On Sat, Dec 16, 2023 at 10:34 AM bruce <darkoverlordofdata@gmail.com> wrote:

I love gnustep objective-c and Foundation. But the UI is pretty ugly. Theming fixes it cosmetically, but it doesn’t fix the real issues. The menu and main icon don’t really fit on any modern desktop. And the GUI itself is buggy, and leaves artifacts strewn all over the window. 


I am not sure what you mean by this.   Instead of making general statements like the above filing bug reports on github (https://github.com/gnustep) would be more useful as they would provide more context to the actual issues you are referring to and also help us address the problem you seem to be seeing.   I have been lead for many years and use GNUstep every day, including with LARGE customers...

Please see https://eggplant.io (Keysight) they have 1000s of clients and their product is using GNUstep's master branch.

Additionally, there are some very attractive themes for GNUstep... namely...
gnustep-narcissus.png

And...
nesedah.png

As well as the Windows theme... (on windows of course)...
WinSavePanel_Full.jpg
 

So tbh, I’ve been investigating GtkSharp, since dotnet8.0 is now available on linux, and is in ‘beta’ on freebsd. While investigating that, I discovered gtkcore, a gtk binding for gnustep. It has some minor issues, but not the magnitude of the issues with cocoa, and gtk is well known territory.


There is a GtkTheme for GNUstep...
55085-1.png
https://github.com/gnustep/plugins-themes-Gtk/

Gtk is not my favorite toolkit, I would prefer a working cocoa, or even qt. But the freebsd desktop uses it in xfce, and with gnustep cocoa so unusable, I’m thinking that gtkcore is now the only way ahead to develop gui applications with gnustep. Or, I suppose you could fix cocoa - but that gets so much push back I’ve given up hope.
 
The best way to cooperate with the community is to file bugs and give useful feedback -- which you have NOT done here.  Simply saying "it doesn't work" or "it's ugly" is not going to help because people need SPECIFIC feedback to make things better.

PS.  The Gtk and Windows themes both use NATIVE widgets from those environments.

 --

Bruce Davidson

Yours Sincerely, GC
--
Gregory Casamento
GNUstep Lead Developer / OLC, Principal Consultant
http://www.gnustep.org - http://heronsperch.blogspot.com
https://www.patreon.com/bePatron?u=352392 - Become a Patron
https://www.openhub.net/languages/objective_c - OpenHub standings

reply via email to

[Prev in Thread] Current Thread [Next in Thread]