[{"data":1,"prerenderedAt":399},["ShallowReactive",2],{"project-39887313":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":45,"post_text":46,"what":47,"said":74,"maker_in_thread":154,"shape":163,"grid":168,"attempts":360,"same_week":361,"maker_shows":35,"maker_hidden":391,"reader_version":392,"card":393},"39887313","Libmui","Libmui is a macOS Classic widget lib for Linux","title","Show HN: Libmui is a macOS Classic widget lib for Linux","https:\u002F\u002Fgithub.com\u002Fbuserror\u002Flibmui","github.com","buserror",1711913623,2024,300,82,206,3515,6,"legend","dev_tools","ui widget library","library",[24,25,26,27,28],"classic mac ui","widget library","c toolkit","system 7 look","linux gui","loved",0.477,{"positive":32,"neutral":33,"mixed":34,"critical":35},13,7,1,2,23,{"design":38,"idea":40,"execution":41,"docs":44},{"positive":39,"critical":34},5,{"positive":35,"critical":34},{"positive":42,"critical":43},3,0,{"positive":34,"critical":43},[42,34,42,42,42,39,42,43,43,39,43,43,43,39,43,39,42,39,39,39,39,39,42,43,43,43,43,43,43,43,43,43,43,43,42,43,39,43,39,43],"Not sure if I would post this for the last day of #marchintosh OR wait for tomorrow the 1st of April. Both apply equally.\n\nAnyway, here's a pet project of mine, I made it as a glued on for another pet project of mine, but it developed a life of it's own now and can soar skyward toward success, fame, and glory.",{"problem":48,"audience":48,"pricing":48,"motivation":49,"time_to_build":48,"stack":55,"openness":71,"stage":72,"team_size":73},null,{"value":50,"source":51,"evidence":52},"Pet project, built as a side piece for another project and grew into its own thing","maker",[53],{"id":54},"post",[56,64],{"value":57,"source":58,"evidence":59},"C","commenter",[60],{"id":61,"by":62,"text":63},"39890992","jhatemyjob","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.",{"value":65,"source":58,"evidence":66},"XCB\u002FX11",[67],{"id":68,"by":69,"text":70},"39887921","yjftsjthsd-h","> 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…","open_source","beta","unknown",{"praise":75,"objections":88,"requests":107,"questions":129,"alternatives":138},[76,84],{"value":77,"source":58,"evidence":78},"Efficient invalid-region redrawing and remote X11 support",[79,80],{"id":68,"by":69,"text":70},{"id":81,"by":82,"text":83},"39889630","felipefar","I liked the dual header 2D graphics rasterizer that this uses: https:\u002F\u002Fgithub.com\u002Fxboot\u002Flibcg. I'm always amazed by how we can build powerful software with minimal dependencies…",{"value":85,"source":58,"evidence":86},"MIT licensed and written in C",[87],{"id":61,"by":62,"text":63},[89,100],{"value":90,"source":58,"evidence":91},"Popup selectors and spacing are unaligned",[92,96],{"id":93,"by":94,"text":95},"39888073","pvg","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…",{"id":97,"by":98,"text":99},"39888357","klodolph","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…",{"value":101,"source":58,"evidence":102},"Name clashes with the MUI Amiga GUI toolkit",[103],{"id":104,"by":105,"text":106},"39888134","kstrauser","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.",[108,118,122],{"value":109,"source":58,"evidence":110},"Use Charcoal or Chicago as the default font",[111,115],{"id":112,"by":113,"text":114},"39887641","tpmoney","Related, there's a public domain truetype font that's a pretty great copy of the original Chicago system font: https:\u002F\u002Ffontlibrary.org\u002Fen\u002Ffont\u002Fchicagoflf",{"id":116,"by":11,"text":117},"39887724","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'…",{"value":119,"source":58,"evidence":120},"Follow Apple HIG 1992 spacing rules",[121],{"id":97,"by":98,"text":99},{"value":123,"source":58,"evidence":124},"Read resource-fork dialogs like ResEdit",[125],{"id":126,"by":127,"text":128},"39893677","OnlyMortal","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 :-)",[130],{"value":131,"source":58,"evidence":132},"Whether it could be used as a GNUstep theme or AppKit shim",[133,134],{"id":61,"by":62,"text":63},{"id":135,"by":136,"text":137},"39893923","anthk","Or just theme GNUStep, it supports themes like this.",[139,143,147],{"value":140,"source":58,"evidence":141},"GNUstep",[142],{"id":61,"by":62,"text":63},{"value":144,"source":58,"evidence":145},"Amiga MUI",[146],{"id":104,"by":105,"text":106},{"value":148,"source":58,"evidence":149},"GTK4 Mac OS 9 themes",[150],{"id":151,"by":152,"text":153},"39889451","zozbot234","https:\u002F\u002Fgithub.com\u002FB00merang-Project\u002FMac-OS-9 includes a GTK+4 theme. If you like the \"High Contrast\" look, check out https:\u002F\u002Fgithub.com\u002FB00merang-Project\u002FSystem-4 too.",{"comments":39,"answered":34,"key":155},[156,157,160],{"id":116,"text":117},{"id":158,"text":159},"39891098","Yes there are a few tweaks to make -- I worked in 'passes' in the code, and my last 'pass' at the menus was a little while ago, normally I go and fix the little nags as I go…",{"id":161,"text":162},"39895529","The IIgs UI is not simplified at all, it had pretty much all the toolkits the Mac had in terms of user interface. It had all the graphics bits, the IPC bits, even networking,…",{"commenters":164,"max_depth":165,"maker_replies":39,"first_comment_mins":166,"lifespan_hours":167},52,8,35,141,[169,171,172,174,177,179,182,186,189,193,196,199,203,205,207,211,214,218,221,223,224,227,230,232,234,236,239,240,241,243,247,250,254,256,260,263,267,271,273,276,279,282,286,288,291,293,296,301,304,306,309,312,314,316,318,320,323,326,328,330,332,335,338,342,343,346,350,354,357],[112,43,42,170,113,43],"project\u002Fneutral\u002Fdesign",[116,43,43,170,11,34],[93,43,34,173,94,43],"project\u002Fcritical\u002Fdesign",[175,43,42,170,176,43],"39888183","dingdingdang",[158,43,43,178,11,34],"maker\u002Fneutral\u002Fexecution",[180,43,42,181,94,43],"39897222","project\u002Fmixed\u002Fdesign",[183,43,43,184,185,43],"39894752","other\u002Fneutral\u002Fdesign","queuebert",[187,43,42,170,188,43],"39889360","Lammy",[190,43,39,191,192,43],"39891346","project\u002Fpositive\u002Fdesign","musicale",[194,43,39,191,195,43],"39892058","itomato",[197,43,42,170,198,43],"39888440","CharlesW",[200,43,43,201,202,43],"39889176","other\u002Fneutral\u002Fnone","brirec",[204,43,43,201,198,43],"39889336",[206,43,43,201,188,43],"39890879",[208,43,43,209,210,43],"39890928","commenter\u002Fneutral\u002Fnone","pram",[212,43,43,184,213,43],"39919362","nycticorax",[215,34,39,216,217,43],"39887586","project\u002Fpositive\u002Fidea","mattbee",[219,34,43,201,220,43],"39890960","jhbadger",[222,34,43,184,152,43],"39892589",[161,34,43,209,11,34],[225,34,43,201,226,43],"39897271","mrkstu",[228,34,43,201,229,43],"39953529","TMWNN",[81,35,39,231,82,43],"project\u002Fpositive\u002Fexecution",[233,35,43,201,192,43],"39891363",[235,35,43,201,11,34],"39891509",[237,35,43,201,238,43],"39895747","jfb",[61,42,39,231,62,43],[135,42,42,170,136,43],[242,42,43,209,62,43],"39897600",[244,245,39,191,246,43],"39887879",4,"proneb1rd",[248,245,43,184,249,43],"39889498","carlosjobim",[251,39,39,252,253,43],"39888077","project\u002Fpositive\u002Fnone","ndiddy",[126,18,42,255,127,43],"project\u002Fneutral\u002Fidea",[257,33,39,258,259,43],"39889567","project\u002Fpositive\u002Fdocs","jimbokun",[261,165,39,191,262,43],"39888044","eitland",[264,165,43,265,266,43],"39888312","other\u002Fcritical\u002Fdesign","tomthehero",[268,269,39,252,270,43],"39897116",9,"wiz21c",[97,272,42,170,98,43],10,[274,272,43,184,275,43],"39888966","actionfromafar",[277,272,43,184,278,43],"39889127","hnthrowaway0328",[280,272,43,184,281,43],"39890548","amlib",[283,272,43,284,285,43],"39889315","other\u002Fneutral\u002Fdocs","raybb",[287,272,43,284,192,43],"39891371",[289,272,43,284,290,43],"39895295","UncleSlacky",[292,272,43,201,192,43],"39938297",[294,272,43,201,295,43],"39889952","duskwuff",[297,298,43,299,300,43],"39887689",11,"commenter\u002Fneutral\u002Fdesign","AshamedCaptain",[302,298,43,299,303,43],"39887728","exe34",[305,298,43,299,11,34],"39887762",[307,298,43,299,308,43],"39888023","Kwpolska",[310,298,43,299,311,43],"39888178","lelanthran",[313,298,43,299,308,43],"39888321",[315,298,43,299,311,43],"39891003",[317,298,43,299,308,43],"39892226",[319,298,43,299,311,43],"39896289",[321,298,43,299,322,43],"39888226","ben_w",[324,298,43,299,325,43],"39888206","jwells89",[327,298,43,299,300,43],"39888222",[68,329,39,231,69,43],12,[104,32,34,331,105,43],"project\u002Fcritical\u002Fidea",[333,32,43,201,334,43],"39888784","Findecanor",[336,32,43,201,337,43],"39900689","daviddlhg",[339,340,39,191,341,43],"39887805",14,"sirwhinesalot",[151,340,43,201,152,43],[344,340,43,209,345,43],"39894995","desiderantes",[347,348,39,216,349,43],"39888273",15,"rcarmo",[351,352,43,201,353,43],"39887826",16,"e40",[355,352,43,209,356,43],"39889959","pmarreck",[358,352,43,209,359,43],"39891584","jeffhuys",[],[362,367,372,376,381,386],{"id":363,"name":364,"points":365,"category":366},"39923404","LLocalSearch",669,"ai",{"id":368,"name":369,"points":370,"category":371},"39895960","form",389,"web_saas",{"id":373,"name":374,"points":375,"category":20},"39918500","Plandex",304,{"id":377,"name":378,"points":379,"category":380},"39903471","OneUptime",233,"infrastructure",{"id":382,"name":383,"points":384,"category":385},"39882873","Truncate",188,"games",{"id":387,"name":388,"points":389,"category":390},"39854584","Spice.ai",177,"data",false,"v2",{"id":394,"name":5,"line":6,"ai":391,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":395,"top":18,"kw":396,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":397,"url":9,"mix":398,"praise":77,"objection":90,"sub":21},39887313,0.48,[24,25,26,27,28],"3133353005000505355555300000000000305050",[32,33,34,35],1794036652147]