Commit Graph

13 Commits

Author SHA1 Message Date
kjh2064 1e48b4987d style(fe): centralize filter input standardization in PageLayout
PageLayout now provides default styles for all filter inputs:
- Height: 34px
- Padding: 0 0.75rem
- Line-height: 34px
- Border-radius: 4px
- Box-sizing: border-box

This eliminates the need for each page to redefine input styles.
Individual pages now only override width constraints (search-input max-width).

Aligns with DRY principle - single source of truth for input styling.

DataQualityPage:
- Added scoped styles for search-input max-width (350px)

Future: Consider extracting filter inputs into dedicated components
(<KsFilterInput>, <KsFilterSelect>) for even better reusability.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-15 23:15:51 +09:00
kjh2064 60722576a6 style(fe): standardize filter section height across all pages
PageLayout:
- Filter section: min-height 52px (standard height)
- Display: flex with center alignment
- Consistent gap between elements

ModelsList:
- Filter container: align-items center
- Remove bottom margin (handled by PageLayout)

Ensures all pages have consistent filter bar heights
and alignment without per-page CSS adjustments.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-15 23:04:59 +09:00
kjh2064 319ee354d3 style(fe): fix contrast and theme token bindings for Page Title and Command Bar in PageLayout 2026-08-15 22:34:10 +09:00
kjh2064 7ad5b96bf8 style(fe): align Page Header strictly with KBX UX Standard (Breadcrumb/Title on left, Help/AI on right) 2026-08-15 22:32:58 +09:00
kjh2064 ea2f251fb8 feat(fe): implement dedicated KBX Command Bar row in PageLayout for 100% UX Standard §3/§5 alignment 2026-08-15 22:30:58 +09:00
kjh2064 8d8355b323 style(fe): refine PageLayout filters container to inline toolbar without heavy card borders 2026-08-15 22:18:34 +09:00
kjh2064 1476225c21 style(fe): standardize Tabs bar, Help button badge, and Header Quick Menu dropdown 2026-08-15 22:13:50 +09:00
kjh2064 c892f5b1ed fix(fe): fix breadcrumb text overlap and clean title layout in PageLayout 2026-08-15 21:31:23 +09:00
kjh2064 f9f05a2318 fix(fe): enforce 100% viewport width and zero-scroll overflow hidden on main shell 2026-08-15 21:29:21 +09:00
kjh2064 e8b4d561c1 style(fe): standardize page header action toolbar layout and button naming 2026-08-15 21:26:08 +09:00
kjh2064 82d24abfb4 feat(fe): collapse page subtitle into on-demand help toggle button for ultra-compact layout 2026-08-15 21:25:05 +09:00
kjh2064 6483757ba0 fix(fe): structural flex layout fix for 100% viewport height zero-scroll fit 2026-08-15 21:24:28 +09:00
kjh2064 dcd1322d41 Initial commit: Add project files
ci / backend (push) Failing after 12s
ci / frontend (push) Failing after 19s
ci / static (push) Failing after 45s
2026-08-02 05:15:36 +09:00