1234cc1083
web/settings: focus the page after navigation
...
mobile: focus page header
desktop: focus page content
2024-07-23 14:04:19 +06:00
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
314d3590ec
web/DialogButtons: don't apply hover effect if button is colored
2024-07-23 13:22:05 +06:00
c12088e297
web/SmallDialog: flex container for header & icon
...
fixes stranded padding
2024-07-23 13:18:08 +06:00
836da67f19
web/changelogs: remove 3.3 changelog as it's a duplicate of 3.4
2024-07-23 12:44:13 +06:00
94853f0b7b
web/FilenamePreview: finish the component
2024-07-23 12:34:14 +06:00
518f634385
web/settings: reduce thickness of back button icon
2024-07-23 12:20:30 +06:00
5c6ef19132
web/settings: update the back button icon
2024-07-23 12:19:38 +06:00
48078e7e75
web/updates: replace chevron with arrow
2024-07-23 12:19:12 +06:00
ee162aa236
web/ClearButton: fix rendering bug in safari & clean up
2024-07-23 12:13:40 +06:00
0225a7c46c
web/settings: simplify sidebar, add version info, flatten page navigation
2024-07-23 11:00:27 +06:00
8c96ccbc7b
web/SmallDialog: make body scrollable on overflow & limit height
2024-07-23 10:01:55 +06:00
bdd572ea51
web/dialogs: reduce margin on mobile
2024-07-23 09:59:08 +06:00
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
718dc4cf0a
web/DownloadButton: darken when disabled
2024-07-22 16:42:37 +06:00
2fb05d018c
web/DownloadButton: show done button state for picker
2024-07-22 16:35:36 +06:00
bc8e3d4a7c
web/Omnibox: simplify link state storage
2024-07-22 16:34:19 +06:00
44243cc4c2
web/PickerDialog: fix typo
2024-07-22 14:17:33 +00:00
d170f619d2
web: use conditionals instead of special classes where it makes sense
2024-07-22 10:17:06 +00:00
b0a69f9944
web/PickerItem: always show type badge, prevent right click on video
...
- fixed type badge centering in webkit
- increased border radius of type badge to match icons inside it
2024-07-22 16:14:26 +06:00
c03337fed9
web/skeleton: don't render if hidden
2024-07-22 10:11:23 +00:00
705fac16a6
web/dialog: internal refactor
2024-07-22 09:24:17 +00:00
9787a04e19
web/picker: add item type icons and improve accessibility
2024-07-22 15:13:51 +06:00
7c5b703e37
web/dialog: refactor types and logic
2024-07-22 09:06:11 +00:00
4e4f7af437
web/settings: types for preparation for future migrations
2024-07-22 08:38:06 +00:00
66bac03e30
web/dialogs: add picker dialog & clean up small dialog
2024-07-22 14:33:43 +06:00
24b783e5fb
web/Omnibox: remember the link input when switching between tabs
2024-07-22 09:55:04 +06:00
787fe72340
web/ChangelogEntry: fix warning about unused css selector
2024-07-21 17:40:51 +00:00
bb446ecf3e
web: add Optional type and use it
2024-07-21 17:26:21 +00:00
f93f3cd558
web/DownloadButton: fallback if status isn't supported
2024-07-21 22:49:26 +06:00
9b4f593f87
web/changelogs: add more historical changelogs
2024-07-21 15:53:33 +00:00
4402484a0c
web/updates: reduce mobile navigation padding
2024-07-21 17:34:31 +06:00
4fab0d3fb8
web/ChangelogEntry: expect date to always exist
2024-07-21 11:31:55 +00:00
534af330ce
web/changelogs: make date
attribute required
2024-07-21 11:30:06 +00:00
ebaa209c47
web/changelogs: add dates to all changelogs
2024-07-21 11:29:57 +00:00
213f2d2c92
web/updates: hide navigation buttons when nowhere to navigate
...
- removed box shadow on desktop
- centered button vertically with flex
2024-07-21 17:22:22 +06:00
88fa780f6d
web/layout: add dark theme skeleton gradient
2024-07-21 17:06:47 +06:00
238cd22c8d
web/ChangelogSkeleton: fix title skeleton cutting off, reduce rounding
2024-07-21 16:57:42 +06:00
d8acb5406a
web/layout: fix skeleton gradient
2024-07-21 16:49:38 +06:00
8366a9d9b6
web/changelog: use same stylesheet for skeleton and loaded entry
2024-07-21 10:06:43 +00:00
20320c1935
web: use svelte-preprocess instead of vitePreprocess
...
this allows us to use <style src={...}></style> also for scoped styles
(and not just global styles)
2024-07-21 10:06:16 +00:00
0cea58922d
web/changelogs: display skeleton when changelog is loading
2024-07-21 09:42:48 +00:00
f530624467
web/ResetSettingsButton: update dialog text
...
erase -> reset
2024-07-21 16:40:39 +06:00
ec768ebfc2
web/settings/metadata: basic filename preview component
2024-07-21 16:34:37 +06:00
edd1137228
web/ChangelogEntry: deduplicate padding when banner isn't visible
2024-07-21 14:45:24 +06:00
dbbd43e002
web/changelog: move components to dedicated folder
2024-07-21 14:42:17 +06:00
2efaa11670
web/DialogHolder: clean up
2024-07-21 14:37:03 +06:00
782752fd60
web/OuterLink: accept rel but ignore it
2024-07-21 14:34:29 +06:00
a7f40d708e
web/meowbalt: hide meowbalt from screen readers
...
presence of an image of a cat on the screen doesn't change anything about the ui for vision impaired people. it's unnecessary and potentially annoying to have the description of it read out loud on every screen it's used.
2024-07-21 13:59:27 +06:00
f07aac301c
web/SmallDialog: focus title first when it's visible
2024-07-21 13:49:22 +06:00