Lim Chee Aun
|
c2e6d732c4
|
Initial i18n dev
Expecting bugs!
|
2024-08-13 15:26:23 +08:00 |
|
Lim Chee Aun
|
57d6889826
|
Test memoize Media
|
2024-07-12 13:35:43 +08:00 |
|
Lim Chee Aun
|
527a1551cf
|
The math here is quite forgiving
|
2024-06-19 23:34:19 +08:00 |
|
Lim Chee Aun
|
a6e6a7d741
|
Simplify natural aspect ratio math
|
2024-06-19 18:29:20 +08:00 |
|
Lim Chee Aun
|
497ede1a3d
|
Use state to set natural aspect ratio instead
And fix all other data attributes
|
2024-06-15 10:25:10 +08:00 |
|
Lim Chee Aun
|
1f8a8f8928
|
Use URL.parse with polyfill
|
2024-06-14 08:34:50 +08:00 |
|
Lim Chee Aun
|
febd04dd54
|
Try use dangerouslySetInnerHTML again
And… fix the loop attribute value
|
2024-06-11 23:43:55 +08:00 |
|
Lim Chee Aun
|
983dd6623f
|
Try autoPlay instead of autoplay
Fixing Mobile Safari bug
|
2024-06-11 18:17:19 +08:00 |
|
Lim Chee Aun
|
c0c7fdd6e1
|
Handle tiny images & fix layout
Honestly there's just too many possibilities
|
2024-06-11 14:46:29 +08:00 |
|
Lim Chee Aun
|
17a3939061
|
Use data attr instead
The JSX className modification classes with this DOM-based modification
|
2024-06-10 20:50:21 +08:00 |
|
Lim Chee Aun
|
17230fc690
|
Experiment reduce radius for uncropped images
|
2024-06-10 20:41:43 +08:00 |
|
Lim Chee Aun
|
e08817d611
|
Attempt to rewrite this part
|
2024-05-31 16:56:13 +08:00 |
|
Lim Chee Aun
|
62f843b4dc
|
Fix crash when media url doesn't have http prefix
|
2024-05-17 17:10:54 +08:00 |
|
Lim Chee Aun
|
7376cb1e99
|
Fix muted="false" means still muted 🤦♂️🤦♂️🤦♂️
|
2024-04-19 08:46:10 +08:00 |
|
Lim Chee Aun
|
f4b95d254c
|
Maybe this helps?
|
2024-04-16 20:18:18 +08:00 |
|
Lim Chee Aun
|
5babdc9d63
|
Fix width/height not set
|
2024-04-13 19:21:20 +08:00 |
|
Lim Chee Aun
|
c3bcf3d595
|
Try make Safari show video preview
|
2024-04-11 18:24:51 +08:00 |
|
Lim Chee Aun
|
0efa39b825
|
Sometimes it returns a preview image without dimenions
|
2024-04-11 17:45:19 +08:00 |
|
Lim Chee Aun
|
60920966d6
|
Special fallback handling when media object doesn't have enough info
|
2024-04-11 17:15:16 +08:00 |
|
Lim Chee Aun
|
c9124bf150
|
Change double-tap zoom to match mobile expectations
|
2024-04-10 15:03:02 +08:00 |
|
Lim Chee Aun
|
4e5940900e
|
Pixelfed-related fixes
|
2024-04-09 23:35:17 +08:00 |
|
Lim Chee Aun
|
4def6eef5a
|
Refactor this out for no particular reason
|
2024-03-31 20:53:08 +08:00 |
|
Lim Chee Aun
|
69d77c368e
|
Experiment longer captions for no-content single-media post
|
2024-02-29 13:25:30 +08:00 |
|
Lim Chee Aun
|
4ca9a802e3
|
Remove console.log
|
2024-01-25 08:00:55 +08:00 |
|
Lim Chee Aun
|
990f2b2e29
|
Handle unknown audio attachments
|
2024-01-24 13:08:54 +08:00 |
|
Lim Chee Aun
|
32d32b72f4
|
Less radius for animated media
|
2023-12-30 20:29:21 +08:00 |
|
Lim Chee Aun
|
b89463d412
|
Various adjustments for spoilers and media
- No more blur effects. Performance is more important
- Add background color for all media
|
2023-12-26 17:06:52 +08:00 |
|
Matthieu Rakotojaona
|
71454d40a9
|
Remote media: avoid never-ending loops if it won't work
|
2023-12-11 11:51:22 +01:00 |
|
Lim Chee Aun
|
7967194b89
|
Experiment show play progress for longer GIFs
|
2023-11-23 22:59:27 +08:00 |
|
Lim Chee Aun
|
b40bbb32c2
|
Alrighty, this is media-view layout
|
2023-10-29 21:41:03 +08:00 |
|
Lim Chee Aun
|
a1b81562db
|
Prevent undefined css variables
|
2023-10-25 20:22:58 +08:00 |
|
Lim Chee Aun
|
d62712d587
|
double-tap zoom out once reach max scale
|
2023-10-19 20:47:11 +08:00 |
|
Lim Chee Aun
|
f56a44ac97
|
Complete transition from mem to moize
|
2023-10-14 20:33:40 +08:00 |
|
Lim Chee Aun
|
56365ebc39
|
Fix duplicate alt badges
|
2023-10-02 20:55:15 +08:00 |
|
Lim Chee Aun
|
7e993704cc
|
More conditions for show/hide captions
- Remove unused code
- Refactor and memoize the long/short calculation too
|
2023-10-02 18:58:42 +08:00 |
|
Lim Chee Aun
|
348efe0069
|
Experiment figcaption for *multiple* media's
|
2023-10-02 12:21:26 +08:00 |
|
Lim Chee Aun
|
359fd92ae0
|
Little adjustments, show more captions
|
2023-10-01 13:18:31 +08:00 |
|
Lim Chee Aun
|
4dd706ff96
|
Pass lang into media description
- Assume status lang applies to media description
- Allow RTL for media description
|
2023-09-30 23:23:34 +08:00 |
|
Lim Chee Aun
|
3042dea886
|
Allow GIFs play on focus/blur too
|
2023-09-29 21:02:29 +08:00 |
|
Lim Chee Aun
|
f9cb9502b1
|
Extract alt badge styles out from tag
- Differentiate clickable version vs non-clickable version
- Also differentiate alt badge vs the other "tags" on media
|
2023-09-28 23:48:01 +08:00 |
|
Lim Chee Aun
|
01c90150a8
|
Allow show more figcaption
|
2023-09-28 19:46:44 +08:00 |
|
Lim Chee Aun
|
13cf7b3f92
|
It's time for global media alt modal
|
2023-09-28 15:48:32 +08:00 |
|
Lim Chee Aun
|
fe80215325
|
Prevent repeated description for alt+figcaption
|
2023-09-19 00:45:43 +08:00 |
|
Lim Chee Aun
|
d18db56032
|
Experiment show inline desc for videos in timelines
Reason: a video takes more time & effort to watch, so a quick desc would be helpful
|
2023-09-14 20:41:03 +08:00 |
|
Lim Chee Aun
|
f02cd50d7b
|
Fix unknown media not working
|
2023-09-13 18:10:20 +08:00 |
|
Lim Chee Aun
|
ff3ef9fa45
|
Restyle play icon
|
2023-08-19 14:39:45 +08:00 |
|
Lim Chee Aun
|
1887a34fc5
|
Another aspect ratio style fix
|
2023-08-02 17:41:00 +08:00 |
|
Lim Chee Aun
|
c91cda1a2c
|
Ok the math was too advanced for CSS
|
2023-08-01 23:54:28 +08:00 |
|
Lim Chee Aun
|
c30eaee4e2
|
Somehow this kinda works
|
2023-08-01 18:20:54 +08:00 |
|
Lim Chee Aun
|
b1b1ed0f3f
|
Adjustments to prevent layout shift
|
2023-08-01 14:26:22 +08:00 |
|