wukko
a9e8ea1306
web/Placeholder: focus first on page
2024-07-23 14:08:34 +06:00
wukko
314d3590ec
web/DialogButtons: don't apply hover effect if button is colored
2024-07-23 13:22:05 +06:00
wukko
c12088e297
web/SmallDialog: flex container for header & icon
...
fixes stranded padding
2024-07-23 13:18:08 +06:00
wukko
94853f0b7b
web/FilenamePreview: finish the component
2024-07-23 12:34:14 +06:00
wukko
ee162aa236
web/ClearButton: fix rendering bug in safari & clean up
2024-07-23 12:13:40 +06:00
wukko
8c96ccbc7b
web/SmallDialog: make body scrollable on overflow & limit height
2024-07-23 10:01:55 +06:00
wukko
bdd572ea51
web/dialogs: reduce margin on mobile
2024-07-23 09:59:08 +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
718dc4cf0a
web/DownloadButton: darken when disabled
2024-07-22 16:42:37 +06:00
wukko
2fb05d018c
web/DownloadButton: show done button state for picker
2024-07-22 16:35:36 +06:00
wukko
bc8e3d4a7c
web/Omnibox: simplify link state storage
2024-07-22 16:34:19 +06:00
dumbmoron
44243cc4c2
web/PickerDialog: fix typo
2024-07-22 14:17:33 +00:00
dumbmoron
d170f619d2
web: use conditionals instead of special classes where it makes sense
2024-07-22 10:17:06 +00:00
wukko
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
dumbmoron
c03337fed9
web/skeleton: don't render if hidden
2024-07-22 10:11:23 +00:00
dumbmoron
705fac16a6
web/dialog: internal refactor
2024-07-22 09:24:17 +00:00
wukko
9787a04e19
web/picker: add item type icons and improve accessibility
2024-07-22 15:13:51 +06:00
dumbmoron
7c5b703e37
web/dialog: refactor types and logic
2024-07-22 09:06:11 +00:00
wukko
66bac03e30
web/dialogs: add picker dialog & clean up small dialog
2024-07-22 14:33:43 +06:00
wukko
24b783e5fb
web/Omnibox: remember the link input when switching between tabs
2024-07-22 09:55:04 +06:00
dumbmoron
787fe72340
web/ChangelogEntry: fix warning about unused css selector
2024-07-21 17:40:51 +00:00
dumbmoron
bb446ecf3e
web: add Optional type and use it
2024-07-21 17:26:21 +00:00
wukko
f93f3cd558
web/DownloadButton: fallback if status isn't supported
2024-07-21 22:49:26 +06:00
dumbmoron
4fab0d3fb8
web/ChangelogEntry: expect date to always exist
2024-07-21 11:31:55 +00:00
dumbmoron
534af330ce
web/changelogs: make date
attribute required
2024-07-21 11:30:06 +00:00
wukko
238cd22c8d
web/ChangelogSkeleton: fix title skeleton cutting off, reduce rounding
2024-07-21 16:57:42 +06:00
dumbmoron
8366a9d9b6
web/changelog: use same stylesheet for skeleton and loaded entry
2024-07-21 10:06:43 +00:00
dumbmoron
0cea58922d
web/changelogs: display skeleton when changelog is loading
2024-07-21 09:42:48 +00:00
wukko
f530624467
web/ResetSettingsButton: update dialog text
...
erase -> reset
2024-07-21 16:40:39 +06:00
wukko
ec768ebfc2
web/settings/metadata: basic filename preview component
2024-07-21 16:34:37 +06:00
wukko
edd1137228
web/ChangelogEntry: deduplicate padding when banner isn't visible
2024-07-21 14:45:24 +06:00
wukko
dbbd43e002
web/changelog: move components to dedicated folder
2024-07-21 14:42:17 +06:00
wukko
2efaa11670
web/DialogHolder: clean up
2024-07-21 14:37:03 +06:00
wukko
782752fd60
web/OuterLink: accept rel but ignore it
2024-07-21 14:34:29 +06:00
wukko
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
wukko
f07aac301c
web/SmallDialog: focus title first when it's visible
2024-07-21 13:49:22 +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
d4d4eded32
web/SmallDialog: make button text white if its bg is red
2024-07-20 21:56:43 +06: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
e541bdc6d7
web/Switcher: fix ghost hover effect on active button
...
it used to appear very briefly when you pressed a button and didn't move the cursor off the button
2024-07-20 19:09:44 +06:00
wukko
8193e8c14d
web/buttons: add hover state to active button
2024-07-20 18:54:12 +06:00
wukko
205494b367
web/SmallDialog: fix scaling on small screens
2024-07-20 18:49:51 +06:00
wukko
cd41fc9d49
web/SmallDialog: fix rendering & performance issues, new mobile animation
2024-07-18 17:22:29 +06:00
dumbmoron
0e60ea9582
web/ChangelogEntry: consistent date formatting
2024-07-17 09:07:25 +00:00
dumbmoron
0391ac7230
web/ChangelogEntryWrapper: use OuterLink component for links
2024-07-17 08:59:45 +00:00
wukko
ce609ad201
web/SmallDialog: allow text selection in body
2024-07-17 14:50:35 +06:00
wukko
ce95135234
web/ChangelogEntry: allow text selection
2024-07-17 14:49:25 +06:00