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
0b2616733d
Update push-template-table-manually.yml ( #2495 )
2025-07-10 14:00:02 +08:00
capdiem
eb98a416d0
Update push-template-table-manually.yml ( #2494 )
2025-07-10 13:52:27 +08:00
capdiem
6f6ad34bf4
Update push-template-table-manually.yml ( #2493 )
...
* Update push-template-table-manually.yml
* validate tests
2025-07-10 13:45:45 +08:00
capdiem
142a25239c
🔧 chore(TemplateTable): add github actions workflow for pushing package ( #2492 )
...
* 🔧 chore(TemplateTable): add github actions workflow for manual package push
* update readme
2025-07-10 13:37:56 +08:00
capdiem
4e9457e21d
feat: add TemplateTable component and smaples ( #2491 )
...
* 🚧 feat: working on
* wip
* wip
* wip
* wip
* actions, number, progress, rating
* col header edit
* update
* resize column
* fixed
* drag column
* refactor resize
* update example
* working on filtering
* working on filtering
* update example
* wip
* wip
* wip
* wip
* wip
* reset, config badge, some refactors
* fitler supports: boolean, number, date
* filter func 90% done
* multiselect fitler
* global search
* 🆕 : detail
* 🆕 feat(DataFooter): add ShowItemsPerPageOptionsEvenIfOne parameter
* 🐛 fix(DataFooter): keep footer align right if no select
* format code
* 🆕 feat: complete the pagination
* forgot update the sheet query
* column sort in config dialog, custom actions supports
* add support for row select
* rename actionscontent to rowactionscontent
* select indeterminate
* remove selected and selectedchanged
* row selected ui state
* save state of detail action and bulk delete action to view
* viewactionscontent
* improve ui; role
* working on role
* shadow
* multi fixed column, improve custom row actions
* fixed get and set on the rigth way
* add link config
* working on editable
* switch column type
* udpate
* 🆕 feat: show all columns when selecting a column in filter dialog
* update css
* support the cubejs and hotchocolate
* move code to TemplateTable folder
* enhance code quality and structure
* feat: update ui and add sampels
* refactor the rowactionscontent
* update viewactionscontent
* fix column input bug, update UI
* update
* remove old masa-table
* disable packing for servicedefaults project
* rename solution name
* sln -> slnx
* revert masa.blazor.playgroud
2025-07-10 11:58:03 +08:00
capdiem
86c8c45351
🐛 fix(EnqueuedSnackbars): remove unnecessary semaphore release for duplicate messages ( #2490 )
1.10.1
2025-07-09 14:58:13 +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
1aca743154
🐛 fix(button): update css styles to use opacity instead of color ( #2489 )
2025-07-09 14:52:44 +08:00
capdiem
8be6e0abc2
🐛 fix(NavigationDrawer): add missing color property in CSS ( #2486 )
2025-07-09 09:45:51 +08:00
capdiem
fa865c2926
💄 style(css): reorder CSS to adjust text color priority ( #2485 )
2025-07-08 09:55:32 +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
1.10.0
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
33ad5cb4ec
🐛 fix(Tabs): slider should hide when tab route mismatches ( #2480 )
2025-07-05 11:32:10 +08:00
capdiem
9eba536c40
🐛 fix(i18n): correct language codes for Afrikaans and Vietnamese ( #2476 )
1.10.0-rc.2
2025-07-02 15:50:12 +08:00
capdiem
50521a7aa4
🐛 fix(Theme): ensure opacity values are formatted using InvariantCulture ( #2477 )
2025-07-02 15:49:54 +08:00
capdiem
c04567c3c4
⚡ refactor(EmptyState): optimize defaults handling for actions ( #2478 )
2025-07-02 15:49:33 +08:00
capdiem
c10516e5fd
🐛 fix(Gridstack): use type definitions only instead of codes ( #2479 )
2025-07-02 15:49:11 +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
2b42af21e3
🐛 (Window): maybe return void from js useTouch function ( #2474 )
2025-07-01 08:45:32 +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
05a6488625
🚚 refactor: rename proxy to wrapper ( #2470 )
2025-06-30 10:36:23 +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
d56c76895d
✏ fix(Vditor): correct typo in dark css name ( #2459 )
1.10.0-rc.1
2025-06-17 13:36:59 +08:00
capdiem
1a496bebcd
🐛 fix(Menu): set max height to match viewport ( #2458 )
2025-06-17 11:59:37 +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
10cef731e9
🐛 fix(PageTabs): correct pin/unpin text when toggling fixed state ( #2443 )
2025-06-07 09:53:53 +08:00
capdiem
ec54f3411a
feat(PageStack): support persistent scroll position for persistent tabs ( #2444 )
...
* 🆕 (PageStack): support persistent scroll position for persistent tabs
* update
* Update src/Masa.Blazor.JS/src/components/page-stack/index.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-07 09:53:36 +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
80ce384ce2
💄 style(textfield): reduce brightness of textfield border ( #2441 )
...
* 💄 style(textfield): reduce brightness of textfield border
* remove css class of on-surface
* decrease highlight opacity value
2025-06-06 16:37:20 +08:00
capdiem
b97d4db11f
🆕 feat(Form): dd method to formContext for returning validation results ( #2442 )
2025-06-06 16:37:02 +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