Libmui

Dev tools

ui widget library

SHOW HN2024

300points
82comments
#206of 3,515 in 2024
Top 6%of 2024 by points

How HN took it

LovedMost comments that take a side are positive

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 HN
    • I 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 HN
    • 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
  • 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 HN
    • I 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 HN
    • Or 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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/39887313)