2417 Commits

Author SHA1 Message Date
Qinyouzeng
326e4cbdc6 restore(pagestack): restore pagestack for multiple navigation redirects (#2569) 2025-12-05 11:46:44 +08:00
capdiem
02f74185dc 🐛 fix(WindowItem): improve interactivity detection (#2568) 2025-11-28 16:05:06 +08:00
capdiem
e50fa8fe36 🐛 fix(I18n): resolve synchronous reads error in Blazor WASM on .NET 10 upgrade (#2566) 2025-11-24 11:45:14 +08:00
capdiem
784866290c 🐛 fix(NavigationDrawer): remove default values for list components (#2563) 1.11.2 2025-11-12 13:00:17 +08:00
capdiem
545de88cb7 fix(VideoFeeder): should not be muted on play when AutoPlay is false (#2560)
* fix🐛 (VideoFeeder): should not be muted on play when AutoPlay is false

* 🐛 fix(Xgplayer): Cannot read properties of undefined(reading 'destroy')
2025-11-07 09:30:12 +08:00
capdiem
91dfb55e27 🐛 (DatePicker): ensure accurate month name retrieval across locales (#2558) 2025-11-04 15:36:59 +08:00
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
Qinyouzeng
3d5413aba6 popstate 后端方法添加防抖处理 (#2553) 1.12.0-alpha.1 2025-09-23 16:50:51 +08:00
Qinyouzeng
19665ea5b6 fix(templatetable): fix filters load bug (#2552)
* fix: fix filters load bug

* update
1.11.0
2025-09-15 09:03:43 +08:00
Qinyouzeng
162a728bd5 feat: add pagination content; (#2550)
fix searching by filter;
        fix i18n setting
2025-09-12 17:02:53 +08:00
Qinyouzeng
848802ec35 feat(templatetable): update ui classes and query for table (#2549)
* feat:添加参数控制部分功能显示和内部显示样式;支持表格自定义列展示;修复cubejs模式下的查询排序条件拼接和解析问题

* feat: update custom cols render
2025-09-11 10:48:59 +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
bb886cd374 🐛 (Splitter): Use FirstOrDefault for safer pane resizing logic (#2547) 2025-09-08 10:26:26 +08:00
capdiem
2550231ef8 🐛 (Form): prevent unnecessary ValueChanged calls (#2540) 2025-08-29 14:03:50 +08:00
capdiem
5d03ebd312 feat(TemplateTable): enhance filtering, fix sorting, support custom cell content (#2539)
* 🆕 feat: add datetimepicker in filter dialog

* 🐛 fix(sort): missing specific type in sortOption

* 🆕 feat(DateDigitalClockPicker): add support for custom label for default textfield activator

* 🆕 (Menu): support trigger not closing popup on click after display

* 🆕 (DateTimePicker): add support for updating date via input

* readonly and disabled

* customcellcontent

* toggleonclick false

* update tests
2025-08-28 13:44:03 +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
1089cb862c 🐛 fix(StackPageBase): ensure activated events fire after init events (#2532) 2025-08-19 16:51:32 +08:00
capdiem
c7f5894ad3 🆕 feat(driverjs): add OnNextClick, OnCloseClick, OnPrevClick and OnDoneClick (#2531) 1.11.0-beta.3 2025-08-19 15:33:46 +08:00
capdiem
2bd162adff 🐛 fix(ChipGroup): update the content width when items length changed (#2530) 2025-08-19 09:10:01 +08:00
capdiem
20124ca5dc 🆕 feat(VideoFeeder): support for setting the starttime for each video (#2529) 2025-08-18 17:27:33 +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
670a964726 💄 style(ListItem): adjust horizontal spacing for slim mode to fit dense (#2526) 2025-08-13 11:19:11 +08:00
capdiem
8f4f9f47a5 💄 style(DataTable): update the stripe background color (#2525)
* 💄 style(DataTable): update the stripe background color

* add fallback opacity
2025-08-12 14:44:57 +08:00
capdiem
6c70d80fe0 🐛 fix(PageStack): prevent old page re-rendering after pushing (#2524) 2025-08-08 16:30:54 +08:00
capdiem
0d4ef4a7ee 🆕 feat(PageStack): add LoaderContent parameter and default loading indicator (#2523) 1.11.0-beta.2 2025-08-07 15:11:59 +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
14832c7f84 🆕 feat(VideoFeeder): add support for getting current video's props and state (#2520)
* 🆕 feat(VideoFeeder): add support for getting current video's props and state

* update
2025-07-31 16:27:38 +08:00
capdiem
c9fdd3f19a ♻ refactor(Xgplayer): set white as the default color for commonstyles (#2519) 2025-07-31 16:04:24 +08:00
capdiem
f1e8dbec72 🆕 feat(VideoFeeder): add go back button and eventcall to video controls (#2518) 2025-07-31 16:04:00 +08:00
capdiem
9413849e3c 🐛 fix(InputsFilter): ensure cascader triggers query after selection (#2517)
* 🐛 fix(InputsFilter): ensure cascader triggers query after selection

* Update src/Masa.Blazor/Components/Select/MSelect.razor.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-31 16:01:44 +08:00
capdiem
56b78206a4 💄 style(color): use CSS variables for palette colors (#2516) 2025-07-30 17:23:14 +08:00
capdiem
f7022c7e10 🆕 feat(video-feeder): add support for setting initial video playback via index (#2515)
* 🆕 feat(video-feeder): enable setting initial video playback via index

* update

* update

* Update src/Masa.Blazor.JSComponents.VideoFeeder/VideoFeeder/MVideoFeeder.razor.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-29 17:28:25 +08:00
capdiem
c2d70404a7 🐛 fix: set jsObjectReference to null after dispose (#2514)
* 🐛 fix: set jsObjectReference to null after dispose

* update
2025-07-29 11:56:26 +08:00
capdiem
54dc584511 🆕 feat(video-feeder): add option to show poster only in music mode and enhance music cover animation (#2513) 2025-07-29 11:08:43 +08:00
capdiem
718c55ccaf 🆕 feat(VideoFeeder): add AutoCoverInPortrait param for vertical video handling (#2512) 2025-07-28 15:10:58 +08:00
capdiem
a41db1c238 🐛 fix(video-feeder): hide fullscreen button when aspect ratio < 1 (#2511) 2025-07-28 14:33:09 +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
5b4c804f0b feat: add ShouldRenderWhenInactive parameter to allow rendering when inactive (#2507)
* 🆕 feat: add ShouldRenderWhenInactive parameter to allow rendering when inactive

* Update src/Masa.Blazor/Components/Tooltip/MTooltip.razor.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Masa.Blazor/Components/Menu/MMenu.razor.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Masa.Blazor/Components/List/MListGroup.razor.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Masa.Blazor/Components/ExpansionPanels/MExpansionPanelContent.razor.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Masa.Blazor/Components/Dialog/MDialog.razor.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Masa.Blazor/Components/Stepper/MStepperContent.razor.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-24 17:21:31 +08:00
capdiem
e4161c1094 💄 style(divider): set the default opacity in css (#2506) 2025-07-24 15:45:21 +08:00
capdiem
9370f377c0 🐛 fix: add masa.blazor.jsoncomponents.videofeeder (#2505) 2025-07-23 13:19:51 +08:00
capdiem
0f4bbba8ad feat(driverjs): auto-refresh on target element size change when invoking drive and highlight (#2504)
* move to DriverJS folder

* observe the drive/highlight trarget resize and then refresh

* add debug
1.11.0-beta.1
2025-07-21 16:28:42 +08:00
capdiem
774a66a8e3 🐛 fix(Combobox): initial values not applying (#2502) 2025-07-18 15:12:43 +08:00
capdiem
486c681046 🆕 feat(driverjs): add OnReady callback for driver initialization (#2501) 2025-07-18 15:12:24 +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
58e91ba9cd 🆕 feat(ListItemAction): add support for stacking action icons with Stack parameter (#2499) 2025-07-17 15:57:50 +08:00