Skip to content

Comments

feat: Break config up into separate sections#675

Open
Levev wants to merge 8 commits intoTibixDev:mainfrom
Levev:feat/config-overhaul
Open

feat: Break config up into separate sections#675
Levev wants to merge 8 commits intoTibixDev:mainfrom
Levev:feat/config-overhaul

Conversation

@Levev
Copy link
Collaborator

@Levev Levev commented Feb 5, 2026

The config screen was getting way too cluttered for its own good, so breaking it up into separate sections will definitely improve UX.
The changes included in this PR at the time of its creation are very much conceptual, and will most likely change significantly later down the line.
Right now the biggest change is how routing is handled imo, as case information is now included in the path itself, and routes define both the icon that'll be used in the navbar (if the nav property is true) and config screen.
The config buttons are very wonky right now haha.

@Levev Levev marked this pull request as draft February 5, 2026 23:57
@Levev Levev added the enhancement New feature or request label Feb 5, 2026
@Levev Levev self-assigned this Feb 5, 2026
@Levev
Copy link
Collaborator Author

Levev commented Feb 13, 2026

Should be ready for review

@Levev Levev marked this pull request as ready for review February 13, 2026 01:41
@Levev Levev changed the title feat: Start breaking up config into separate sections feat: Break config up into separate sections Feb 13, 2026
Copy link
Owner

@TibixDev TibixDev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall this is a nice overhaul concept, I definitely agree that our Config view is currently extremely cluttered up.

There's some things that I'd like to request even before we get to deciding how the categories should exactly work:

  • The SVG icon (icons/winboat_iconify.svg) should reside either in assets (preferred if possible) or public
  • Configuration here should become gray (and all of these should be select-none perhaps) once we go into a subroute, and it should be clickable to go back to the base Configuration screen
    image
  • Configuration subroutes should also show up here, indented somehow to look visually pleasing, they should also be clickable for the user, with the same effect as selecting a category
    image
  • While I like the unsquish animation when entering a Configuration subroute, shouldn't it start from a later point (e.g. 70%) to look less janky? Otherwise maybe we can keep our original fade animation for this too, whatever looks nicer.
  • The route meta for Configuration subroutes should also include a description entry I assume
  • Don't inline for v-for for ConfigButton since it's rather long
  • Shouldn't hover an option when my mouse is there
    image

chore: Make Config darker upon entering subroute

chore: Navigate back to config on click in subroute
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants