Commit graph

67 commits

Author SHA1 Message Date
thislight
994edfa22c
polyfills: sets Promise.prototype 2024-12-21 15:49:44 +08:00
thislight
0fca81dc93
polyfills: add Promise.withResolver 2024-12-04 22:57:41 +08:00
thislight
c260027c9c
add isPointNotInRect 2024-12-01 22:50:29 +08:00
thislight
fe39675d0c
StackedRouter: fixing browser backwards
* Supports hot reload
2024-11-25 17:02:02 +08:00
thislight
b1812392cb
i18n: optimize performance
* createCurrentLanguage: caching result with memo
* createStringResource: use useAppLocale
2024-11-25 15:22:25 +08:00
thislight
62d3a5a3d0
rename useRootTheme to createRootTheme 2024-11-25 14:53:46 +08:00
thislight
2c35950d27
Masonry: fix do not reflow in resizing 2024-11-24 16:46:00 +08:00
thislight
5199f2bb6a
Masonry: fix typo 2024-11-24 16:00:56 +08:00
thislight
83e2e6e169
StackedRouter: add replace: all 2024-11-23 23:58:20 +08:00
thislight
9fe86d12b0
i18n: optimize performance 2024-11-23 23:39:52 +08:00
thislight
cbdf5e667d
StackedRouter: fix page width
All checks were successful
/ depoly (push) Successful in 1m21s
2024-11-23 21:22:23 +08:00
thislight
66d0bc8d84
Profile: support wide page 2024-11-23 16:10:48 +08:00
thislight
bb3ba32dc5
Masonry: remove built-in column number condition 2024-11-23 13:53:10 +08:00
thislight
fbbac36b4a
StackedRouter: minor changes 2024-11-23 13:51:53 +08:00
thislight
487de9237b
Masonry: use MutationObserver instead
- originally tricks with the reactive system
2024-11-23 13:00:36 +08:00
thislight
18fa2810c4
MediaAttachmentGrid: use new ~platform/Masonry
All checks were successful
/ depoly (push) Successful in 1m30s
* Masonry is a component provides limited masonry
  layout support
2024-11-23 00:01:45 +08:00
thislight
246771e8a0
add alias ~platform and ~material
All checks were successful
/ depoly (push) Successful in 1m19s
2024-11-22 17:24:58 +08:00
thislight
37b38be1d2
StackedRouter: contain swipe to back state 2024-11-21 22:53:31 +08:00
thislight
76f7e08e78
StackedRouter: blocks the ios swipe gesture
- added more docs
2024-11-21 22:31:56 +08:00
thislight
6726ffe664
StackedRouter: inject inline insets, fix #48
All checks were successful
/ depoly (push) Successful in 1m19s
2024-11-21 19:07:50 +08:00
thislight
5ecba144f0
StackedRouter: fix default prevention not work
All checks were successful
/ depoly (push) Successful in 1m19s
2024-11-21 17:23:40 +08:00
thislight
8e8554331b
StackedRouter: increase swipe to back area
All checks were successful
/ depoly (push) Successful in 1m22s
2024-11-21 16:22:22 +08:00
thislight
a69a5c31e5
StackedRouter: fix content height is 0 on webkit
* for WebKit, fix the content height is 0 if the
  window width > 560px
2024-11-20 00:26:05 +08:00
thislight
5f504024a3
i18n: fix auto match wrong region
All checks were successful
/ depoly (push) Successful in 1m16s
2024-11-19 18:07:11 +08:00
thislight
15974af792
anim: remove hero signal
* BottomSheet: remove hero support
* use StackedRouter's hero support instead
2024-11-19 17:49:49 +08:00
thislight
33fab7e655
polyfills: remove web-animations-js
All checks were successful
/ depoly (push) Successful in 1m25s
2024-11-19 17:17:56 +08:00
thislight
0a9d833f09
StackedRouter: don't push frame if the stack empty 2024-11-19 16:46:44 +08:00
thislight
4d3f5c911b
StackedRouter: try to fix the swipe to back
All checks were successful
/ depoly (push) Successful in 1m21s
2024-11-18 23:59:14 +08:00
thislight
9b446aa846
StackedRouter: use touch radius to check
All checks were successful
/ depoly (push) Successful in 1m18s
2024-11-18 23:14:30 +08:00
thislight
840ad2cf00
StackedRouter: increse swipe to back detection
All checks were successful
/ depoly (push) Successful in 1m26s
2024-11-18 23:02:53 +08:00
thislight
9065a18061
StackedRouter: prevent ios default swipe to back
All checks were successful
/ depoly (push) Successful in 1m22s
2024-11-18 21:42:40 +08:00
thislight
44b7354e74
StackedRouter: minor cleanup 2024-11-18 18:34:25 +08:00
thislight
3b5cc1e64e
StackedRouter: fix backward does not pop page 2024-11-18 18:32:06 +08:00
thislight
a3ef5d9cf5
StackedRouter: prototype of generic swipe to back 2024-11-18 18:08:14 +08:00
thislight
169aa91e73
StackedRouter: add useMaybeIsFrameSuspended() 2024-11-17 20:57:56 +08:00
thislight
1641f3e75b
StackedRouter: hero animation support 2024-11-17 17:37:42 +08:00
thislight
32dffaaa3d
StackedRouter: intergrated with web history API 2024-11-16 22:38:00 +08:00
thislight
5be56bb80e
A: fix missolved path 2024-11-16 22:37:22 +08:00
thislight
e3d9d0c4ba
StackedRouter: add default background 2024-11-16 22:37:05 +08:00
thislight
9dfcfa3868
StackedRouter: add default open animation 2024-11-16 21:50:18 +08:00
thislight
0710aaf4f3
first prototype of StackedRouter 2024-11-16 20:04:55 +08:00
thislight
607fa64c05
i18n: add little debug info
All checks were successful
/ depoly (push) Successful in 1m28s
2024-11-13 19:38:56 +08:00
thislight
2aa2cf21da
toot medias: extract color from blurhash
All checks were successful
/ depoly (push) Successful in 1m17s
2024-11-11 16:53:34 +08:00
thislight
44c9e55928
TootComposer: add toolbar & adjust layout
All checks were successful
/ depoly (push) Successful in 1m17s
2024-11-09 20:29:27 +08:00
thislight
b44d093f08
autoMatchRegion: improved matching algorithm 2024-11-04 00:13:21 +08:00
thislight
012b078cee
anim: adjust speed for grow and shrink 2024-11-03 18:10:28 +08:00
thislight
b61012f12b
BottomSheet: move slides animations to platform 2024-11-03 17:36:56 +08:00
thislight
10b517bceb
Menu: improve animation for top-right
All checks were successful
/ depoly (push) Successful in 1m18s
2024-11-02 16:45:18 +08:00
thislight
73a56357d9
{Trend,}TimelinePanel: use TootList
All checks were successful
/ depoly (push) Successful in 1m16s
2024-10-29 15:22:25 +08:00
thislight
81bf27df63
createTimeSource: reflects to the pagevisibility 2024-10-28 13:56:50 +08:00