Skip to content

fix(htmlui): refine nav, tables, sorting and dark-mode legibility - #501

Open
dcog989 wants to merge 9 commits into
kopia:mainfrom
dcog989:fix/ui-refinements
Open

dcog989 wants to merge 9 commits into
kopia:mainfrom
dcog989:fix/ui-refinements

Conversation

@dcog989

@dcog989 dcog989 commented Nov 5, 2026

Copy link
Copy Markdown

UI refinements:

  • Nav: underline the active tab, bottom-align labels with the logo, slightly larger.
  • Tables: align with page margins, use the theme border color, center content, and give header/body rows uniform heights.
  • Sorting: default sort on every table, make task status/kind/description sortable, fix bug in snapshots path sort.
  • Layout: style the repository title as a button (it's clickable!) and balance spacing across policies, history, directory and task pages.
  • Dark mode: lighten log parameter text and make alert backgrounds use semantic colors mixed with the theme background.

Verified in dev server on dark, light, pastel, and ocean themes. Lint and Prettier clean.

I have also built and installed locally - all good.


Screenshot_20261105_112125 Screenshot_20261105_112148 Screenshot_20261105_112200 Screenshot_20261105_112211 Screenshot_20261105_112224 Screenshot_20261105_112230 Screenshot_20261105_112249 Screenshot_20261105_112318

dcog989 and others added 9 commits October 19, 2026 21:06
Underline the active tab and bottom-align the labels with the logo at a slightly larger size.
Align tables with the page margins, use the theme border color, center cell content and give headers slightly more padding than cells.
Show a default sort on each table, make task status, kind and description sortable, and sort the snapshots path column by path.
Tint success, danger, warning, primary and info alerts from Bootstrap's semantic colors over the active theme background instead of the fixed light backgrounds.
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