Commit graph

203 commits

Author SHA1 Message Date
wukko cf4ee05e0e
web/updates: reduce top padding on mobile 2024-07-17 14:38:02 +06:00
wukko dd7c17efeb
web/ChangelogEntry: reduce the size of heading contents 2024-07-17 14:34:03 +06:00
wukko 6a7311874e
web/changelog: make main body text easier to read 2024-07-17 14:29:46 +06:00
wukko 6e374fde62
web/updates: make changelogs look nicer
- fixes horizontal scrolling on mobile
- removes text backdrop
- improves readability
2024-07-17 14:04:53 +06:00
wukko 1ec9d92eb2
web/updates: clean up components 2024-07-17 13:32:07 +06:00
dumbmoron 8eee024899
web/updates: don't prevent default action for keyboard inputs 2024-07-17 07:30:22 +00:00
wukko e6ec8c6734
web/package: fix the svelte icons version & update lock 2024-07-17 13:14:56 +06:00
dumbmoron 5c07afe4ff
web/updates: keyboard navigation 2024-07-16 17:27:43 +00:00
dumbmoron 678adfbda4
web/updates: proper navigation buttons, refactor internal nav logic 2024-07-16 17:25:21 +00:00
dumbmoron 3305bba28a
web/updates: update hash on navigation, navigate if present on load 2024-07-16 17:21:53 +00:00
dumbmoron a22b0e5136
web/ChangelogEntry: initial css 2024-07-16 17:19:17 +00:00
dumbmoron 766482c21a
frontend: setup initial updates page 2024-06-29 18:23:56 +00:00
dumbmoron 3aa17733d1
frontend: install and configure mdsvex 2024-06-29 17:58:00 +00:00
dumbmoron a856983810
web: convert changelogs from old format
https://gist.github.com/dumbmoron/3fc6c0c747d791928aba939976fd9304
2024-06-29 17:36:26 +00:00
dumbmoron e1a898bd58
frontend: move update banners to new frontend 2024-06-27 23:18:52 +00:00
wukko 8ebde39197
web/Omnibox: prevent paste button spamming 2024-07-16 22:17:51 +06:00
wukko 504dfdb995
web/Omnibox: ignore keyboard shortcuts when processing 2024-07-16 22:11:57 +06:00
wukko d31090c3d5
web/Omnibox: ignore keyboard shortcuts when dialog is visible 2024-07-16 22:03:16 +06:00
wukko fa835d0010
web/dialog: css for small dialog
- moved backdrop to each dialog
- dialog is now closable by clicking the backdrop
- added meowbalt to dialogs
- added more meowbalt assets & components
- added "main" boolean to indicate the main action button in a list of buttons
2024-07-16 14:00:56 +06:00
wukko 03bd995839
web/Omnibox: disable focus ring on inner input element 2024-07-15 14:29:02 +06:00
wukko 25cfa3e443
web/Omnibox: add extraction of links from page hash and query 2024-07-15 14:21:51 +06:00
wukko f9dc8096bc
web: always show focus ring 2024-07-14 23:21:04 +06:00
wukko 6ff874d5a1
web/i18n/settings: fix a typo in analytics description 2024-07-14 23:05:31 +06:00
wukko 128ab388f3
web: add env variable & plausible functionality 2024-07-14 22:50:18 +06:00
dumbmoron 436b735d2a
web/settings: try to migrate settings if new format is not used yet 2024-07-13 20:39:40 +00:00
dumbmoron 5a630c2320
web/migrate: set up migration from old settings format 2024-07-13 20:37:38 +00:00
wukko 9f649ff1db
web/settings: update analytics text & add a link to more info 2024-07-14 21:51:56 +06:00
wukko f582be5d44
web/i18n/save: remove "the" from terms note 2024-07-14 21:27:34 +06:00
dumbmoron 4168998b93
web/settings: add "privacy" page with analytics toggle 2024-07-14 15:26:55 +00:00
dumbmoron ee9421b831
web/state/settings: add "disable analytics" option 2024-07-14 15:22:42 +00:00
wukko 578150e40e
web: add dynamic lang html tag 2024-07-14 21:10:41 +06:00
wukko ad3703ab73
web/settings: fix header on mobile at certain scales 2024-07-14 20:52:22 +06:00
wukko 1712dc8948
web: switch main body color depending on theme 2024-07-14 20:42:32 +06:00
wukko 36c11556d7
web/i18n/save: fix grammar in terms note 2024-07-14 20:33:49 +06:00
dumbmoron 1f0958a0d1
web/settings: move to state folder 2024-07-13 13:17:03 +00:00
wukko 4232c3437b
web: dialog system & basic small dialog 2024-07-13 19:15:43 +06:00
wukko c5fbff560b
web/debug: show all data as json 2024-07-13 19:07:35 +06:00
dumbmoron 15caad7e36
web: adjust gray color to pass WCAG AA guideline 2024-07-13 12:51:31 +00:00
dumbmoron 3f98f5bee8
settings: move schemaVersion definition to updateSetting 2024-07-13 12:32:08 +00:00
dumbmoron f4aff44004
debug: include settings json on page 2024-07-13 12:25:50 +00:00
dumbmoron 2cce4bd521
settings: expose settings that have only been modified
also reduce unnecessary loads from storage
2024-07-13 12:25:27 +00:00
dumbmoron 2a0366a58d
settings: add migrations, include schemaVersion in storage 2024-07-13 12:05:52 +00:00
wukko 6c9d759a3a
web: update save page i18n & add link to terms and ethics of use
now also styling <a> properly, with exceptions only when needed
2024-07-13 13:45:53 +06:00
wukko 151fdad047
web/Sidebar: make bottom padding match the corner radius of the page 2024-07-12 20:49:44 +06:00
wukko ce740770bc
web/Sidebar: remove duplicate padding in css 2024-07-12 20:46:46 +06:00
wukko 96be9ffbc3
web/sidebar: redo padding on mobile & desktop
- accommodate space for scaling animation
- replace static padding with variable in calculations
- no more weird padding on mobile
2024-07-12 20:22:12 +06:00
wukko 914be64153
web/settings: make navigation scrollable on overflow 2024-07-12 19:18:47 +06:00
wukko 5ccde7995e
web: convert global state classes to data attributes
also cleaned up unnecessary dupe in sidebar component
2024-07-12 19:15:55 +06:00
wukko b12ad56cc1
web/LanguageAutoToggle: update preferred language variable name 2024-07-12 19:02:23 +06:00
wukko d27bed7add
web: respect reduced motion & transparency preferences
also cleaned up settings & device libs
2024-07-12 18:49:29 +06:00