Commit Graph

99 Commits

Author SHA1 Message Date
Alec Armbruster
1a9494b60a web/layout: increase toggle contrast in dark mode (#754) 2024-10-04 17:43:31 +06:00
wukko
e419de07a4 web/layout: fix text selection color 2024-10-03 11:57:18 +06:00
wukko
485353add1 web/layout: reduce ul margin in long text noto components 2024-10-01 22:51:42 +06:00
wukko
c9c1e5d298 web/layout: add padding to about heading 2024-09-22 21:03:50 +06:00
wukko
fdd5feac92 web: use turnstile & session only when the processing instance has them
now also always fetching server info in the save tab
2024-09-18 00:24:54 +06:00
dumbmoron
4af48dd2f9 web: add UserActivation polyfill for browsers that don't have it 2024-09-11 11:15:25 +00:00
wukko
2122e87e66 web/NotchSticker: fix sticking out on XR and 11 2024-09-11 16:41:04 +06:00
dumbmoron
1b639edac8 web/layout: specify full path in og:url 2024-09-09 15:04:25 +00:00
wukko
049edd49f1 web/layout: fix strong element weight 2024-09-09 17:05:37 +06:00
wukko
91d09a4e89 web/layout: remove og:title from head 2024-09-09 03:30:11 +06:00
wukko
fff4393c46 web/layout: revert position change for #cobalt 2024-09-09 00:26:20 +06:00
dumbmoron
894174bed9 web/layout: fix main content jumping when navigating in some cases 2024-09-08 11:42:04 +00:00
wukko
30bcad0ba4 web/layout: add og:url & application name to head 2024-09-07 23:15:20 +06:00
wukko
25a33a4ea2 web/layout: split description metadata tags 2024-09-07 23:02:13 +06:00
wukko
a698c55663 web/layout: add og:description 2024-09-07 22:32:40 +06:00
wukko
c6385f1842 web/layout: add description and title metadata 2024-09-07 22:14:55 +06:00
dumbmoron
b4f17487b4 web: remove built-in sveltekit announcer (for real this time) 2024-09-07 16:01:26 +00:00
wukko
f406e7355b web/layout: get rid of svelte announcer
it reads over our own a11y labels, and there's no official way to disable it
2024-09-07 20:58:30 +06:00
wukko
0ce743d13f web/about: replace the godawful margin workaround 2024-09-07 20:29:13 +06:00
wukko
3189857c77 web/layout: reduce margin even more for long text h3 heading 2024-09-06 16:59:37 +06:00
wukko
cb7d1baee0 web/layout: update global heading text style in long text 2024-09-05 10:21:30 +06:00
wukko
0408fc446a web/layout: don't apply noto mono for titles 2024-09-05 09:58:25 +06:00
wukko
49460bd16d web: load turnstile only in save tab and only once
turnstile will stay in background after being loaded once (just like before), but now it will not load on pages other than save if they are opened first
2024-09-05 00:04:41 +06:00
dumbmoron
5b42757896 web: remove background override from global css 2024-09-03 07:58:52 +00:00
dumbmoron
2deb8aa53b web: add fade-in animation 2024-09-02 14:16:21 +00:00
wukko
384c6deced web: add support for cloudflare turnstile 2024-08-16 00:08:57 +06:00
dumbmoron
5948cab4fb web: move iPadOS workaround to global level 2024-08-06 14:19:01 +00:00
wukko
e074dd5b89 web/layout: more global styling for long-text-noto 2024-08-06 14:50:12 +06:00
wukko
87b76ec1e2 web/layout: add global long-text-noto style class 2024-08-06 14:29:15 +06:00
dumbmoron
3d34e09e1c web: don't display pointer cursor for disabled buttons 2024-07-30 16:37:44 +00:00
wukko
194ff90d3d web/layout: fix elevated colored button hover & active states 2024-07-28 13:14:55 +06:00
wukko
7411f358d2 web/DialogButtons: move elevated button styling to layout 2024-07-27 15:03:37 +06:00
dumbmoron
809178d6d8 web: import italic normal version of ibm-plex-mono 2024-07-26 08:22:21 +00:00
wukko
2d7d4cf091 web: add an update notification 2024-07-23 16:04:43 +06:00
wukko
23c9eb73aa web: global data-focus-ring-hidden attribute 2024-07-23 14:41:55 +06:00
wukko
1234cc1083 web/settings: focus the page after navigation
mobile: focus page header
desktop: focus page content
2024-07-23 14:04:19 +06:00
wukko
c9ca0d51d9 web: add first focus functionality
element with `data-first-focus` will be focused first after navigation. extremely useful for screen readers.
2024-07-23 13:53:43 +06:00
wukko
314d3590ec web/DialogButtons: don't apply hover effect if button is colored 2024-07-23 13:22:05 +06:00
wukko
7ee99ad30f web/Skeleton: add elevated skeleton and use it for picker item
- fixed bg not being visible when shimmer is not on the element in dark theme
- fixed stuck gradient when motion is reduced
- fixed big skeleton
- skeleton is no longer focusable
2024-07-23 09:55:55 +06:00
wukko
88fa780f6d web/layout: add dark theme skeleton gradient 2024-07-21 17:06:47 +06:00
wukko
d8acb5406a web/layout: fix skeleton gradient 2024-07-21 16:49:38 +06:00
wukko
80300bf766 web/dialogs: moved backdrop to dialog holder, improved animation 2024-07-21 13:41:14 +06:00
dumbmoron
8a080c55f6 web: refactor and deduplicate locale preference logic 2024-07-20 14:37:52 +00:00
wukko
d7bf98a80b web: settings reset confirmation, icons for small dialog
- cleaned up dialog i18n
- better red color
- made :active state visible for dialog buttons on mobile
- better body padding in small dialog
- better small dialog typing with optional values
2024-07-20 21:48:17 +06:00
dumbmoron
def6e26b9f web/settings: add "erase all settings" button 2024-07-20 14:01:13 +00:00
wukko
720b3c5f68 web: full SmallDialog component, one flexible meowbalt component
- fully stylized small dialog: header, title, subtext, state without meowbalt
- moved meowbalt into his own adaptive component, no need to import/create new ones for each emotion
- better types for dialog related stuff
- type for meowbalt's emotions
- better padding in small dialog
2024-07-20 20:34:19 +06:00
wukko
8193e8c14d web/buttons: add hover state to active button 2024-07-20 18:54:12 +06:00
wukko
204e025656 web/layout: allow text selection in subtext 2024-07-17 14:50:09 +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
f9dc8096bc web: always show focus ring 2024-07-14 23:21:04 +06:00