capdiem
f3831ffffa
docs: update the api of VideoFeeder and update splash screen loading animation ( #2557 )
...
* 📝 (VideoFeeder): update api
* 📝 docs(ui): update splash screen loading animation
2025-10-31 17:28:04 +08:00
capdiem
bbfd41d381
📝 : update docs for v1.11.0 ( #2548 )
2025-09-09 08:23:01 +08:00
capdiem
07b5069e83
feat: add DateTimeRangePickerView and DateTimeRangePicker components ( #2546 )
...
* 🆕 feat(DateTimePicker): support for addings shortcuts for quick select datetime
* update
* update
* add docs and demos
* resolve issues with github review process
2025-09-08 10:26:43 +08:00
capdiem
4308f57184
🆕 feat(PopupService): support for showing toast ( #2535 )
...
* 🆕 feat(PopupService): support for showing toast
* fix unsubscribe twice
* update
2025-08-25 09:27:14 +08:00
capdiem
9405e8274e
feat(mobile): add MSwipeActions component ( #2528 )
...
* add MSwipeCell component
* done
* update docs
2025-08-18 16:44:01 +08:00
capdiem
a03b5acf92
🆕 feat: add MCellGroup and MCell components ( #2527 )
...
* 🆕 feat: add MCellGroup and MCell components
* Update src/Masa.Blazor/Components/List/MListItem.razor.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docs/Masa.Blazor.Docs/wwwroot/pages/mobiles/cell/en-US.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-14 16:54:33 +08:00
capdiem
6947c68be2
docs(DataTable): Update en-US.md ( #2522 )
2025-08-01 13:56:30 +08:00
capdiem
1049ef81ea
🐛 fix(DataTable): ensure ValueExpression cannot be used alone; show divider correct in header column ( #2521 )
...
* 🐛 fix(DataTable): ensure ValueExpression cannot be used alone
* 🐛 fix(DataTable): divider not showing in header column when enabled
2025-08-01 13:47:38 +08:00
capdiem
9e5d13c10d
🐛 fix(EnqueuedSnackbar): adjust bottom position calculation for snackbars ( #2509 )
...
* 🐛 fix(EnqueuedSnackbar): adjust bottom position calculation for snackbars
* update video-feeder usage demo
2025-07-25 15:41:39 +08:00
capdiem
fef0f042a4
feat(Chip): add Tonal parameter ( #2508 )
...
* add tonal parameter
* 📝 docs: add docs for tonal; show release-version in title
* update
* Update docs/Masa.Blazor.Docs/Pages/Components.razor.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-25 15:41:20 +08:00
capdiem
5041696427
♻ refactor(swiper): wrap the update method for blazor compatibility ( #2500 )
...
* revert changes
* ♻ refactor(swiper): wrap the update method for blazor compatibility
* move numberhelper
* remove gitlab-ci.yml
* move numberhelper
* package with -p:Version instead of -p:PackageVersion
* Update src/Masa.Blazor.JS/src/wrappers/swiper/index.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-18 11:24:08 +08:00
capdiem
7eb781c5f4
feat(DataTable): introduce ValueExpression for simpler headers creation ( #2498 )
...
* 🆕 (DataTable): introduce ValueExpression for simpler headers creation
* update
2025-07-17 16:12:58 +08:00
capdiem
93b74c4500
feat: add VideoFeeder component and improve Xgplayer ( #2496 )
...
* 🆕 feat(Xgplayer): xgplayer plugins(fullscreen, cssfullscreen, mobile)
* add plugin Volume
* 🆕 feat: custom topcontent, bottomcontent; add dynamicBg pulgin for xpglayer
* 🆕 feat: xgplayer add onreszie and onmetadataload events; video-swiper add dynamic fullscreen position
* rename to VideoFeeder, add debug mode
* improve stability
* 🆕 feat: add custom event: 'longpress'
* 🆕 feat: longpress to show bottomsheet, supports set playbackRate
* 🆕 feat: longpresjsmodule, improve xgplayer
* remove debug code
* 🆕 feat(xgplayer): download plugin; built in toggle between video and audio
* bottomactionscontent; toggle between video and audio
* add locales
* dense the list-item-action
* remove unused dp
* update switch-video-audio demo
* complete
* update docs
* add locales
2025-07-17 15:57:28 +08:00
capdiem
82309be427
🐛 fix(List): set default parameters for child list-items ( #2488 )
...
* 🐛 fix(List): set defaults parameters for child list-items
* 📝 docs(nav): udpate the component type of expansion-panels
2025-07-09 14:53:03 +08:00
capdiem
180c3da12b
🔧 chore(docs): add suffix to docs.js ( #2484 )
2025-07-07 10:10:12 +08:00
capdiem
a36cee1d6a
⚰ refactor(IconSet): remove the obsolete custom property ( #2483 )
...
* ⚰ refactor(IconSet): remove the obsolete custom property
* update upgrade guide
2025-07-07 09:09:29 +08:00
capdiem
d44dd1ec61
feat(docs): add koala-chat widget ( #2482 )
...
* 🆕 feat(docs): add koala-chat widget
* add v1.10.0 notification
2025-07-05 11:37:00 +08:00
capdiem
0c09e5e3df
refactor(Theme): update default color for light and dark themes ( #2481 )
...
* 🆕 feat(Theme): update default color for light and dark themes
* 📝 docs(Theme): add support for copying css variables and names
* missing a file
2025-07-05 11:33:47 +08:00
capdiem
9eba536c40
🐛 fix(i18n): correct language codes for Afrikaans and Vietnamese ( #2476 )
2025-07-02 15:50:12 +08:00
capdiem
101e91b1b8
refactor(css): adapt component logic for new CSS styles ( #2475 )
...
* 🎬 : remove all Dark parameter in demos
* ♻ (Tabs): update active color logic
* ♻ refactor(css): adapt component logic for new CSS styles
* 🐛 fix: missing the prefix 'on-'
* 💥 feat(breadcrumbs): remove the default color
* improve code
* the doc of rending doesn't show
* update demo
* improve
* update css
2025-07-02 14:09:23 +08:00
capdiem
77a0ac5b99
docs: improve stability and usability ( #2473 )
...
* 🐛 (docs): correct display abnormalities in Algolia Search
* 📝 : update outdated URLs
* 🆕 (docs): add type switch in components nav
* 📝 : update front matter
* remove a demo
* Update Search.razor
2025-07-01 08:45:12 +08:00
capdiem
0dc6931553
🆕 feat(Modal): add OnValidating event for handle validation results ( #2472 )
2025-07-01 08:44:56 +08:00
capdiem
8dbf4a76bd
🆕 feat(Tour): improve highlight; add overlayClickBehavior parameter ( #2471 )
2025-07-01 08:44:40 +08:00
capdiem
f7958d49ac
feat(PageStack): add initial badge support for tabs, use tabRule as the key for refresing and badge updating ( #2469 )
...
* 🆕 feat(PageStack): add initial badge support for tabs
* ♻ refactor(Tab): use TabRule as the key for requesting tab refreshing or badge updating
* update docs
* update upgrade guide
2025-06-30 10:36:45 +08:00
capdiem
cd4fec5d27
feat(PageStack): improve the logic for underlay slide ( #2466 )
...
* ⚡ refactor: improve the logic for underlay slide
* only show left box-shadow for page stack item
* update demo
* hack
* Update src/Masa.Blazor/Components/AppBar/MAppBarTitle.razor.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/Masa.Blazor.MobileComponents/Presets/PageStack/PPageStack.razor.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-20 14:22:16 +08:00
capdiem
cb425697e5
💄 style(css): add text color to built-in palette backgrounds ( #2465 )
...
* 💄 style(css): add color to built-in palette backgrounds
* update upgrade guide
2025-06-20 14:03:36 +08:00
capdiem
7084371d9c
📝 docs(resources): add Wordpuzzle project ( #2460 )
...
* 📝 docs(resources): add Wordpuzzle project
* update upgrade guide
2025-06-17 17:23:18 +08:00
capdiem
88cda38b58
docs: add rendering basic concepts documentation ( #2455 )
...
* docs: add rendering basic concepts documentation\n\n- Add rendering documentation in English and Chinese\n- Update navigation to include new rendering section\n- Add corresponding locale entries for new documentation
* 📝 (typedlist): sticky subheader
* update
2025-06-17 10:34:48 +08:00
capdiem
a4029e869c
🆕 feat(EnqueueSnackbar): add support for filtering the duplicate message ( #2456 )
...
* 🆕 feat(EnqueueSnackbar): add support for filtering the duplicate message
* update
2025-06-17 10:34:33 +08:00
capdiem
3c0d2c1d54
📝 docs: temporarily disable SKiaSharp dynamic component rendering ( #2457 )
2025-06-17 10:34:19 +08:00
capdiem
68759e79ec
🆕 feat: add the EmptyState component ( #2452 )
...
* 🆕 feat: add the EmptyState component
* udpate
2025-06-13 16:37:53 +08:00
capdiem
14d05db87c
docs(concepts): add activator and two-way binding concepts ( #2451 )
...
* 🆕 (activator): add MergeAttrs method to activator context
* 📝 : add basic-concepts/activator
* update the open url of blazor intro
* 📝 : add basic-concepts/two-way-bind
* complete two-way binding
* update docs.css
* update
2025-06-13 12:00:11 +08:00
capdiem
93baff81b4
docs: update upgrade guide and theme specification ( #2450 )
...
* rename mobil-picker-views files and update documentation references
* add v1.10.0 upgrade guide
* remove unused AppIsDark
* 📝 docs: add theme specification
* ♻ refactor: remove surface-variant, use inverse-surface
2025-06-13 09:25:23 +08:00
capdiem
7d02c0ff28
🚚 refactor: move the Gridstack component to a standalone project ( #2446 )
...
* 🚚 refactor: move the Gridstack component to a standalone project
* done
* update en-us.md
* update
2025-06-11 15:14:16 +08:00
capdiem
d196957490
fix(misc): optimize docs and integrate prettier ( #2447 )
...
* update front-matter and name of js-proxy
* released info missing in api table
* (js): add prettier
* as any
2025-06-11 15:13:41 +08:00
capdiem
eb1a3facbb
📝 docs: support type-based grouping in component list ( #2448 )
2025-06-11 15:13:08 +08:00
capdiem
767e0c9918
🆕 feat(Combobox): supports select custom chip when using SelectionContent ( #2445 )
...
* 🆕 feat(Combobox): supports select custom chip when using SelectionContent
* update
2025-06-07 09:56:07 +08:00
capdiem
a58e237306
docs: remove labs nav item ( #2440 )
...
* update docs and demos
* remove labs nav item
2025-06-06 16:37:43 +08:00
capdiem
ec174218ae
feat(combobox): new component that allows users to input values that are not present in provided items ( #2439 )
...
* working on combobox
* done
2025-06-06 15:12:08 +08:00
capdiem
1ab5986cc3
🆕 feat(PageStack): add stack animation ( #2436 )
...
* 🆕 feat(PageStack): add stack animation
* ⏪ chore: revert some changes
* Update src/Masa.Blazor.JS/src/components/page-stack/touch.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* 🆕 : add DisableUnderlaySlide parameter for configurable
* improve css transition
* update demo of page stack
* update css
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-05 09:21:07 +08:00
capdiem
36a323b4c1
🆕 (PageTabs): add support for fixed tabs ( #2437 )
2025-06-05 09:20:53 +08:00
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
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
e9b254e435
🆕 feat(Swiper): add support for virtual slides with new parameter ( #2422 )
2025-05-30 09:29:40 +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