Commit Graph

84 Commits

Author SHA1 Message Date
Florine W. Dekker 9220ac6224
Add support for dark theme
Fixes #33.
2022-11-26 14:34:01 +01:00
Florine W. Dekker 6c8215bc0c
Do not override theme if already set 2022-11-26 14:07:33 +01:00
Florine W. Dekker 0be8fc9b97
Restore tab index for linkless nav elements 2022-11-24 18:17:47 +01:00
Florine W. Dekker c71fab3342
Give normal weight to checkbox and radio labels 2022-11-24 18:14:00 +01:00
Florine W. Dekker a208f13f4e
Highlight logo if on main page 2022-11-24 17:49:22 +01:00
Florine W. Dekker 2e33b8d762
Use mouse-enabled navbar for mobile
Works towards fixing #35.
2022-11-24 17:38:08 +01:00
Florine W. Dekker eb83cfa97c
Support linkess nav elements 2022-11-24 16:22:29 +01:00
Florine W. Dekker 570e9c5764
Add navbar shadows
Fixes #32.
2022-11-23 11:59:50 +01:00
Florine W. Dekker 4d0f1dc5b4
Add border above some nav elements
Borders were added in api-nav v0.1.0.

Also simplify some CSS selectors, since they contained a lot of redundancy which made them harder to read.
2022-11-23 11:09:37 +01:00
Florine W. Dekker df1198b361
Improve colour contrasts
See also picocss/pico#276 on GitHub.
2022-11-23 01:10:43 +01:00
Florine W. Dekker 2d46bf1969
Rewrite nav bar
Fixes #31. Also resolves some small issues with incorrect margins and such.
2022-11-23 00:58:13 +01:00
Florine W. Dekker 537d8db0e2
Implement `busy` message type for forms 2022-11-22 20:18:05 +01:00
Florine W. Dekker ae202b072b
Allow form validation without focus 2022-11-21 23:20:33 +01:00
Florine W. Dekker 64eb21dfb8
Implement right-side aside 2022-11-21 18:03:34 +01:00
Florine W. Dekker 24443ac455
Fix external link icon on Chromium
Fixes #27.
2022-11-21 15:57:56 +01:00
Florine W. Dekker 107962a83d
Support custom labels for validation 2022-11-21 08:25:45 +01:00
Florine W. Dekker 527b52069b
Remove redundant colours
Fixes #25.
2022-11-20 22:56:59 +01:00
Florine W. Dekker 9beda27c23
Bundle modules together into one
Fixes #26.
2022-11-20 21:18:46 +01:00
Florine W. Dekker bf4aa0289b
Rewrite `template.js` to TypeScript 2022-11-20 16:21:38 +01:00
Florine W. Dekker 6965a9d20e
Deprecate mostly-unnecessary header function 2022-11-19 17:26:07 +01:00
Florine W. Dekker 2702e00880
Experimentally sort-of migrate to pico.css
First step towards fixing #21.
2022-11-19 01:31:37 +01:00
Florine W. Dekker a5f43c6436
Add separate classes for template elements
Fixes #23.
2022-11-18 23:43:41 +01:00
Florine W. Dekker 15c0485527
Add input with button style 2022-11-17 09:35:25 +01:00
Florine W. Dekker c44e97cdbd
Add basic TOC code 2022-09-19 16:18:17 +02:00
Florine W. Dekker f488517186
Slightly expand README 2022-09-19 16:03:39 +02:00
Florine W. Dekker bf1bfdc079
Make header title clickable 2022-08-20 20:22:17 +02:00
Florine W. Dekker 9592715507
Add `root` parameters for query functions 2022-08-18 19:23:42 +02:00
Florine W. Dekker 13dcdd8237
Additionally export storage.js from Minesweeper 2022-03-26 19:33:42 +01:00
Florine W. Dekker 55dd99512f
Update repository URL 2022-02-28 17:39:13 +01:00
Florine W. Dekker de1832b736
Update dependencies 2022-02-17 16:00:42 +01:00
Florine W. Dekker 8cae4df5e4
Actually export $a 2021-11-14 11:07:50 +01:00
Florine W. Dekker 05177b4e39
Add $a as alias for querySelectorAll 2021-11-14 11:03:39 +01:00
Florine W. Dekker 7e289927de
Un-justify text 2021-09-11 12:53:38 +02:00
Florine W. Dekker 1f0a7df0db
Do not justify outside of .container 2021-09-11 12:30:59 +02:00
Florine W. Dekker 39cfcb51a5
Justify text by default 2021-09-11 12:27:58 +02:00
Florine W. Dekker e51c026eca
Add issue tracker as VCS to footer 2021-06-18 11:52:24 +02:00
Florine W. Dekker 161a36b308
Add template elements based on meta tags
Fixes #20.
2021-06-08 22:56:51 +02:00
Florine W. Dekker b756a2cc44
Improve styling of noscript to be less intrusive
Also slightly improves a bit of code organisation, but nothing significant there.
2021-05-17 16:08:26 +02:00
Florine W. Dekker db7ab52818
Add callback to reuse fetched nav items
Fixes #15.
2021-05-03 19:20:54 +02:00
Florine W. Dekker 70bbc76aa2
Prevent nav elements from obscuring each other
Fixes #19.
2021-04-30 13:29:25 +02:00
Florine W. Dekker cbcb30aba0
Remove deprecated `showOnPage`
Usage has been removed from all other pages on the website.
2021-04-28 13:55:06 +02:00
Florine W. Dekker 9a3227b43f
Ensure whole nav row is clickable
This is a regression because I accidentally removed the `width: 100%` when adding the hamburger menu.

Fixes #18.
2021-04-28 12:26:01 +02:00
Florine W. Dekker 4f9d7b8311
Add deprecation notice 2021-04-28 12:21:25 +02:00
Florine W. Dekker b5be385ea5
Simplify code for visibility toggle 2021-04-28 12:19:46 +02:00
Florine W. Dekker 46718785af
Ensure .hidden properties are important 2021-04-24 18:45:10 +02:00
Florine W. Dekker a82c43e86f
Add general-purpose .hidden CSS class 2021-04-24 18:07:54 +02:00
Florine W. Dekker 136904e783
Start deprecating inline styles 2021-04-24 16:22:39 +02:00
Florine W. Dekker 45e06510da
Add non-breaking spaces where appropriate 2021-04-23 14:45:56 +02:00
Florine W. Dekker 2e124c0815
Add small border to bottom of navbar 2021-04-22 19:23:13 +02:00
Florine W. Dekker 6ed587c54a
Do not mark subdomains as external links 2021-04-22 18:59:41 +02:00