Sebastian

Please file these as bugs on libs-gui so that you can get updates as they
are addressed.

Yours GC

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 Fri, Feb 21, 2025 at 14:47 Sebastian Reitenbach <
[email protected]> wrote:

> Hi,
>
> I observed two changes with latest releases
> (make/base/gui/back/gworkspace/...) compared to their prior versions.
>
> When clicking/opening menus, they close immediately when I release the
> mouse button.
> This is true for Application Menus, as well as NSPopUpButtons, which
> wasn't the case before.
> With all downgraded back to prior releases, when I click a menu item in
> the Application menu,
> or an NSPopUpButton then it stays visible, even I release and only goes
> away, when I click something in the menu.
>
> In case it matters, I use NSMenuInterfaceStyle NSMacintoshInterfaceStyle.
> The Noteworthy changes for gnustep-gui-0.32.0 mention a number of NSMenu
> related changes...
> Is that maybe even expected?
>
> The other thing is, that in my Document based app, when I close the main
> window of a document, then
> it just doesn't close. The window seems to be "stuck" before really being
> closed.
> From NSLogs I have, I can see the related NSWindowController as well as
> the related NSDocument get deallocated,
> but then the window doesn't disappear. It's kept in an weirdo state,
> doesn't react on mouse clicks anymore.
> To "reactivate" the application, I have to click the mini icon, and then
> can interact with the Application Menu
> in order to close it.
>
> Same as the first issue, downgrading everything to prior released
> versions, the window just closes.
>
> The issue can be observed with my app here:
> https://github.com/buzzdeee/DSA-Spielhelfer
> To build, it needs clang/ARC.
>
> Since I tinkered with internationalization, to run, you need this in your
> environment:
> export LANG=de_DE.UTF-8
> export LC_ALL=de_DE.UTF-8
> export LANGUAGE=de_DE:de
>
> Once started, you may open/load the Mage.dsac. Then try close the window,
> and watch console output.
>
> Any ideas, esp. about the second issue?
>
> thanks,
> Sebastian
>
>
>

Reply via email to