Lim Chee Aun
|
2c970f635a
|
Make focus ring nicer
|
2022-12-30 23:09:25 +08:00 |
|
Lim Chee Aun
|
c0234dd26e
|
Add focus for notification block too
|
2022-12-30 23:08:55 +08:00 |
|
Lim Chee Aun
|
724be17d3e
|
Basic keyboard shortcuts
Esc for carousel modal, Ctrl/Cmd+Enter for Compose field
|
2022-12-30 21:36:14 +08:00 |
|
Lim Chee Aun
|
d605fc6ebe
|
Fix missing border
|
2022-12-30 20:39:27 +08:00 |
|
Lim Chee Aun
|
9201f7a118
|
First step in making things focusable
|
2022-12-30 20:37:57 +08:00 |
|
Lim Chee Aun
|
30c529fe02
|
No opacity for sheet animation
Move things around a bit
|
2022-12-30 13:55:46 +08:00 |
|
Lim Chee Aun
|
a409ff6712
|
Some images are just… too high
|
2022-12-30 13:37:59 +08:00 |
|
Lim Chee Aun
|
123d2469f6
|
Don't show hero pointer when loading
|
2022-12-30 13:26:05 +08:00 |
|
Lim Chee Aun
|
167399f889
|
Subtle press state
|
2022-12-30 11:03:03 +08:00 |
|
Lim Chee Aun
|
3338c49c25
|
Fix threshold for larger-than-viewport statuses
|
2022-12-29 16:15:58 +08:00 |
|
Lim Chee Aun
|
6ffc40fdf3
|
Use semantic <article>
|
2022-12-29 16:12:09 +08:00 |
|
Lim Chee Aun
|
5804ddbdb9
|
Add all the focuses
|
2022-12-29 16:11:58 +08:00 |
|
Lim Chee Aun
|
bdcefb1ab0
|
Add a nice pointer
|
2022-12-29 11:47:10 +08:00 |
|
Lim Chee Aun
|
160b535552
|
Not all cards work in large size
Check the image aspect ratio before converting to large size
|
2022-12-29 11:34:29 +08:00 |
|
Lim Chee Aun
|
808d56432e
|
Use sinceId for new checks
|
2022-12-29 10:45:47 +08:00 |
|
Lim Chee Aun
|
353c911232
|
Temporarily disable this now
|
2022-12-29 10:27:36 +08:00 |
|
Lim Chee Aun
|
a6196f923f
|
Better styles for card
Show large card for large status, but only when there's no poll and media
|
2022-12-29 08:57:01 +08:00 |
|
Lim Chee Aun
|
afb1a75f69
|
Show carousel controls initially
|
2022-12-28 20:46:38 +08:00 |
|
Lim Chee Aun
|
c205a43125
|
Try this fancy touch-action
|
2022-12-28 20:38:16 +08:00 |
|
Lim Chee Aun
|
e32c6c6473
|
Revert "Delay onClose after swipe"
This reverts commit 0feee7ea93 .
|
2022-12-28 20:35:49 +08:00 |
|
Lim Chee Aun
|
0feee7ea93
|
Delay onClose after swipe
|
2022-12-28 20:02:28 +08:00 |
|
Lim Chee Aun
|
7200acc2a7
|
Swipe down for closing carousel
|
2022-12-28 19:43:02 +08:00 |
|
Lim Chee Aun
|
86df9fd9f8
|
Tap media to toggle carousel controls
|
2022-12-28 19:31:08 +08:00 |
|
Lim Chee Aun
|
7e3733d79e
|
Delay hero status fetch if already cached
The context call is more important
|
2022-12-28 18:06:05 +08:00 |
|
Lim Chee Aun
|
02c464a139
|
Delay showing "status posted" toast
|
2022-12-28 18:05:22 +08:00 |
|
Lim Chee Aun
|
44617cffca
|
Make sure bottom toast respect safe area
|
2022-12-28 18:04:58 +08:00 |
|
Lim Chee Aun
|
422a924844
|
Make GIF autoplay on Mobile Safari
Only in carousel, and seems like `autoplay` with `muted` ain't working in (P)react.
|
2022-12-28 14:47:39 +08:00 |
|
Lim Chee Aun
|
23a6cdbe3b
|
Fix video alignment
|
2022-12-28 14:43:58 +08:00 |
|
Lim Chee Aun
|
2a2b730b20
|
Try vite-plugin-html-config for conditional embed of script
Somehow the vite-if thing not working on vite-plugin-html-env. Leaving it installed since the ENV thing works.
|
2022-12-28 13:47:11 +08:00 |
|
Lim Chee Aun
|
3902e436cf
|
Market one new feature
|
2022-12-28 11:44:06 +08:00 |
|
Lim Chee Aun
|
5869ec3b9f
|
Move "Read more" slightly to the left
|
2022-12-28 10:52:08 +08:00 |
|
Lim Chee Aun
|
fa0ccece32
|
Handle > 4 medias
- Mastodon now doesn't allow >4, so this is for the future or maybe the forks.
- Using grid for better control on how images lay out
|
2022-12-28 10:51:57 +08:00 |
|
Lim Chee Aun
|
8b6cae5611
|
More gradients for headers
|
2022-12-28 10:49:43 +08:00 |
|
Lim Chee Aun
|
2dca345818
|
More breathing space after the negative top margin hack
|
2022-12-28 00:24:36 +08:00 |
|
Lim Chee Aun
|
abb7f11c12
|
Fix danger appearing for "Follow" too 😆
|
2022-12-28 00:15:27 +08:00 |
|
Lim Chee Aun
|
e8a0b401f9
|
Add safe fallback
|
2022-12-27 22:02:55 +08:00 |
|
Lim Chee Aun
|
a08a3e58fb
|
Upgrade valtio
|
2022-12-27 21:30:26 +08:00 |
|
Lim Chee Aun
|
e7cff25337
|
Fix wrong logic for silent fail
Some mastodon instances are getting swamped
|
2022-12-27 21:30:18 +08:00 |
|
Lim Chee Aun
|
605e6ac588
|
Conditionally use error logging
Totally not needed on local dev at all. Disable for prod for now
|
2022-12-27 20:47:23 +08:00 |
|
Lim Chee Aun
|
03ae42ab17
|
Possible fix for #35
|
2022-12-27 19:12:36 +08:00 |
|
Lim Chee Aun
|
cf42aab4b7
|
Experimental language selector in Compose field
|
2022-12-27 18:09:23 +08:00 |
|
Lim Chee Aun
|
43e0f51bcf
|
Add bot indicator
|
2022-12-27 18:09:07 +08:00 |
|
Lim Chee Aun
|
1bb547e1a3
|
Use box-shadow, border skews the actual dimension
|
2022-12-27 11:00:05 +08:00 |
|
Lim Chee Aun
|
97e214cec7
|
Possible fix for mask-image?
|
2022-12-27 09:46:25 +08:00 |
|
Lim Chee Aun
|
c006a791b9
|
Comment out log
|
2022-12-27 09:05:54 +08:00 |
|
Lim Chee Aun
|
fb88129ae7
|
Check for ref before access scrollTop
|
2022-12-27 09:05:45 +08:00 |
|
Lim Chee Aun
|
f7489710a1
|
Temporary fix for corrupted data
|
2022-12-27 08:52:01 +08:00 |
|
Lim Chee Aun
|
04ff8eca4c
|
Make modal backdrop appear nicely
I probably created too many similar keyframes
|
2022-12-27 01:44:41 +08:00 |
|
Lim Chee Aun
|
3ac2a45244
|
Got trolled by @neet
|
2022-12-27 01:17:04 +08:00 |
|
Lim Chee Aun
|
eb3880b435
|
Handle errors here
|
2022-12-27 01:07:33 +08:00 |
|