[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: General Design Guidelines for GNUstep and apps
From: |
Ondrej Florian |
Subject: |
Re: General Design Guidelines for GNUstep and apps |
Date: |
Tue, 02 Apr 2024 23:25:01 +0200 |
User-agent: |
GNUMail (Version 1.3.0) |
Hi Thomas,
As GNUstep is platform independent, there is no specific design guideline.
Many applications will use menu items, shortcut keys etc. that fit particular
platform (Windows / OS X or Linux)
GNUmail or PikoPixel is good example of that.
GSDE and Nextspace follow Next/OpenStep design guideline.
However, this means an application needs to be tweaked for each
platform/environment either by creating dedicate gorm files or programmatically.
Integration and consistency is one of the reasons why GSDE forked many common
GNUstep applications.
GWorkspace.app has not been forked (yet) that's why it still has menus like
"hide other", "show all" or "quit" which do not really do anything useful in
GSDE.
I am experimenting with using StepTalk scripts to modify UI to fit GSDE to
avoid forking the code itself but it has its limits.
---
As for using ProjectCenter to build source code.
I would like to end up with *all* applications in GSDE being directly
build-able from ProjectCenter but that will require a lot of additional work as
many makefiles will have to be rewritten.
...one step at a time ;-)
Ondrej
On 2024-03-28 10:02:22 +0100 Thomas <t.heckert@gmx.de> wrote:
> Hello,
>
> as I play around with GSDE I noticed that there are some differences between
> the usage of the apps.
>
> Does a Design Guideline for GNUstep exists (as Apple has(d))?
>
> So at macos every app from the Finder to the smallest app has the (standard)
> menue points: hide, hide others, show all.
> Here with GNUstep only GWorkspace has this menue entries and by the way on my
> HP prodesk 400 G3 mini with GSDE on Debian hide others doesn´t work, it
> hides GWorkspace itself, the opposite behavior I awaited.
>
> Other (maybe stupid) Question from a newbe: I copied for instance from github
> the zip files from Textedit to my computer to find out wether I can open and
> learn to program the source with Projectcenter and Gorm but I can´t find a
> projectfile like in Xcode.
> Do I have to use git how to begin programming existing projects? Hints
> welcome. :-)
>
>
> Best regards and Happy Easter!
>
> Thomas
>
- Re: General Design Guidelines for GNUstep and apps,
Ondrej Florian <=