On 5 Feb 2013, at 02:25, Quentin Mathé wrote: > Hey David, > > Le 4 févr. 2013 à 13:27, David Chisnall a écrit : > >> Hi, >> >> I'm trying to get the Etoile menus stuff working, but I get a lot of >> NSInternalConsistency exceptions and no menu appears. Does this work for >> anyone else? > > > I don't remember having such exceptions when using the menu bundle + menu > server combination, but the horizontal menu support has been more or less > broken for a while. By broken, I mean plagued by many bugs. The menu bundle > code is very outdated iirc and far from being compatible with the current > GNUstep AppKit. > > I started a rewrite from scratch six months ago, but I still need to finish > it and commit it. The goal of rewrite is to have: > - a less flexible but much simpler MenuServer implementation > - a framework to interact with the menubar and extend it (e.g. menulet), this > framework could also contain APIs to interact with other system-wide UI > elements (e.g. Sidebar, Shelf etc.) > - a better menulet infrastructure using a NSStatusItem-compatible API, and > supporting customization at runtime > - no menu bundle > - the theming code can be put in the theme bundle > - the GNUstep implementation for the horizontal menu logic can be used > rather than patching it > - BSD or MIT licensed code (LGPL code cannot be moved to EtoileFoundation or > EtoileUI easily) > > I hope to have some time during the Spring to make progresses on this front.
That all sounds great. My motivation for asking is that I'd like to record a version of my FOSDEM demo to put online, and one of the comments that I got from several people was that it would be a lot more compelling if it didn't look so ugly. I'd like to tidy up the Nesedah theme and have nice-looking menus. David -- Send from my Jacquard Loom _______________________________________________ Etoile-dev mailing list Etoile-dev@gna.org https://mail.gna.org/listinfo/etoile-dev