David Wheatley

Results 67 issues of David Wheatley

We should use `:focus-visible` instead of `:focus` to style the tabs on focus. This pseudoclass is only true when focus is gained via keyboard navigation, not by any other method,...

The common JS `index.ts` file adds a new initialiser, but has the same key as those in forum/admin, which means the forum/admin initialiser overwrites any initialiser added in common.

The `/.gitignore` file from the extension boilerplate doesn't get copied to the created extension, leading `node_modules` to be added to git. This is because npm removes `.gitignore` files when publishing...

bug

On some pages, the Guide navbar item is marked as active, when we're actually on 'Extend' pages instead. See: https://docs.flarum.org/extend/start

To prevent any mixin collisions between extensions, we should recommend the use of Less namespaces, similar to how we handle initiali(s/z)ers in JS. https://lesscss.org/features/#mixins-feature-namespaces They're not _that_ tricky to understand,...

The region for firebase functions must be declared at initialisation, but this package doesn't provide any way to give a region. This is really important to reduce latency as much...

Distribution code contains instances of `let` and `const` which are incorrectly handled on iOS 10 and non-existant on iOS 9 and below, causing errors when using mdarea on these platforms....

Required for services like the highland sleeper. Data: https://gist.github.com/davwheat/bd7b7b3969bd37693bc18e9fd5f79989

Inspired by #200 Some of this work is already done in the live generator (but no TOC actually provides the data in Darwin because that's too helpful for 3rd parties).

enhancement