Re: Ambrosia Desktop Environment

Gregory Casamento <[email protected]> Thu, 9 Apr 2026 21:36:32 -0400
Newsgroups gmane.comp.lib.gnustep.general
Message-ID <CA+BLX-zpBAPUpJbichx3N2y+aZ1YEv8j_DgsxTEDvapUza-4vg@mail.gmail.com>
James,

If I recall correctly wildmenus uses poseAs: to achieve some
functionality.  This can have adverse effects on some applications,
including Gorm.  Please take a look at wildmenus code and see if it does.
There may be ways around this in the wildmenus code.  Just thought I would
give you a heads up.

Gregory Casamento
GNUstep Lead Developer / Black Lotus, 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
https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation


On Thu, Apr 9, 2026 at 09:31 James Carthew <[email protected]> wrote:

> Hi,
>
> I've been using Claude to start hacking on A GNUstep based Desktop called
> ambrosia. This is designed to be a more mac-like desktop. I'm targeting
> Objective-C-2.0, blocks, arc, and Wayland Backend. My approach is to create
> a new Wayland compositor targeting GNUstep/NSMacintoshMenuStyle and I'll be
> trying to resurrect the WildMenus code on Wayland. There's not a lot to
> show at this point so here's a pretty screenshot of the dock
> application. SystemPreferences.app will be extended with modules for all
> configurations. The window management code is broken but it is starting to
> show applications. This Dock screenshot is from Wayfire not
> ambrosia-compositor.[image: Dock.png]
>
>
Dock.png (image/png, 36.9 KB) - not displayed