43 Commits

Author SHA1 Message Date
5648da13c7 feat(mobile): 底部TabBar溢出「更多」机制+MobileSheet底部上滑竖向菜单(2026-09-08用户要求:tab多于4个时第5格收更多,点击弹竖菜单,选中项照常open_tab进内容区)——TabBar opts.more追加更多格(派发more事件,永不高亮);TabPanel createMobileBar按max_visible(默认4)切visible/overflow,more.dataurl动态项打开时实时拉(已购产线购买即出现,无需改index.ui);新增MobileSheet控件(蒙层9500>TabBar9000<PopupWindow10000起,功能弹窗不被蒙层挡;面板justify-content:flex-end贴底,column下align-items会挤右侧;同屏单例;_teardown自实现摘除防蒙层残留;popup:true项点击直接widgetBuild urlwidget走PopupWindow自开链路);css含dark变体 2026-09-08 19:30:55 +08:00
1d4c6be71f fix(mobile): 手机全屏弹窗底部让出TabBar(不盖底部标签栏,用户随时可点Tab离开)+pl-gate定位工具类(未购门禁遮罩用)(2026-09-08用户三条要求) 2026-09-08 16:01:13 +08:00
902d6f824f feat(mobile): 手机端H5适配收编入框架——TabBar/ChipBar控件+声明式mobile_hidden/mobile_opts+TabPanel mobile_bar模式+AgentIO.set_pipeline切产线+index_tab.js动态tab收编(修show_tabcontent未定义name/refresh语义/add_tab不存在的add_removeable三处旧bug)+PopupWindow全屏化+iOS 16px输入防缩放(2026-09-07用户需求:适配逻辑不出bricks框架) 2026-09-08 14:26:24 +08:00
8a92b95990 fix(css): .scrollpanel 选择器缺逗号导致 VScrollPanel 无 width/height/overflow 样式(高度塌陷) 2026-08-25 15:05:21 +08:00
p
cbfe532050 fix: resizebox z-index above xterm/Wterm content 2026-08-15 01:42:36 +08:00
c726b95714 feat(DimensionFilter): dark/light theme via CSS variables and dimension-filter class 2026-07-31 11:55:39 +08:00
9f4ca625c6 fix: add .dimension-btn-active CSS class for DimensionFilter active state 2026-07-30 15:58:51 +08:00
6c94ce66a2 add FlipCard and Carousel bricks widgets + CSS 2026-07-23 14:57:14 +08:00
Hermes Agent
937d6575ed fix: Form validation - fix red text CSS selector and add focus-to-clear 2026-06-18 17:45:28 +08:00
Hermes Agent
37f46ed1bd feat: Form validation — rules-based field validation with inline error display
- FormBase: added validate_rules(), _check_rule(), show_field_error(), clear_all_errors()
- FieldGroup: creates hidden error Text widget for fields with rules
- validation(): calls validate_rules() before submit, blocks on failure
- CSS: .inputbox.field-error red border, .field-error-msg red text
- Supported rule types: required, minlength, maxlength, min, max, pattern, email, number
2026-06-18 17:22:11 +08:00
abfb99aee8 feat: InlineForm控件 - 水平单行表单,支持自定义提交按钮样式 2026-06-13 18:32:06 +08:00
216221f67f 暗色主题: 菜单图标添加filter:invert(1)自适应 2026-05-31 11:22:07 +08:00
ebc8959f4c fix: 暗色主题输入框背景色优化 #1E293B → #0F172A
全局 inputbox 在 dark 主题下使用更深的背景色,与页面主色调协调
2026-05-30 14:32:21 +08:00
970f60e6f5 fix: add background-color to tabular-row-selected for visible selection highlight 2026-05-29 19:25:16 +08:00
fe6d7117ca fix: dark theme for menu items, popup content, and WindowsPanel
- .menuitem: dark bg #334155 + light text #E2E8F0 (with !important to
  override Menu widget's inline backgroundColor:white)
- .popup .vbox/.vcontainer/.vscroll: override inline white bg
- .popup h1-h6: light text color for headings
- .mini-window: dark card style for WindowsPanel dock items
- .toppopup: dark shadow variant
2026-05-28 13:51:19 +08:00
447a3d91bc fix: add [data-theme=dark] CSS overrides for CRUD/tabular/card/input components
Sage shell defaults to dark theme but bricks.css had no dark rules,
causing light-gray text (#8a8a8a) on light backgrounds (#fafafa/#efefef)
in CRUD tables — unreadable against the dark shell.

Added comprehensive [data-theme=dark] overrides:
- body: #CBD5E1 text on #0F172A bg
- .card/.tabular/.tabular-row: dark slate backgrounds
- .inputbox/.popup/.modal/.toolbar: dark variants
- .accordion/.tabpanel/.message: dark variants
2026-05-28 11:37:56 +08:00
fba6f1eee3 bugfix 2026-02-28 14:38:12 +08:00
cd71cb3c3c bugfix 2026-02-28 13:56:45 +08:00
50853eea2f bugfix 2026-02-28 13:31:52 +08:00
81627889e5 bugfi 2025-11-12 14:14:16 +08:00
5f05212770 bugfix 2025-10-23 13:41:02 +08:00
439f0a8ef4 bugfix 2025-10-05 19:26:03 +08:00
77dd35a6ae bugfix 2025-10-05 11:54:27 +08:00
00c74e4bfc bugfix 2025-09-28 12:19:23 +08:00
f777d01c60 bugfix 2025-09-28 11:44:45 +08:00
1412f864e3 bugfix 2025-09-19 11:01:07 +08:00
dd314ee172 bugfix 2025-09-18 18:06:44 +08:00
609f675ca7 bugfix 2025-09-18 17:35:01 +08:00
cd6152bdfa bugfix 2025-09-18 17:19:51 +08:00
1459033c88 bugfix 2025-09-16 11:07:18 +08:00
da8d752ed0 bugfix 2025-09-12 22:07:26 +08:00
30b9040c63 Merge branch 'main' of git.opencomputing.cn:yumoqing/bricks 2025-09-11 10:33:21 +08:00
724aa68b41 bugfix 2025-09-11 10:32:30 +08:00
48640cd124 bugfix 2025-09-10 16:22:14 +08:00
0f05b0738b bugfix 2025-09-05 13:51:18 +08:00
87194facbf bugfix 2025-09-05 13:49:27 +08:00
bb055ed6aa bugfix 2025-09-05 13:46:32 +08:00
5586c0e5f6 bugfix 2025-09-05 13:44:46 +08:00
e31b2ad8f3 bugfix 2025-09-05 13:43:27 +08:00
606836b9ac bugfix 2025-09-01 20:13:24 +08:00
37ae853946 bugfix 2025-09-01 20:07:05 +08:00
8d765b71de bugfix 2025-08-30 00:41:50 +08:00
86d1672251 first commit 2025-07-16 14:28:55 +08:00