goauthentik / goauthentik/authentik

Better Visual Hierarchy

Open
#25,977 0 comments 0 reactions 1 assignee Claimed by @kensternberg-authentik View on GitHub
enhancement/confirmed
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 1h
Merged PRs (30d)
644

Description

About half the table views have "expanded row" displays including additional information. These views can be hard to read. An Outpost has both event-driven Tasks and time-based Schedule. This can result in wild nesting:

An Outpost has:

- Schedules
- A schedule has Tasks
- Tasks have Logs
- Logs have details
- Tasks
- Tasks have Logs
- Logs have details

The display of this information has a poor hierachy. Headers are not used consistently. There is zero visual separation between the Schedules block and the Tasks block.

A similar issue occurs in Blueprints. Blueprints have Schedules as well, but Blueprints also have a Path. Because the Path is not part of the regular metadata displays, it's simply shoved at the top of the Schedule section, a loose bit of information with no contextual meaning or reason for being there.

Task:

Review every expansion row. Where there are multiple containers at any level of expansion, create a better visual hierachy: use header size and a deliberate primary/secondary/tertiary/etc color scheme to help the user better understand what they're looking at.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.