Justoverclock looks pretty great. minor critique and suggestion π
- switch search button to use fa icon (like header search)
- preferably have behaviour like flarums search where input triggers the search as opposed to pressing a button after typing
- I still kind of think the words and definitions should be in separate columns for readability, so you can quickly scan the page for the keywords. It could also allow for different styling of the keyword vs definition, if someone wanted to apply css to bold the term as an example. This is primarily why I had suggested a table view. I don't know if it's the best option for everyone else, but I personally prefer it π
Perhaps a future feature idea, which may also play nice with that table display would be adding optional tags or a group to the keywords. So that you could then filter or sort by those. For example if you had some terms like
- flarum-cli
- mithril
- laravel
You could assign them or label them as 'development', and a table view would let you search/filter or sort by that column for development keywords. I know flarum team were talking about adding a table component during a 1.x.x release, but it is apparently implemented by @davwheat in the admin dashboard of user management page on 1.0.0 which sounds like it is perhaps the stepping stone to the future component.
Writing this made me think of another idea for your cool extension, which would be providing links in this terms/definitions. If it allows for markdown, then it would work. Or if takes raw html. In the above example, you could link flarum-cli to the discussion thread, or laravel to the laravel site.