godbout / kindaVim.docs

Ultimate Vim Mode for macOS
https://kindavim.app
618 stars 4 forks source link

add Notion #89

Open choco opened 2 years ago

choco commented 2 years ago

Another "bad" Electron app. I'm currently using the Key mapping strategy but some motions don't seem to work well, like gg and G.

godbout commented 2 years ago

thanks, will check. will add it to The Wizard too. i have never used Notion, so i'll do the research.

godbout commented 2 years ago

had a quick check. the issue with the Key Mapping (and the whole Keyboard Strategy) is that Notion doesn't respect the macOS keyboard shortcuts standard: https://support.apple.com/en-us/HT201236

probably they override them to do their own shit. the more i deal with Electron apps (from users reports), the more it seems to me that developers of Electron stuff have some kind of delusion of greatness. they completely disregard the accessibility, they don't respect any OS keyboard shortcuts standard, or even OS UI. they just build their own world like they believe people only use their own product and that's it. they probably mostly care about numbers of users, and revenue. Electron apps are like half a gig to download, and i can use my MacBook to cook eggs when i'm testing them.

anyways. i'll check if there's something possible with the Accessibility tomorrow. and i'll report the keyboard issue to them.

godbout commented 2 years ago

so i've investigated why the Accessibility Strategy doesn't work. Notion returns wrong data (specifically it returns line ends longer than the full text lengths, which is impossible). for the Keyboard Strategy, as said, they override macOS keyboard shortcuts. will see how to send them a feedback, and will post here. i'll add the current situation about Notion to The Wizard for the next release (might be out today, or tomorrow, or the day after). will update once i have more info from them.

godbout commented 2 years ago

ok, so both issues reported to the Notion team.

i'll keep this thread updated. i know this is less than ideal, but not much we can do here. sending daily thoughts and prayers tho.

godbout commented 2 years ago

ok after 25 emails with the support, it doesn't seem it's gonna change from their side. they like the way Notion works currently. it works "as intended".

godbout commented 2 years ago

both issues have been escalated to a specialist from Notion. they'll contact me again after review. fingers crossed.

godbout commented 1 year ago

a year without news from Notion. closing.

godbout commented 2 months ago

it seems it is now possible to get Notion AX Elements. will investigate.