Skip to content

[IMP] dms: modernized kanban — card redesign, density tiers, preview#19

Draft
dnplkndll wants to merge 1 commit into
19.0-imp-dms-preview-panefrom
19.0-imp-dms-kanban
Draft

[IMP] dms: modernized kanban — card redesign, density tiers, preview#19
dnplkndll wants to merge 1 commit into
19.0-imp-dms-preview-panefrom
19.0-imp-dms-kanban

Conversation

@dnplkndll
Copy link
Copy Markdown

Modernize the file kanban into a file-type-aware card grid with a per-user density toggle (comfortable / compact / list, persisted), a new dms_file_name view widget for the card title, a file-type accent palette, and card-click → the shared side preview pane (the kanban half of the preview feature).

Stacked on the list preview-pane PR (this branch imports FilePreviewPane + the persisted-state hook from it), which in turn depends on OCA/dms#475. Base is the preview-pane branch so the diff shows only the kanban delta. Draft for reference until the chain lands.

Non-mechanical points worth flagging

  • Folds the old file_kanban_controller into the renderer/view (controller files deleted).
  • Only the view_dms_file_kanban arch record changes; the wizard-selection inherited view is unchanged and stays compatible.

@dnplkndll dnplkndll force-pushed the 19.0-imp-dms-preview-pane branch from 7f94e44 to fda6df2 Compare June 3, 2026 17:31
Redesign the file kanban into a denser, file-type-aware card grid with a
per-user density toggle (comfortable / compact / list, persisted) and a
new dms_file_name view widget for the card title. Card clicks open the
shared side preview pane (same state as the list view). The file-type
accent palette lives in dms_ext_palette.scss. Folds the old
file_kanban_controller into the renderer/view.

Stacks on the list preview-pane work (imports FilePreviewPane +
use_stored_state).
@dnplkndll dnplkndll force-pushed the 19.0-imp-dms-kanban branch from 4009033 to 128ebfe Compare June 3, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant