argoproj / argoproj/argo-cd

UI: Option for per-application sticky view preference

Open
#7,136 0 comments 0 reactions 0 assignees View on GitHub
component:ui enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.