[{"data":1,"prerenderedAt":629},["ShallowReactive",2],{"project-41160268":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":49,"post_text":51,"what":52,"said":85,"maker_in_thread":225,"shape":236,"grid":240,"attempts":591,"same_week":592,"maker_shows":42,"maker_hidden":621,"reader_version":622,"card":623},"41160268","Pie Menu","a radial menu for macOS","title","Show HN: Pie Menu – a radial menu for macOS","https:\u002F\u002Fwww.pie-menu.com\u002F","pie-menu.com","hauken",1722857931,2024,309,130,193,3515,6,"legend","productivity","macos radial menu","desktop_app",[24,25,26,27,28],"radial menu","pie menu","macos","keyboard shortcuts","menu bar","mixed",0.051,{"positive":32,"neutral":33,"mixed":34,"critical":35},16,28,5,17,66,{"idea":38,"design":41,"execution":44,"pricing":46,"performance":48},{"positive":39,"critical":40},11,3,{"positive":42,"critical":43},2,10,{"positive":45,"critical":42},0,{"positive":47,"critical":45},1,{"positive":45,"critical":42},[34,45,40,45,47,45,40,45,45,47,34,47,47,47,42,45,45,34,47,34,40,34,40,47,40,47,40,34,34,50,34,40,42,47,40,40,40,34,34,47],4,"Hi everyone! I'm Marius Hauken, an indie developer, and I'm excited to share my app: Pie Menu. It offers a fresh way to access your favorite menu bar commands and keyboard shortcuts on macOS. By simply pressing a hotkey you choose during setup, a radial menu appears around your cursor, customized to the current active application. This allows you to quickly select commands without having to remember complex shortcuts across different applications.\n\nPie Menu comes with a library of preprogrammed commands for popular apps, but you can easily add any app on your computer. We've also created an ex",{"problem":53,"audience":59,"pricing":67,"motivation":76,"time_to_build":80,"stack":81,"openness":82,"stage":83,"team_size":84},{"value":54,"source":55,"evidence":56},"Hard to remember keyboard shortcuts across many apps","maker",[57],{"id":58},"post",{"value":60,"source":61,"evidence":62},"macOS users who want quick access to app commands","inferred",[63,64],{"id":58},{"id":65,"by":11,"text":66},"41163762","You set up the frequent shortcuts you want for each app: This way you can quickly switch between different modes or tools in your different apps by only remembering one shortcut.",{"value":68,"source":55,"evidence":69},"Free tier of 10 shortcut uses per day; paid unlimited access with lifetime option",[70,73],{"id":71,"by":11,"text":72},"41164180","Free tier is 10 shortcut invocations a day before it resets next day. You could also try a 7 day free trial if you pick the yearly subscription (you can then directly cancel in…",{"id":74,"by":11,"text":75},"41168237","My intention is lifetime without air quotes",{"value":77,"source":55,"evidence":78},"Access menu commands without remembering complex shortcuts",[79],{"id":58},null,[],"paid","launched","solo",{"praise":86,"objections":109,"requests":150,"questions":180,"alternatives":195},[87,103],{"value":88,"source":89,"evidence":90},"Radial menu is a useful, creative approach","commenter",[91,95,99],{"id":92,"by":93,"text":94},"41167498","ji_zai","This is so creative and super useful!",{"id":96,"by":97,"text":98},"41163919","lagniappe","This just makes sense",{"id":100,"by":101,"text":102},"41165410","worldmerge","Nice job on the website! That’s sick!",{"value":104,"source":55,"evidence":105},"Useful for apps with frequent tool or mode switching",[106],{"id":107,"by":11,"text":108},"41165253","Nice! I’ve noticed that I tend to use Pie Menu myself on apps where I frequently switch tools. Like Figma, Photoshop, Illustrator etc. Or for apps that have different modes: like…",[110,121,132,139],{"value":111,"source":89,"evidence":112},"Icons are hard to remember compared to text labels",[113,117],{"id":114,"by":115,"text":116},"41165609","dylan604","This is one of those things that is interesting but I don't immediately dis-like it like so many other ideas looking for a problem to solve. Being that it is so new, the one…",{"id":118,"by":119,"text":120},"41163977","nerdjon","It looks cool, this is not a critique of your work just something I have noticed about myself and curious if others have. I don't know why but I have long struggled with using…",{"value":122,"source":89,"evidence":123},"Radial menus are hard to read and overlap content",[124,128],{"id":125,"by":126,"text":127},"41177265","bufferoverflow","They are overrated. They are very hard to read. I prefer a simple linear list 100% of the time.",{"id":129,"by":130,"text":131},"41168021","jerrygoyal","argument against the radial menu: the circle partially blocks multiple rows of text content behind that. A single-row menu can be placed above \u002F below the cursor (with margin)…",{"value":133,"source":89,"evidence":134},"Adobe apps with year-suffixed names not detected",[135],{"id":136,"by":137,"text":138},"41172348","yborg","So for Adobe apps, for which this would be very useful, they install by default as Adobe \u003Cappname> \u003Cyear>, i.e. \"Adobe Photoshop 2023\". I have several revisions installed for…",{"value":140,"source":89,"evidence":141},"Website scroll performance is poor",[142,146],{"id":143,"by":144,"text":145},"41164771","ericyd","Just a heads up, the marketing site has really bad scroll performance on Android Firefox.",{"id":147,"by":148,"text":149},"41166519","tambourine_man","Scrolling the website is painful in Safari latest",[151,158,162,169],{"value":152,"source":89,"evidence":153},"Show shortcut under icons in the menu",[154],{"id":155,"by":156,"text":157},"41166190","pazimzadeh","it would be cool to have an options to show the shortcut under the icon in the radial menu so that over time you learn it, and over time can replace items on the menu to ones you…",{"value":159,"source":89,"evidence":160},"Non-keyboard trigger such as middle click or trackpad gesture",[161],{"id":114,"by":115,"text":116},{"value":163,"source":89,"evidence":164},"Availability on Homebrew",[165],{"id":166,"by":167,"text":168},"41168763","thiht","Are there plans to make Pie Menu available on Homebrew? I don't install anything from the App Store on mac.",{"value":170,"source":89,"evidence":171},"Support for non-Latin keyboard layouts and German keyboards in demo",[172,176],{"id":173,"by":174,"text":175},"41167729","grishka","A bug report: the demo on the website doesn't work when you have a non-Latin (e.g. Cyrillic) keyboard layout active.",{"id":177,"by":178,"text":179},"41165327","rendx","Nice idea! On German keyboards, Z and Y are swapped, so holding SHIFT-Z is not very convenient. You may want to allow both for your demo.",[181,188],{"value":182,"source":89,"evidence":183},"What the free tier includes",[184],{"id":185,"by":186,"text":187},"41164089","herpdyderp","What’s the free tier like? I see no explanation of that but it’s free with in-app “unlimited access” purchases.",{"value":189,"source":89,"evidence":190},"How the menu could be made dynamic",[191],{"id":192,"by":193,"text":194},"41169290","swah","Similar to https:\u002F\u002Fcharmstone.app\u002F but I really enjoy your \"contextual\" config. I wish it was dynamic somehow, though..",[196,204,211,218],{"value":197,"source":89,"evidence":198},"Charmstone radial menu app",[199,203],{"id":200,"by":201,"text":202},"41178563","fireant","I've been using radial menu from Charmstone to switch apps on macos for about half a year and it's a really great paradign. Never could memorize too many shortcuts for switching…",{"id":192,"by":193,"text":194},{"value":205,"source":89,"evidence":206},"Raycast menu item search",[207],{"id":208,"by":209,"text":210},"41163423","pomdtr","Another alternative is the \"Search Menu Items\" command from raycast: https:\u002F\u002Fwww.raycast.com\u002Fchangelog\u002F1-20-0",{"value":212,"source":89,"evidence":213},"BetterTouchTool floating menus",[214],{"id":215,"by":216,"text":217},"41163689","tinkertell","Personally I‘m using BetterTouchTool‘s floating menus for this. These are very powerful because they are fully scriptable and can be triggered in many different ways (although…",{"value":219,"source":89,"evidence":220},"Kando cross-platform pie menu",[221],{"id":222,"by":223,"text":224},"41163347","ilyagr","A cross-platform pie menu: https:\u002F\u002Fgithub.com\u002Fkando-menu\u002Fkando I haven't used it, but the readme seems very nice. It might be more focused on app launching.",{"comments":226,"answered":227,"key":228},19,9,[229,230,233],{"id":107,"text":108},{"id":231,"text":232},"41168260","Thanks! That is a really fun interaction, and something I think I'll explore as we later on probably will work on submenus.",{"id":234,"text":235},"41164393","Thanks! I haven’t noticed that problem! Will try it out!",{"commenters":237,"max_depth":18,"maker_replies":226,"first_comment_mins":238,"lifespan_hours":239},80,166,143,[241,245,246,250,254,258,260,263,267,270,273,275,279,281,284,285,287,290,293,295,299,301,304,307,309,311,314,316,318,320,322,325,326,329,331,334,337,340,343,345,348,351,354,358,360,363,365,367,370,372,375,377,379,382,385,388,392,394,397,400,402,404,406,408,412,414,417,420,424,425,428,430,433,436,438,439,443,445,449,452,456,458,461,463,465,467,470,473,475,477,479,482,487,490,494,498,502,504,506,510,513,517,519,521,525,528,531,533,535,538,540,542,545,548,550,553,556,560,561,564,565,568,570,572,574,576,579,582,585,589],[242,45,34,243,244,45],"41165103","project\u002Fpositive\u002Fidea","ChrisMarshallNY",[107,45,45,243,11,47],[247,45,40,248,249,45],"41167678","project\u002Fneutral\u002Fdesign","wyclif",[251,45,45,252,253,45],"41168752","other\u002Fneutral\u002Fidea","DonHopkins",[255,45,45,256,257,45],"41170814","other\u002Fneutral\u002Fnone","zerkten",[259,45,45,256,253,45],"41172168",[261,45,45,256,262,45],"41214553","vanderZwan",[264,47,40,265,266,45],"41165949","project\u002Fneutral\u002Fidea","o-o-",[268,47,45,256,269,45],"41166368","Terretta",[271,47,45,252,272,45],"41166788","benatkin",[274,47,45,256,253,45],"41168803",[276,47,45,277,278,45],"41170645","commenter\u002Fneutral\u002Fnone","lupire",[280,47,45,277,253,45],"41172300",[282,47,45,283,272,45],"41174271","other\u002Fneutral\u002Fdesign",[231,47,45,243,11,47],[125,47,47,286,126,45],"project\u002Fcritical\u002Fdesign",[288,42,45,252,289,45],"41165909","BiteCode_dev",[291,42,45,256,292,45],"41166040","kayson",[294,42,45,256,262,45],"41170202",[296,40,40,297,298,45],"41164298","project\u002Fneutral\u002Fexecution","hammerbrostime",[234,40,45,300,11,47],"maker\u002Fneutral\u002Fexecution",[302,40,40,297,303,45],"41172744","geon",[305,50,45,252,306,45],"41161632","warrenm",[308,50,45,252,11,47],"41162595",[310,50,45,256,306,45],"41163191",[312,50,45,256,313,45],"41163813","j45",[315,50,45,252,11,47],"41164128",[317,50,45,256,253,45],"41168887",[319,50,45,277,313,45],"41215238",[321,50,45,256,253,45],"41168858",[323,50,45,252,324,45],"41163264","ndespres",[129,50,47,286,130,45],[327,34,45,252,328,45],"41163697","k__",[330,34,34,243,313,45],"41163779",[332,34,40,265,333,45],"41164333","ks2048",[335,34,47,286,336,45],"41164391","jandrese",[338,34,40,248,339,45],"41167385","viraptor",[341,34,45,342,336,45],"41173070","commenter\u002Fneutral\u002Fdesign",[344,34,45,342,339,45],"41175856",[346,34,47,286,347,45],"41168737","varispeed",[349,34,45,252,350,45],"41188146","szszrk",[352,18,45,252,353,45],"41165526","bitwize",[355,356,47,286,357,45],"41164000",7,"kaeruct",[359,356,45,248,11,47],"41164084",[114,361,40,362,115,45],8,"project\u002Fmixed\u002Fdesign",[364,361,40,248,269,45],"41166347",[366,361,40,248,115,45],"41166425",[368,361,47,286,369,45],"41166553","thr33",[371,361,45,342,115,45],"41166733",[373,361,45,342,374,45],"41167388","eviks",[376,361,45,277,115,45],"41167870",[378,361,45,277,374,45],"41167888",[380,361,45,342,381,45],"41168042","egypturnash",[383,227,45,256,384,45],"41166436","atum47",[386,227,45,387,11,47],"41168281","maker\u002Fpositive\u002Fexecution",[389,43,34,390,391,45],"41167515","project\u002Fpositive\u002Fpricing","bluSCALE4",[74,43,45,393,11,47],"project\u002Fneutral\u002Fpricing",[395,39,45,256,396,45],"41163753","donatj",[136,398,47,399,137,45],12,"project\u002Fcritical\u002Fexecution",[401,398,45,297,11,47],"41173608",[403,398,45,256,253,45],"41174509",[177,405,40,297,178,45],13,[407,405,45,300,11,47],"41165396",[409,410,34,243,411,45],"41163608",14,"ljm",[413,410,45,256,313,45],"41163807",[415,410,45,256,416,45],"41164020","seltzered_",[418,410,45,256,419,45],"41166813","vasac",[421,422,40,265,423,45],"41170769",15,"neilv",[200,32,34,243,201,45],[426,35,40,297,427,45],"41164407","iAkashPaul",[429,35,45,300,11,47],"41164641",[192,431,40,432,193,45],18,"project\u002Fmixed\u002Fidea",[434,431,45,435,11,47],"41169497","maker\u002Fneutral\u002Fidea",[437,431,40,265,193,45],"41200840",[208,226,40,265,209,45],[440,226,47,441,442,45],"41165463","project\u002Fcritical\u002Fidea","nsonha",[444,226,47,286,209,45],"41165744",[446,447,40,248,448,45],"41166880",20,"vegasje",[450,447,45,451,11,47],"41168269","maker\u002Fneutral\u002Fdesign",[453,454,40,248,455,45],"41168710",21,"titchard",[457,454,45,451,11,47],"41168784",[459,454,47,441,460,45],"41170825","oneeyedpigeon",[173,462,47,399,174,45],22,[464,462,45,300,11,47],"41168247",[466,462,40,300,174,45],"41173727",[166,468,40,469,167,45],23,"project\u002Fneutral\u002Fnone",[471,468,45,472,11,47],"41168801","maker\u002Fneutral\u002Fnone",[185,474,40,393,186,45],24,[71,474,45,476,11,47],"maker\u002Fneutral\u002Fpricing",[92,478,34,243,93,45],25,[480,481,34,243,269,45],"41166398",26,[483,484,34,485,486,45],"41165940",27,"project\u002Fpositive\u002Fnone","numbers",[488,33,34,485,489,45],"41171550","markatkinson",[491,492,34,493,303,45],"41172764",29,"project\u002Fpositive\u002Fdesign",[495,496,40,265,497,45],"41167017",30,"inopinatus",[499,500,40,469,501,45],"41163478",31,"NaOH",[100,503,34,493,101,45],32,[96,505,34,243,97,45],33,[507,508,40,432,509,45],"41163368",34,"Fnoord",[511,508,45,256,512,45],"41163575","wonger_",[514,515,47,441,516,45],"41164174",35,"gwbas1c",[222,518,40,469,223,45],36,[520,518,45,256,339,45],"41167627",[522,523,34,243,524,45],"41163447",37,"lancesells",[526,523,34,243,527,45],"41165880","fragmede",[529,523,47,286,530,45],"41166072","layer8",[532,523,47,286,369,45],"41166532",[215,534,40,265,216,45],38,[536,534,45,256,537,45],"41166041","josters",[539,534,47,286,193,45],"41169299",[118,541,40,248,119,45],39,[543,541,40,362,544,45],"41164058","ppbjj",[546,541,40,248,547,45],"41164222","KaiMagnus",[549,541,45,283,336,45],"41164376",[551,541,45,283,552,45],"41164471","xtacy",[554,541,40,362,555,45],"41164705","HeckFeck",[557,558,40,265,559,45],"41163325",40,"saagarjha",[65,558,45,435,11,47],[562,558,40,469,563,45],"41163881","MarcScott",[155,558,40,248,156,45],[566,558,45,277,567,45],"41167406","diatone",[569,558,45,277,559,45],"41175676",[571,558,34,243,253,45],"41168727",[573,558,40,265,278,45],"41170668",[575,558,45,277,253,45],"41172105",[577,558,34,243,578,45],"41171327","minton",[143,580,47,581,144,45],41,"project\u002Fcritical\u002Fperformance",[583,580,45,584,11,47],"41165319","maker\u002Fneutral\u002Fperformance",[586,587,45,256,588,45],"41166520",42,"xnx",[147,590,47,581,148,45],43,[],[593,598,603,608,613,617],{"id":594,"name":595,"points":596,"category":597},"41180504","Roometron",694,"creative",{"id":599,"name":600,"points":601,"category":602},"41156872","WebGPU Unleashed",471,"learning_science",{"id":604,"name":605,"points":606,"category":607},"41173161","1-FPS",433,"dev_tools",{"id":609,"name":610,"points":611,"category":612},"41163645","Iso20022.js",291,"finance_crypto",{"id":614,"name":615,"points":616,"category":20},"41180441","BudgetFlow",275,{"id":618,"name":619,"points":620,"category":602},"41144826","Hanon Pro",248,false,"v2",{"id":624,"name":5,"line":6,"ai":621,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":625,"top":18,"kw":626,"maker":11,"domain":10,"tier":19,"attempts":45,"strip":627,"url":9,"mix":628,"praise":88,"objection":111,"sub":21},41160268,0.05,[24,25,26,27,28],"5030103001511120051535313135545321333551",[32,33,34,35],1794036658851]