[{"data":1,"prerenderedAt":160},["ShallowReactive",2],{"project-48140887":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":33,"aspects":34,"strip":36,"post_text":37,"what":38,"said":68,"maker_in_thread":96,"shape":106,"grid":110,"attempts":123,"same_week":124,"maker_shows":107,"maker_hidden":153,"reader_version":154,"card":155},"48140887","rilmazafone","Make beautuful DMG files with WYSIWYG editor","title","Show HN: Make beautuful DMG files with WYSIWYG editor","https:\u002F\u002Fgithub.com\u002Fkageroumado\u002Frilmazafone","github.com","kageroumado",1778790958,2026,3,6,4016,4366,92,"shown","dev_tools","macos installer packaging","desktop_app",[24,25,26,27,28],"dmg","macos","installer","gatekeeper code signing","dmg background editor","quiet",null,{"positive":32,"neutral":33,"mixed":32,"critical":32},0,1,{"performance":35},{"positive":32,"critical":32},[32,32,32,32,14,32],"When it was time to make a DMG for my browser, I realized that none of the solutions provide a simple and user friendly interface to design DMG files on macOS with support for signing.\nThis free and open source app allows you to design beautiful DMG file backgrounds using a fully Swift implementation of DMG encoding.\nIt supports both GUI and CLI modes.",{"problem":39,"audience":45,"pricing":53,"motivation":57,"time_to_build":30,"stack":61,"openness":66,"stage":67,"team_size":67},{"value":40,"source":41,"evidence":42},"No simple, user-friendly way to design DMG files on macOS with signing support","maker",[43],{"id":44},"post",{"value":46,"source":47,"evidence":48},"macOS app developers distributing apps outside the App Store","inferred",[49,50],{"id":44},{"id":51,"by":11,"text":52},"48215809","macOS AppStore is largely unpopular. Unless Apple changes something (very unlikely), DMG will continue being the main way of intalling apps. The app supports signing the DMG…",{"value":54,"source":41,"evidence":55},"Free",[56],{"id":44},{"value":58,"source":41,"evidence":59},"Needed to make a DMG for their own browser and found no simple option",[60],{"id":44},[62],{"value":63,"source":41,"evidence":64},"Swift",[65],{"id":44},"open_source","unknown",{"praise":69,"objections":78,"requests":79,"questions":80,"alternatives":95},[70],{"value":71,"source":72,"evidence":73},"Timely for macOS packaging work","commenter",[74],{"id":75,"by":76,"text":77},"48146177","mokopaste","Timing is perfect, I was just dealing with DMG packaging for a macOS",[],[],[81,88],{"value":82,"source":72,"evidence":83},"Does it support Electron apps?",[84],{"id":85,"by":86,"text":87},"48144215","pileax","Does it support apps built with Electron?",{"value":89,"source":72,"evidence":90},"Will DMG distribution remain part of macOS?",[91],{"id":92,"by":93,"text":94},"48145594","binyang_qiu","Do you think the DMG installation method will continue to be a long-term part of the macOS ecosystem, or is it more of a continuation of indie Mac culture?",[],{"comments":14,"answered":97,"key":98},2,[99,100,103],{"id":51,"text":52},{"id":101,"text":102},"48215789","I’m glad it was useful for you!",{"id":104,"text":105},"48215788","Yes, you can put anything there in fact. Folders, files. The only limit is your creativity",{"commenters":107,"max_depth":97,"maker_replies":14,"first_comment_mins":108,"lifespan_hours":109},4,412,147,[111,113,115,117,119,121],[92,32,32,112,93,32],"other\u002Fneutral\u002Fidea",[51,32,32,114,11,33],"project\u002Fpositive\u002Fidea",[75,33,32,116,76,32],"commenter\u002Fneutral\u002Fnone",[101,33,32,118,11,33],"maker\u002Fpositive\u002Fnone",[85,97,14,120,86,32],"project\u002Fneutral\u002Fperformance",[104,97,32,122,11,33],"project\u002Fpositive\u002Fexecution",[],[125,130,135,140,144,148],{"id":126,"name":127,"points":128,"category":129},"48179677","Files.md",730,"productivity",{"id":131,"name":132,"points":133,"category":134},"48192383","Forge",687,"ai",{"id":136,"name":137,"points":138,"category":139},"48191602","Gaussian Splat of a Strawberry",530,"creative",{"id":141,"name":142,"points":143,"category":20},"48169874","Semble",445,{"id":145,"name":146,"points":147,"category":129},"48215979","Phosphene",428,{"id":149,"name":150,"points":151,"category":152},"48178184","Auto-identity-remove",325,"security_privacy",false,"v2",{"id":156,"name":5,"line":6,"ai":153,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":157,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":158,"url":9,"mix":159,"praise":71,"objection":-1,"sub":21},48140887,[24,25,26,27,28],"000030",[32,33,32,32],1793991154247]