Lim Chee Aun
|
1f12c53ee1
|
Refactor textarea and chars count meter
It won't re-render on every key press anymore
|
2023-01-04 19:03:11 +08:00 |
|
Lim Chee Aun
|
fea7145ac9
|
The mention is hidden *inside* spoiler text
|
2023-01-04 17:27:43 +08:00 |
|
Lim Chee Aun
|
7e869949e2
|
Turns out, still change CW when editing
|
2023-01-03 17:41:18 +08:00 |
|
Lim Chee Aun
|
88297fa17e
|
Remove opacity from spoiler content
|
2023-01-03 15:52:28 +08:00 |
|
Lim Chee Aun
|
5478e407aa
|
For large cards, align the meta left
|
2023-01-03 15:51:33 +08:00 |
|
Lim Chee Aun
|
910120ecd7
|
When status is small, need more breathing space
|
2023-01-03 13:52:13 +08:00 |
|
Lim Chee Aun
|
a71f66dcbd
|
Handle locked accounts
|
2023-01-03 13:25:55 +08:00 |
|
Lim Chee Aun
|
dbfdd6ec68
|
Add border for card
|
2023-01-03 13:03:22 +08:00 |
|
Lim Chee Aun
|
e4de6d1d22
|
Don't need to focus on status after closing carousel
It causes unnecessary scroll
|
2023-01-03 00:48:16 +08:00 |
|
Lim Chee Aun
|
f8821d530d
|
Maybe these might help a little
|
2023-01-02 22:02:21 +08:00 |
|
Lim Chee Aun
|
07dff34e20
|
Show formatted duration for video media
|
2023-01-02 14:21:38 +08:00 |
|
Lim Chee Aun
|
21bdb51cd6
|
Compose pop-in/out now can work with non-id medias
Commented out for now to see if it really works
The bug is due to valtio proxying the File object
|
2023-01-02 12:03:06 +08:00 |
|
Lim Chee Aun
|
727b944f3b
|
toLowerCase() all the instance URLs!
|
2023-01-01 20:59:55 +08:00 |
|
Lim Chee Aun
|
0d92f65f7e
|
Esc for compose field
|
2023-01-01 19:41:42 +08:00 |
|
Lim Chee Aun
|
4d7aeca10f
|
Make skeleton unpointerable
|
2023-01-01 16:09:10 +08:00 |
|
Lim Chee Aun
|
c116de8456
|
Don't show card when status is truncated
|
2023-01-01 16:01:57 +08:00 |
|
Lim Chee Aun
|
811de6ec0a
|
Remove that one tiny white space at the bottom of the avatar image
|
2023-01-01 16:01:44 +08:00 |
|
Lim Chee Aun
|
cf1c03f55f
|
Delay focus compose field a little
|
2023-01-01 15:32:36 +08:00 |
|
Lim Chee Aun
|
951c93a070
|
Add link to media in carousel modal
|
2023-01-01 12:28:54 +08:00 |
|
Lim Chee Aun
|
f9e1704727
|
Disable this hover effect for large status
Will still animate in timeline but at least not as distracting
|
2022-12-31 20:18:56 +08:00 |
|
Lim Chee Aun
|
52d5756d44
|
Remove unused code
|
2022-12-31 09:51:28 +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
|
9201f7a118
|
First step in making things focusable
|
2022-12-30 20:37:57 +08:00 |
|
Lim Chee Aun
|
a409ff6712
|
Some images are just… too high
|
2022-12-30 13:37:59 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Lim Chee Aun
|
ccb0032f81
|
Fix displayName don't need to be encoded
|
2022-12-26 21:19:10 +08:00 |
|
Lim Chee Aun
|
af437ae4c8
|
Image vertical alignment is always a pain
|
2022-12-26 20:39:49 +08:00 |
|
Lim Chee Aun
|
e96cc9cc16
|
Fix snakecase not working in Compose pop-out
|
2022-12-26 20:22:13 +08:00 |
|
Lim Chee Aun
|
b25b54b79e
|
Silent fail for custom emojis fetch
|
2022-12-26 20:21:16 +08:00 |
|