HNHacker News
TopNewBestAskShowJobs

hauken

152 karma · joined January 3, 2022

Designer and developer. Creator of https://www.pie-menu.com
submissionscomments
hauken··on Lessons Learned Building a Radial Menu App for macOS (19 Min Read)
Totally agree that radial menus feel so natural for quick tool switching and expert workflows — that’s what inspired Pie Menu.

That said, for dense context menus and dropdowns, I think linear lists are actually faster to scan.

hauken··on Lessons Learned Building a Radial Menu App for macOS (19 Min Read)
I’m a designer who built a radial menu app (Pie Menu) for macOS as a side project. This is the story of what went right, what went wrong, and what I learned turning an idea into a shipped product.
hauken··on Show HN: Pie Menu – a radial menu for macOS
Yes. We’re having some issues with Adobe apps on some Macs. We hope to have a fix out for that soon!
hauken··on Show HN: Pie Menu – a radial menu for macOS
Could you elaborate what you mean by dynamic?
hauken··on Show HN: Pie Menu – a radial menu for macOS
No. Not at the moment. We're currently only available in the App Store or in Setapp. Though you could install it via:

$ brew install mas

$ mas install 1631568126

hauken··on Show HN: Pie Menu – a radial menu for macOS
In the onboarding you can set your own preferred keyboard shortcut.
hauken··on Show HN: Pie Menu – a radial menu for macOS
Nice! That would have probably saved me a lot of time when implementing on the website instead of trial and error. Current version on the website is however only done with CSS (and React).
hauken··on Show HN: Pie Menu – a radial menu for macOS
It already shows the text of the currently-hovered menu item inside the center of the circle. See examples here: https://www.pie-menu.com/help/show-options
hauken··on Show HN: Pie Menu – a radial menu for macOS
Thanks! That is a really fun interaction, and something I think I'll explore as we later on probably will work on submenus.
hauken··on Show HN: Pie Menu – a radial menu for macOS
Thanks. Didn't think of that. Do you have a suggestion of what character I could use for Cyrillic keyboard layout or others?
hauken··on Show HN: Pie Menu – a radial menu for macOS
My intention is lifetime without air quotes
hauken··on Show HN: Pie Menu – a radial menu for macOS
The things you learn! Good idea: easy fix to allow both on the website.
hauken··on Show HN: Pie Menu – a radial menu for macOS
Thanks! I should test it more thoroughly. Wrapping a couple of the blurs and masks in @supports will probably quickly fix a couple of the issues.
hauken··on Show HN: Pie Menu – a radial menu for macOS
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 Calendar (today, week, month), Things (today, inbox++), Obsidian (daily note, graph view, backlinks).

For other apps where the keyboard shortcuts acts more as other shortcuts I don’t use it as much.

hauken··on Show HN: Pie Menu – a radial menu for macOS
Yes, as long as you can trigger a keyboard shortcut from the middle mouse click.

With help of better touch tool or others you can also trigger it with three finger tap on your trackpad: https://www.pie-menu.com/help/show-options

hauken··on Show HN: Pie Menu – a radial menu for macOS
Thanks! I haven’t noticed that problem! Will try it out!
hauken··on Show HN: Pie Menu – a radial menu for macOS
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 App store and not pay)

Here is more on the pricing: https://www.pie-menu.com/help/pricing

But as you say I haven’t written about the free tier there.

hauken··on Show HN: Pie Menu – a radial menu for macOS
Didn’t know! I’ve just thought that this was a common pattern along with tab bars and other menu items.
hauken··on Show HN: Pie Menu – a radial menu for macOS
Thanks! I’ve had a lot of doubts with the preview feature. Browsers won’t let you reliably use cmd/option for the same effect to preview it, so landed on shift + z. But in the app you can’t use that shortcut because it would trigger every time you write something with capital Z.
hauken··on Show HN: Pie Menu – a radial menu for macOS
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.
hauken··on Show HN: Pie Menu – a radial menu for macOS
Thanks for sharing! The ideas are still relevant today! In fact the first documented radial menu is attributed to a system called PIXIE in 1969 - https://en.m.wikipedia.org/wiki/Pie_menu
hauken··on Show HN: Check if your website violates GDPR
Yes, it does a very superficial job. But to check for third-party cookies and if they are being set without consent is very difficult to normalize and check for.

For now, this is just a simple tool to check where a website fetches its information. However, it takes a shortcut by only traversing the DOM. It would be more precise if it checked all network activity from a site, but then it would have to fire up a browser for every search, and the loading times would be much, much longer (yes, I tried).

But if people find this helpful, I could work more on it to add more features as you suggest.

hauken··on Show HN: Check if your website violates GDPR
I have added links to the news about the decisions, but I see that the CSS styling made them similar to the rest of the text. I have fixed that now!
hauken··on Show HN: Check if your website violates GDPR
Yes. It doesn’t pick up everything. I’m just parsing the dom and checking for apparent things like script tags etc. I could have used puppeteer or similar to check all requests made, but the user experience became very slow, so I skipped that.
hauken··on Show HN: Check if your website violates GDPR
Yes! I thought about that but had a few issues with storing URLs in the sharable URL and don’t want to store any information to create an unique id for every url.
hauken··on Show HN: Check if your website violates GDPR
The irony. ;)

But the way the courts interpret GDPR essential parts of the internet are technically illegal if you are based in Europe.

hauken··on Show HN: Check if your website violates GDPR
The solution doesn’t differentiate between first-party or third-party servers. As long as any servers are outside Europe, it marks the site as in violation.
hauken··on Show HN: Check if your website violates GDPR
Thanks! Haven’t caught that one before.

The map state also persist from second search on, but I soon have a fix on that.

hauken··on Show HN: Check if your website violates GDPR
Yes. I had to switch the serverless function that checks location to a server in Sweden, or else almost every site was in violation.
hauken··on Show HN: Check if your website violates GDPR
After reading that German court has ruled that embedding Google Fonts violates GDPR because IP addresses are sent to the US, I made a webtool to check which servers websites requests.