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 friends and family still work there, so
microsoft *is* family. I have to look them in the eye here in a few days.

Speaking of which, tomorrow is Yule. After the new year I'll make a clean
repro and file a bug in github.



On Tue, Dec 19, 2023 at 5:40 PM Gregory Casamento <greg.casame...@gmail.com>
wrote:

> Bruce,
>
> On Tue, Dec 19, 2023 at 10:47 AM bruce <darkoverlordofd...@gmail.com>
> 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 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 gnustep looks on
>> mac/windows, and the way it looks on linux/freebsd.
>>
>
> This is, unfortunately, true.  GNUstep is using native widgets on Windows,
> so it is very likely to look better on that platform.  I, personally, don't
> mind the 90's look, but then again I have a NeXTstation to my left, so
> maybe I am not one to provide an unbiased opinion.
>
> Yes, these are all aesthetic value judgements. But aesthetics matter - ask
>> any mac user. I can see if you’re using a business app, ok. But for other
>> users, it is often a non-starter.
>>
>> My experience has been:
>>
>>    -
>>
>>    Wow this is cool
>>    -
>>
>>    Wow this has got a lot of gui glitches
>>
>>
> WRITE BUG REPORTS!!! I'm hoping that is sinking in.
>
>
>>
>>    -
>>
>>    Wow this looks old
>>    -
>>
>>    Wow this is hard to use
>>
>>
> WRITE BUG REPORTS!!! I'm hoping that is sinking in.
>
>
>>
>>    -
>>
>>    Install something else
>>
>>
>> But I like the language. I’ve been coding c for 40 years, and objc is
>> awesome. I want to code the version with features like arc. Fortunately,
>> the freebsd repo has that version. But the linux repos don’t. That
>> complicates targeting any app. And I want people to use my app. But
>> computer users see these gui issues, and say the app is buggy. I say it’s
>> not my app, it’s the way it presents on your os. So they use another app.
>> So much for platform agnostic. So much for marketability.
>>
>
> GNUstep is platform agnostic from the sense that it is flexible enough to
> be made to blend in should the developer wish to make that happen.  The
> community can't take all of the responsibility for making YOUR app fit in
> everywhere.  Also, it is difficult when we are only a few people working on
> a large project such as this.   The point is... help us, I know you have
> told me privately why you feel as though you can't contribute directly, but
> writing bug reports or even feature requests on github is something you CAN
> do.
>
> You can help us get there by simply reporting any issues you're seeing in
> the places I have asked you to do so.
>
> GC
>
>
>
>>
>>
>>
>> On Tue, Dec 19, 2023 at 3:00 PM Riccardo Mottola <
>> riccardo.mott...@libero.it> wrote:
>>
>>> 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 if it comes ready for your OS.
>>>
>>> > 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. Otherwise it becomes a support
>>> nightmare.
>>>
>>> GCC almost always "just works" if the operating system provides it. If
>>> you don't need Obj-C2 features for your app, it is usually a very easy
>>> path and that's why I love it. Except FreeBSD, where you mention
>>> working. THhere the situation is complicated, because GCC provided has
>>> its obj-c runtime removed, supposing you to use libobjc2, which won't
>>> work. SO I abandoned that path, but compiled libobjc2 from sources.
>>>
>>> Riccardo
>>>
>>
>>
>> --
>>
>> Bruce Davidson
>>
>>
>
> --
> 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
>
> [image: Mailtrack]
> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&;>
>  Sender
> notified by
> Mailtrack
> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&;>
>  12/19/23,
> 12:35:33 PM
>


-- 

Bruce Davidson

Reply via email to