Commit Graph

1742 Commits

Author SHA1 Message Date
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