Re: Consider GtkCore as UI

2023-12-21 Thread Riccardo Mottola
Hi Albert, Albert Palacios wrote: > The themes only work if they are pixel-based and do not change the > spacing or positioning of the elements, meaning you have a 90s > application with condensed elements and background textures, whereas now > the trend is towards spaced elements, flat colors, ro

Re: Consider GtkCore as UI

2023-12-21 Thread Riccardo Mottola
Hi Bruce, bruce wrote: > > My experience on unix like does not track with that. It looks > brutalistic. Not native - it never fits in the desktop. What I hear from > most people that have tried it is “the 90’s are calling, they want their > desktop back”. I see a big disconnect between the way g

Re: Consider GtkCore as UI

2023-12-21 Thread Riccardo Mottola
Hi Bruce, bruce wrote: > I'd always assumed that gnustep used its own gui across systems. But if > you're using native controls on windows, my 'nda anxiety' is low. > Nothing I say about linux gui affects windows. the standard on windows is to treat it like a backend. We use old win32 to draw. Th

Re: Consider GtkCore as UI

2023-12-20 Thread Riccardo Mottola
Hi, Gregory Casamento wrote: > This is our fault because our documentation has been woefully out of > date due to issues with autogsdoc (our tool for documentation > generation).   Also, the documentation is kind of in an obscure place, > so it's no wonder you missed it.  For future reference it i

Re: Consider GtkCore as UI

2023-12-20 Thread Gregory Casamento
I completely understand. 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 On Wed, Dec 20, 202

Re: Consider GtkCore as UI

2023-12-20 Thread bruce
You are misunderstanding my point. I have stock and deep connections at microsoft. I don't want to mess anything up for anyone. If you were making your own windows on windows, I don't want to see the code, remark that it should work this way Low probability of anything ever happening, but risk

Re: Consider GtkCore as UI

2023-12-20 Thread Gregory Casamento
How would using any operating system you like let them down? Or even using whatever api? I imagine it has something to do with GNUstep having some connection with Apple, right? Look at it this way. GNUstep is trying to free the masses from the tyranny of our Jobsian oppressors. Does that help

Re: Consider GtkCore as UI

2023-12-20 Thread bruce
No, they are fine with Linux . It's more about not letting them down. Family comes first On Wed, Dec 20, 2023, 6:45 AM Gregory Casamento wrote: > Bruce, > > On Wed, Dec 20, 2023 at 9:34 AM bruce > wrote: > >> I'd always assumed that gnustep used its own gui across systems. But if >> you're usin

Re: Consider GtkCore as UI

2023-12-20 Thread Gregory Casamento
Bruce, On Wed, Dec 20, 2023 at 9:34 AM bruce wrote: > I'd always assumed that gnustep used its own gui across systems. But if > you're using native controls on windows, my 'nda anxiety' is low. Nothing I > say about linux gui affects windows. > Assumption is the true enemy of understanding. :)

Re: Consider GtkCore as UI

2023-12-20 Thread bruce
I'd always assumed that gnustep used its own gui across systems. But if you're using native controls on windows, my 'nda anxiety' is low. Nothing I say about linux gui affects windows. You may think I'm overly paranoid about it. I don't work there anymore, and I don't use windows anymore, but frie

Re: Consider GtkCore as UI

2023-12-20 Thread Richard Frith-Macdonald
> On 20 Dec 2023, at 07:44, Albert Palacios wrote: > > Hi, > > With the GitHub code, where the GSTheme.m file is 8 years old, I can't see > how to create a theme to my liking. Now I see that there have been > modifications three months ago to some files, I will have to look at the > differ

Re: Consider GtkCore as UI

2023-12-20 Thread Gregory Casamento
Albert, On Wed, Dec 20, 2023 at 2:44 AM Albert Palacios wrote: > Hi, > > With the GitHub code, where the GSTheme.m file is 8 years old, I can't see > how to create a theme to my liking. Now I see that there have been > modifications three months ago to some files, I will have to look at the > di

Re: Consider GtkCore as UI

2023-12-19 Thread Albert Palacios
Hi, With the GitHub code, where the GSTheme.m file is 8 years old, I can't see how to create a theme to my liking. Now I see that there have been modifications three months ago to some files, I will have to look at the differences to see in detail what it is about. The 'Argentum' theme from t

Re: Consider GtkCore as UI

2023-12-19 Thread Kyle Cardoza
“Mr. Cardoza” makes me look for the warrant in your hand, but yes, I have been working on refactoring default drawing behaviour into the base GSTheme class, to enable better control over theme elements in subclasses. There’s definitely improvements to be made in the theme that would be presented

Re: Consider GtkCore as UI

2023-12-19 Thread Gregory Casamento
Albert, Also, as an aside... I work for Eggplant/Keysight now and I helped Algorridim get their dJay software working on their platform. So, yes, those are 100% legitimate references. GC On Tue, Dec 19, 2023 at 4:07 PM Gregory Casamento wrote: > Albert, > > On Tue, Dec 19, 2023 at 12:23 PM A

Re: Consider GtkCore as UI

2023-12-19 Thread Gregory Casamento
Albert, On Tue, Dec 19, 2023 at 12:23 PM Albert Palacios wrote: > Hi, > > I have tried to develop a 'modern' looking theme for GNUstep, but I always > end up 'overwriting' base functions in ridiculous ways and finding > obstacles that discourage me. > This is our fault because our documentation

Re: Consider GtkCore as UI

2023-12-19 Thread Gregory Casamento
Bruce, On Tue, Dec 19, 2023 at 10:47 AM bruce wrote: > Riccardo, I can agree with everything you say. I’ve looked at pictures of > gnustep running on mac and windows, and it looks sleek and modern, and > native. > > My experience on unix like does not track with that. It looks brutalistic. > Not

Re: Consider GtkCore as UI

2023-12-19 Thread Albert Palacios
Hi, I have tried to develop a 'modern' looking theme for GNUstep, but I always end up 'overwriting' base functions in ridiculous ways and finding obstacles that discourage me. Especially because I think that when changes are made to the original code, the theme will fail. The themes only w

Re: Consider GtkCore as UI

2023-12-19 Thread bruce
Riccardo, I can agree with everything you say. I’ve looked at pictures of gnustep running on mac and windows, and it looks sleek and modern, and native. My experience on unix like does not track with that. It looks brutalistic. Not native - it never fits in the desktop. What I hear from most peopl

Re: Consider GtkCore as UI

2023-12-19 Thread Riccardo Mottola
Hi, bruce wrote: > I've tried using libobjc2 with the other runtimes from the linux repo. I > couldn't get it to work, but it sounds like other people have under > certain circumstances. Building libobjc2 can be from easy, "just works" to a nightmare, depending on a platform. Best, of course, is

Re: Consider GtkCore as UI

2023-12-19 Thread Riccardo Mottola
Bruce, bruce wrote: > Gregory, respectfully, I’ve been trying gnustep for the last decade, > waiting for it to be ready, and getting frustrated. During that time The only thing that happens if you wait watching the water flowing of a river is that in theory your enemy will pass along... The only

Re: Consider GtkCore as UI

2023-12-18 Thread bruce
More like ndas all the way down 🙂 I worked for Microsoft for 20 years on internal enterprise support, mostly with product and platform developers and partners like SAP, Apple and everyone’s customers. I got all the technical training, and secrets, and signed nda’s with everyone, for products that

Re: Consider GtkCore as UI

2023-12-18 Thread kyle . cardoza
Gregory, I am presently bouncing between working on GNUstep-gui, finishing my W65C816S-based retro computer/games console design (Sentinel 65X), building a Commodore 1581 clone, filling orders for products I sell, and getting ready for the holidays. I wouldn’t expect much materially visible pro

Re: Consider GtkCore as UI

2023-12-18 Thread Andreas Fink
> On 17 Dec 2023, at 17:38, Richard Frith-Macdonald > wrote: > > > >> On 17 Dec 2023, at 14:20, Andreas Fink wrote: >> > >> The only version which is not up to date on repo.gnustep.ch is currently >> Ubuntu22 on Intel as I run into a strange error with configure of >> gnustep-base as i

Re: Consider GtkCore as UI

2023-12-17 Thread Richard Frith-Macdonald
> On 17 Dec 2023, at 14:20, Andreas Fink wrote: > > The only version which is not up to date on repo.gnustep.ch is currently > Ubuntu22 on Intel as I run into a strange error with configure of > gnustep-base as it does not want to detect my libiconv-1.17 version for some > reason. The same

Re: Consider GtkCore as UI

2023-12-17 Thread bruce
btw - I'm not associated with helloSystem other than as a user. On Sun, Dec 17, 2023 at 2:56 PM bruce wrote: > I've tried using libobjc2 with the other runtimes from the linux repo. I > couldn't get it to work, but it sounds like other people have under certain > circumstances. > Hm, I'll give t

Re: Consider GtkCore as UI

2023-12-17 Thread bruce
I've tried using libobjc2 with the other runtimes from the linux repo. I couldn't get it to work, but it sounds like other people have under certain circumstances. Hm, I'll give that a try,. But to build a product, I want to know that my users can install it without all the monkey business. Otherwi

Re: Consider GtkCore as UI

2023-12-17 Thread Gregory Casamento
Bruce, On Sun, Dec 17, 2023 at 8:43 AM bruce wrote: > That's the version of Obj-C. Linux is stuck on 1.9. Obj-c 2.0 released in > 2006, as I'm sure you are aware. > I am using 2.x on my Debian Linux 12 install here, but then again I am building from source. I can use this build https://github.

Re: Consider GtkCore as UI

2023-12-17 Thread Andreas Fink
Bruce, GNUStep supports Ojbc2.0 with libobjc2.0 and clang but the versions packaged with Debian or Ubuntu are compiled with the old runtime. https://repo.gnustep.ch/ can help you to install "gnustep2" which pulls in versions compiled with clang and libobjc2. I use this combination since years u

Re: Consider GtkCore as UI

2023-12-17 Thread bruce
That's the version of Obj-C. Linux is stuck on 1.9. Obj-c 2.0 released in 2006, as I'm sure you are aware. I can use this build https://github.com/plaurent/gnustep-build to create 2.1 on Linux. The FeeBSD is stuck at 2.0, as they no longer have a maintainer of their gnustep port. On Sun, Dec 17, 2

Re: Consider GtkCore as UI

2023-12-17 Thread Gregory Casamento
Bruce, On Sun, Dec 17, 2023 at 7:57 AM bruce wrote: > Something clicked (about 3 this morning) about version 1.9. I’ve assumed > this was the version in the Linux repos due to their typical bureaucracy. > But more research tells me that 2.1 cannot compile using gcc. I never > choose gcc myself.

Re: Consider GtkCore as UI

2023-12-17 Thread Gregory Casamento
Bruce, On Sat, Dec 16, 2023 at 8:23 PM bruce wrote: > Yes, I’ve tried that. It doesn’t look good on any of the themes I’ve > found. I’d try making my own theme if I could find documentation… > > > There are a number of examples in the github repository as well as documentation in gnustep-gui's D

Re: Consider GtkCore as UI

2023-12-17 Thread bruce
Something clicked (about 3 this morning) about version 1.9. I’ve assumed this was the version in the Linux repos due to their typical bureaucracy. But more research tells me that 2.1 cannot compile using gcc. I never choose gcc myself. But the linux repo maintenance tools such as Launchpad depend o

Re: Consider GtkCore as UI

2023-12-16 Thread bruce
Yes, I’ve tried that. It doesn’t look good on any of the themes I’ve found. I’d try making my own theme if I could find documentation… But it does not address the bigger issue of artifacts. And it creates the issue of menu confusion. I always look to the top corner of my screen - no searching for

Re: Consider GtkCore as UI

2023-12-16 Thread Daniel Boyd
Bruce,Have you trieddefaults write NSGlobalDomain NSMenuInterfaceStyle NSWindows95InterfaceStyleThat will put the menus at the top of each window. Abandoning cocoa doesn’t make much sense. What I think is absolutely a good idea would be someone adopting the gtk theme and giving it some love. Sent f

Re: Consider GtkCore as UI

2023-12-16 Thread Dr. H. Nikolaus Schaller
I just wonder if you can write macOS native apps (using apple cocoa) with gtkcore? It looks as if you just move the problem elsewhere. seems to need X11 on macOS and then you have non-native menus there. Or you have to write your app gui twice. Or am I wrong? On The Road > Am 16.12.2023 um 20:

Re: Consider GtkCore as UI

2023-12-16 Thread Riccardo Mottola
Hi Bruce, bruce 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

Consider GtkCore as UI

2023-12-16 Thread bruce
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. So tbh, I’ve been in