A lot of changes for new Kotlin version cause I could not compile the old one
Not sure with the shortcuts on Windows, but: what we need is to get rid of loading all fonts on UI thread, cause it's really bad. May be we should load it in some background thread or better - on app start and then save somewhere.
I'm not against the round corners, but I guess more simple approach will be much better for displaying the popup. Just because it's flat.
Round corners and mask cause various problems when using it on Mac - for example, we still have not-rounded corners for first shortcut.
Next, when round-corners appear - it still looks bad. No round-corners seems to be better for me.
Notes: