TheTwelveYearOld

joined 1 year ago
 

macOS has a variety of apps like Homerow, Shortcat, and KindaVim (watch the videos in those links if u can) that allow for navigation of apps using just the keyboard. Homerow allows for pressing a hotkey and then showing letters over UI elements which can be entered to move the mouse to said element, similar to the Vim easymotion plugin. KindaVim attempts to implement vim modal navigation inside GUI apps, so you can enter normal or visual mode and use j and k to move up or down. They all work using macOS' accessibility API which exposes UI elements for programmatic interaction.

I did a bunch of searches for Linux equivalent of such apps and Mac's accessibility API, and didn't find anything as comprehensive. Can you navigate a wide variety of Linux apps using mostly or only the keyboard (apps made with GTK, Electron, etc.)? Is it currently possible to develop an equivalent of the apps listed above?

 

macOS has a variety of apps like Homerow, Shortcat, and KindaVim (watch the videos in those links if u can) that allow for navigation of apps using just the keyboard. Homerow allows for pressing a hotkey and then showing letters over UI elements which can be entered to move the mouse to said element, similar to the Vim easymotion plugin. KindaVim attempts to implement vim modal navigation inside GUI apps, so you can enter normal or visual mode and use j and k to move up or down. They all work using macOS' accessibility API which exposes UI elements for programmatic interaction.

I did a bunch of searches for Linux equivalent of such apps and Mac's accessibility API, and didn't find anything as comprehensive. Can you navigate a wide variety of Linux apps using mostly or only the keyboard (apps made with GTK, Electron, etc.)? Is it currently possible to develop an equivalent of the apps listed above?

 

macOS has a variety of apps like Homerow, Shortcat, and KindaVim (watch the videos in those links if u can) that allow for navigation of apps using just the keyboard. Homerow allows for pressing a hotkey and then showing letters over UI elements which can be entered to move the mouse to said element, similar to the Vim easymotion plugin. KindaVim attempts to implement vim modal navigation inside GUI apps, so you can enter normal or visual mode and use j and k to move up or down. They all work using macOS' accessibility API which exposes UI elements for programmatic interaction.

I did a bunch of searches for Linux equivalent of such apps and Mac's accessibility API, and didn't find anything as comprehensive. Can you navigate a wide variety of Linux apps using mostly or only the keyboard (apps made with GTK, Electron, etc.)? Is it currently possible to develop an equivalent of the apps listed above?

[–] [email protected] 3 points 1 week ago

The browser in the vid is iOS Safari

 
 
[–] [email protected] 1 points 2 weeks ago (1 children)

Well I could do a key macro, for instance make CMD L do CMD L then right arrow.

 

I know I can press right but I'm just wondering if it can be done by default

 

I know I can press right but I'm just wondering if it can be done by default.

 

It's no secret that Google has a very large influence. They have influenced web pages into being highly optimized for high search engine rankings, and have pushed AMP: https://www.eff.org/deeplinks/2020/07/googles-amp-canonical-web-and-importance-web-standards-0. However I haven't found any concrete examples of Google pushing web standards that have been adopted and require browser support. I've read comments here and there like this one, that the Shadow DOM was created and pushed by Google, perhaps to make it harder to block ads, but didn't find any sources on that.

[–] [email protected] 2 points 1 month ago (3 children)

No way in hell would Proton make a Chromium-based browser, the only way that would not be hypocritical is if they fully open sourced it (and could be compiled yourself), and maintained their own fork completely devoid of Google tracking and telemetry.

[–] [email protected] 3 points 1 month ago

Right now I don't think Proton would do much better than existing options. There are browsers on different ends of the privacy to convenience spectrum (and these are all Gecko based):

  • Firefox: decent privacy by default without changing any settings
  • Librewolf: Firefox but with hardened settings for privacy
  • Mullvad Browser: Almost the same as Tor but not on the Tor network, which is admittedly slow
  • Tor: Uses the Tor Network and by default very hardened for Privacy but makes lots of convenience and QoL tradeoffs, including letterboxing to common browser resolutions.
[–] [email protected] 1 points 1 month ago (2 children)

Wow its that bad?

[–] [email protected] 11 points 1 month ago

The only reason Mozilla still exists is because Google needs them to so Chrome can’t be a complete monopoly.

Yep this is exactly what I meant. Maybe I should've made that clear.

[–] [email protected] 2 points 1 month ago (1 children)

Yeah, ok. Badger badger mushroom mushroom. My spoon is too big, my anus is bleeding. Charlieeee, the magical leoplurodon charlieeee.

Can you explain this?

[–] [email protected] 3 points 1 month ago (1 children)

I installed the app from FDroid and it does in fact have on-device blocklists.

I did a search and found this comment, https://reddit.com/r/rethinkdns/comments/1f7ydjo/git_vs_fdroid_google_play_app_version/

After v055b, we hit numerous bugs (and unbelievably difficult ones) in our WireGuard integration. Released v055c and subsequent versions to fix the most annoying bugs among them.

We paused Play Store builds at v055e because each new version since has had its own glaringly annoying bugs (that were of course fixed in the subsequent versions). Why? Play Store brings in the most number of Rethink users (per our estimate), and we decided to halt publishing there until we can figure out how to stablize Rethink's feature-set affected by WireGuard.

Pausing roll-out like this is a one-off.

Typically, you can expect all flavours (GitHub / Website / Play Store & F-Droid) to be at the same version.

If you're feeling particularly adventurous: You can temporairly seamlessly update (without having to reinstall) to the GitHub / Website version if you're currently using Rethink installed from the Play Store. And then later, when Play Store catches up, update from Play Store again.

[–] [email protected] 1 points 2 months ago

I'm actually really glad u showed me this, MUCH more convenient than using adb!

[–] [email protected] 2 points 2 months ago* (last edited 2 months ago) (1 children)

Are there actually Windows users that say Linux is too complicated but then jump through hoops with registry even CMD prompt?!

[–] [email protected] 1 points 2 months ago (1 children)

I'm not micromanage it, that may be a privacy tradeoff i make for convenience. I want to see what I can do without constant maintenance.

[–] [email protected] 1 points 3 months ago (1 children)

Can you kindly tell me the difference between a leak and a breach?

view more: next ›