UI: Option for per-application sticky view preference
- Dominant language
- Go
- Stars
- 24.2k
- Forks
- 7.9k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 239
Description
Currently, if you switch views for an Application (e.g. Pod View or Tree View), it sets the view preference across every application. While this may be desirable for some users, sometimes I want a certain application to "stick" to a different view than all the others.
Possible Solutions:
- Add a UI-only button near the view options that enables "stickiness" for that application. This information would only be stored in local storage
- Offer a label that users can add to their Applications that enables stickiness behavior (`cd.argoproj.io/sticky=true`)
- Offer a label that sets a default view for that Application (`cd.argoproj.io/defaultView=pods`)
Contributor guide
Research direction
The issue names no files, tests, or entry points. First determine whether the preference belongs in the UI and local storage or in Application labels, then define one behavior and its completion criteria before implementation.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100