4 ms·
> hint -W exclaim_quiet mpv You know how mathematicians get excited by exp(-i*pi)+1=0? This is like that but for all of the things I'm embarrassed about in Tri
by bovine3dom 8y ago
> hint -W exclaim_quiet mpv
You know how mathematicians get excited by exp(-i*pi)+1=0? This is like that but for all of the things I'm embarrassed about in Tridactyl:
- our documentation is not great, particularly of current configuration/possible configurations, hence why the GP didn't know about it
- hints don't support pipes - obviously this should be `hint | ! mpv`
- hints don't support pipes because of a bad architectural decision: we have most stuff living in a background script, when really we should probably have most stuff run on the web page where all the objects live, so that passing them around is easier
- we don't have an argument parser, so silent versions of commands have to be separate functions
...but I'm very glad you like it!
Regarding your pain points:
1. Tridactyl actually works really soon after the page starts loading, but only for commands that don't add UI. Personally I use quickmarks to escape from slow loading pages. Otherwise, this will probably never be fixed.
2. This isn't actually true. Tridactyl does override page binds. The reason you think GitHub is stealing a Tridactyl bind is because GitHub steals `/`, but Tridactyl doesn't bind anything to `/` - that's a default Firefox bind! (And whoever decided it would be a great idea to use that in GitHub should probably test their code in more browsers).
- Jaepa 8y agoHey Oliver! Yeah Tridactyl is great. While I'm not a great JS/TS developer I might be able to offer a couple of pull request for documentation. Is there anything I can help with currently? > 2. This isn't actually true. Tridactyl does override page binds. The reason you think GitHub is stealing a Tridactyl bind is because GitHub steals `/`, but Tridactyl doesn't bind anything to `/` - that's a default Firefox bind! (And whoever decided it would be a great idea to use that in GitHub should probably test their code in more browsers). Didn't know that. Interesting.
- bovine3dom 8y ago> Is there anything I can help with currently? The next big win in documentation is configuration docs, but there's a type doc bug I'm waiting on first before I can merge it. However, the `tutor`, new tab page, help page introduction and addons.mozilla.org page (stored on repo as amo.md) always fall out of date, so time spent reading through those and adding things that are missing or out of date is always time well spent. The changelog is probably the easiest source of truth to work from. Thanks!