2417 Commits

Author SHA1 Message Date
capdiem
5c4769f53f 🆕feat (PageStack): add badge functionality to PageStackTab (#2438)
* 🆕 (PageStack): add badge functionality to PageStackTab

* rename, update docs and apis

* update demo
2025-06-05 09:19:29 +08:00
capdiem
e316421ced 🐛 fix(Pagination): optimize logic for displaying pagination items (#2435) 1.10.0-alpha.3 2025-05-30 14:57:53 +08:00
capdiem
fcfda732ed feat(PageStack): make stack page bar configurable to enhance UI diversity (#2432)
* 🆕 feat(PageStack): make stack page bar configurable to enhance UI diversity

* remove Overlap

* udpate docs

* revert some changes
2025-05-30 13:13:24 +08:00
capdiem
152361a95d 🆕 feat: add VideoFeed component (#2433)
* 🆕 feat: add VideoFeed component

* (swiper): update docs

* update
2025-05-30 13:13:01 +08:00
capdiem
e20b808745 💄 style: update focus styles to use focus-visible for better accessibility (#2434) 2025-05-30 13:12:23 +08:00
capdiem
f691d4f0fb ⬆ chore: update vulnerable dependencies (#2429) 2025-05-30 11:20:36 +08:00
capdiem
1407bb06fd 🆕 feat(Slider): add Rtl parameter (#2430) 2025-05-30 11:19:38 +08:00
capdiem
240856182b 🆕 feat(PullRefresh): auto scroll to top when simulate refresh (#2431) 2025-05-30 11:19:01 +08:00
capdiem
b5a252c282 🐛 fix(Slider): retrieve correct value in OnStart and OnEnd events (#2428)
* 🐛 fix(Slider): retrieve correct value in OnStart and OnEnd events

* update
2025-05-30 10:33:59 +08:00
capdiem
e9b254e435 🆕 feat(Swiper): add support for virtual slides with new parameter (#2422) 2025-05-30 09:29:40 +08:00
capdiem
2ea6b883dc 🐛 (Dialog): miss updates due to lazy dialog content not existing in dependencies (#2427) 2025-05-30 09:29:21 +08:00
capdiem
8bfea5ae41 📝 docs: show the count of github star (#2423)
* 📝 : show the count of github star

* format code
2025-05-30 09:29:00 +08:00
capdiem
ab971e1afe 🚚 refactor: move the Swiper component to a standalone project (#2419)
* 🚚 refactor: move the Swiper component to a standalone project

* update build.slnx
2025-05-27 11:38:37 +08:00
capdiem
5dcd25a6bf refactor: move the MarkdownIt and SyntaxHighlight components to a standalone project (#2415)
* 🚚 refactor: move the MarkdownIt and SyntaxHighlight components to a standalone project

* remove unused js files

* rename a method

* update from reviewer
2025-05-19 17:05:57 +08:00
capdiem
1d2b627aee refactor: move the Xgplayer component to a standalone project (#2414)
* 🚚 refactor: move the Xgplayer component to a standalone project

* update the video url of demo

* fix: unexpected quote

* 🔧 chore: update push-nuget-package workflow

* update docs
2025-05-19 09:04:38 +08:00
capdiem
0b78e7ede3 🆕 feat(theme): add support for mourning mode (#2411) 2025-05-16 14:02:51 +08:00
capdiem
d1696d0a78 🔧 chore: update csproj for nuget (#2410) 2025-05-16 09:47:07 +08:00
capdiem
1692a007ea 🆕 feat(ScrollToTarget): add ScrollBehavior parameter (#2409)
* 🆕 feat(ScrollToTarget): add ScrollBehavior parameter

* released-on -> released-in

* remove Instant
2025-05-15 17:08:20 +08:00
capdiem
e5675becf7 feat(PageStack): add PageStackTab component and TabRefreshRequested event (#2408)
* 🆕 feat: add PageStackTab component

* 🚚 refactor: move to Masa.Blazor.MobileComponents project

* AddMobileComponents for pagestack component

* 🆕 feat(PageStack): add the tab-refresh request event and some improvements

* update docs
2025-05-15 16:37:18 +08:00
capdiem
ab0f87d777 🆕 feat(PageStack): add disableTransition option for go-back methods (#2406) 2025-05-13 15:42:32 +08:00
capdiem
2224962748 🐛 fix: improve AppCode and AppCodeGroup (#2405) 2025-05-13 10:34:29 +08:00
capdiem
8bb2ffebde refactor(ScrollToTarget): implement debounced update for active target handling (#2404) 2025-05-13 10:22:23 +08:00
capdiem
1f941020f8 📝 docs: add suffix to css script (#2403)
* 📝 docs: add suffix to css script

* update docs

* update for seo
2025-05-12 11:37:55 +08:00
capdiem
cd83b4ab19 docs: add badge for new theme-toggle, update theme-provider demos (#2401)
* 🎬 docs(ThemeProvider): update the Background demo

* add badge for new theme-toggle
2025-05-09 16:44:00 +08:00
capdiem
77761496df 💄 style(theme): incorrect CSS variable name, update preset colors (#2400) 2025-05-09 16:18:04 +08:00
capdiem
e2a2365265 🆕feat(Theme): more color roles, css variables and custom theme by name (#2389) 1.10.0-alpha.2 2025-05-09 14:58:23 +08:00
capdiem
f883274b51 🐛 fix(Dialog): enhance ShouldUpdateActiveInJS logic to include Activator check (#2399) 2025-05-08 16:20:31 +08:00
capdiem
d23908fafa 🐛 fix(vditor): avoid clearing classes set by vditor when setting class (#2398)
* 🐛 fix(vditor): avoid clearing classes set by vditor when setting class

* update comments
2025-05-08 14:36:14 +08:00
capdiem
e8c7c03ed0 🐛 fix(Menu): outside-click functionality issues when activator is 'parent' (#2397) 2025-05-08 14:33:27 +08:00
capdiem
355ea6c41b fix(tabs): touch swipe on tab-items doesn't update the tab value (#2396) 2025-05-08 11:47:01 +08:00
capdiem
4f28c3a886 🐛 (PageTabs): refactor event binding for PageTabs to improve initialization logic (#2395) 2025-05-08 11:46:38 +08:00
capdiem
91f22749cb 🔧 chore: update package icon (#2388) 2025-04-17 17:32:07 +08:00
capdiem
9ffb99fcf4 ♻ refactor: migrate all mobile components to a standalone project (#2385)
* ♻ refactor: migrate all mobile components to a separate project

* remove unused files

* update

* update locale

* 🐛 fix: updating the logic of fetching latest release version

* update cicd

* update
1.10.0-alpha.1
2025-04-17 17:12:58 +08:00
capdiem
0da712c278 🚸 feat: add hash for built-in JS files and update JS interop imports (#2387) 1.9.2 2025-04-16 16:41:12 +08:00
capdiem
8c638becd8 🐛 fix(Icon): forgot to remove click event on disposing (#2383) 1.9.1 2025-04-11 17:26:40 +08:00
capdiem
65395002e9 🐛 fix(AppBar): layout creation and destruction order affected by async JS interop (#2382) 2025-04-11 17:17:28 +08:00
capdiem
bf405a1c33 🐛 fix(DatePicker): dateonly.parse may fail on CentOS 7 (#2381) 2025-04-11 15:18:11 +08:00
TAnsz
27a087aabe feat(TextField): add support for the timeonly and dateonly formats. (#2380) 2025-04-08 20:46:59 +08:00
capdiem
87e2eaa178 👷 chore: target to net9.0 (#2377) 1.9.0 2025-04-03 17:25:21 +08:00
capdiem
764f06133e ⬆ chore: target to net9.0 (#2376) 2025-04-03 17:17:49 +08:00
capdiem
7bcfc8b23d 📝 docs(PageStack): add note about perf degradation in webview due to increased page stack (#2375) 2025-04-03 15:25:08 +08:00
capdiem
4b3f30814d 🐛 fix(docs): unstable query for latest build (#2374) 2025-04-02 11:54:15 +08:00
capdiem
370b2dc758 🐛 fix(Octokit): Value was either too large or too small for an Int32 (#2373) 1.9.0-rc.2 2025-04-02 11:03:53 +08:00
capdiem
88b513def5 📝 docs: append the latest build info to nav drawer (#2372) 2025-04-01 17:36:50 +08:00
capdiem
96c5b8400e 💄 style(Cascader): remove hardcoded background color for theming (#2371) 2025-04-01 17:35:00 +08:00
capdiem
9084f6a144 🐛 fix(Tabs): should reset slider state when route not matched (#2370) 2025-04-01 17:34:28 +08:00
capdiem
310637675c 🆕 feat(Window): dynamic add or remove touch events based on Touchless prop (#2369) 2025-03-28 17:25:41 +08:00
capdiem
0a165ee2ac ✏ fix: DriverJs -> DriverJS (#2368) 2025-03-28 10:48:12 +08:00
capdiem
d01b2dd15a 🆕 feat(Window): support touch swiping (#2367) 1.9.0-rc.1 2025-03-27 17:17:26 +08:00
capdiem
bab8391abc 🐛 fix(NavigationDrawer): disable touching to expand when Bottom set (#2364) 2025-03-27 10:15:31 +08:00