Libmui
Dev tools
ui widget library
SHOW HN2024
How HN took it
13 positive, 7 neutral or asking, 1 mixed, 2 critical, out of 23 comments about the project. Thread score +0.48.
Design: 5 for, 1 againstIdea: 2 for, 1 againstExecution: 3 for, 0 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Efficient invalid-region redrawing and remote X11 support
From 2 comments
> In the 'example' folder, the playground demo copies it to an X11 window via a XCB 'shared' pixmap, so works great even via remote X11. The library is 'smart', like the old…
yjftsjthsd-h on HNI liked the dual header 2D graphics rasterizer that this uses: https://github.com/xboot/libcg. I'm always amazed by how we can build powerful software with minimal dependencies…
felipefar on HN
MIT licensed and written in C
From 1 comment
This is incredible. It's MIT licensed AND written in C! If you added shims for the AppKit APIs this might give GNUstep a run for its money.
jhatemyjob on HN
Objections
Popup selectors and spacing are unaligned
From 2 comments
Charcoal fits the spirit of the hiDPI remake better to my eyes too. But as we're on 'spirit' and pedantry, the unaligned popup selectors in the demo look off to me, compare with…
pvg on HNI know that this is picky but the old Apple Human Interface Guidelines specify things like how much distance you put between different elements! Try it out. Go for the 1992…
klodolph on HN
Name clashes with the MUI Amiga GUI toolkit
From 1 comment
This is gorgeous. Well done! My only nitpick is that MUI is already the name of an Amiga GUI toolkit. A widget lib named libmui is not what I’d think it was.
kstrauser on HN
Requests
Use Charcoal or Chicago as the default font
From 2 comments
Related, there's a public domain truetype font that's a pretty great copy of the original Chicago system font: https://fontlibrary.org/en/font/chicagoflf
tpmoney on HNI was pondering using Chicago as default font, but it is pretty 'typecast' (no pun intended, this time ;-)) -- Charcoal (that was used in System 8.x onward) is a lot less 'known'…
buserror on HN
Follow Apple HIG 1992 spacing rules
From 1 comment
I know that this is picky but the old Apple Human Interface Guidelines specify things like how much distance you put between different elements! Try it out. Go for the 1992…
klodolph on HN
Read resource-fork dialogs like ResEdit
From 1 comment
That’s very cool. I wonder how much effort would be needed to read resources from a resource fork (.rsrc) to create UI. If it could be done, ResEdit could be used :-)
OnlyMortal on HN
Questions
Whether it could be used as a GNUstep theme or AppKit shim
From 2 comments
This is incredible. It's MIT licensed AND written in C! If you added shims for the AppKit APIs this might give GNUstep a run for its money.
jhatemyjob on HNOr just theme GNUStep, it supports themes like this.
anthk on HN
Alternatives named
GNUstep
From 1 comment
This is incredible. It's MIT licensed AND written in C! If you added shims for the AppKit APIs this might give GNUstep a run for its money.
jhatemyjob on HN
Amiga MUI
From 1 comment
This is gorgeous. Well done! My only nitpick is that MUI is already the name of an Amiga GUI toolkit. A widget lib named libmui is not what I’d think it was.
kstrauser on HN
GTK4 Mac OS 9 themes
From 1 comment
https://github.com/B00merang-Project/Mac-OS-9 includes a GTK+4 theme. If you like the "High Contrast" look, check out https://github.com/B00merang-Project/System-4 too.
zozbot234 on HN