Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detail view feedback #590

Closed
JamesNK opened this issue Oct 31, 2023 · 6 comments
Closed

Detail view feedback #590

JamesNK opened this issue Oct 31, 2023 · 6 comments
Assignees

Comments

@JamesNK
Copy link
Member

JamesNK commented Oct 31, 2023

Improvements:

  • Resizable e.g. https://www.fluentui-blazor.net/Splitter
  • Position and size are remembered
  • Togglable e.g.
    • Click View for environment variables on service1 shows the view
    • Click View for environment variables on service1 now hides the view
  • Indication of what is open e.g. clicking View for environment variables on service1 then highlights the button. Probably should wait until we decide how the detail view is opened (button vs row) before spending time on this Moved to Standardize grid selection and selected row display #1081
  • Detail view settings are remembered when switching between data. e.g. Moved to Details views should remember their state #1080
    • Click View for environment variables on service1
    • Select unhide values button
    • Click View for environment variables on service2. The unhide values setting is remembered
    • Whether values are hidden, column sizes, filter text should be remembered. Doesn't need to persist between reload
@JamesNK
Copy link
Member Author

JamesNK commented Oct 31, 2023

cc @tlmii

@tlmii
Copy link
Member

tlmii commented Oct 31, 2023

All great feedback and pretty in line with what I was thinking. A few quick comments now:

This was always the goal, but we need some improvements to the splitter - e.g. being able to hide the splitter bar and secondary panel. I've got notes on it from my testing, need to file an issue.

  • Togglable e.g.

    • Click View for environment variables on service1 shows the view

    • Click View for environment variables on service1 now hides the view

With the current button I think this makes sense, but it doesn't feel quite right if we do row selection (which I think is the goal). I'm not against it though.

  • Indication of what is open e.g. clicking View for environment variables on service1 then highlights the button. Probably should wait until we decide how the detail view is opened (button vs row) before spending time on this

I've got this working now, under the assumption we will do row selection. Even with the button, though, the selected row indication is nice. Just need to pick the appropriate shade of gray...

@dbreshears dbreshears added this to the some time after preview milestone Oct 31, 2023
@danmoseley
Copy link
Member

@tlmii is there any remaining piece that isn't on your plate (the splitter)? looking for issues to label help wanted

@tlmii
Copy link
Member

tlmii commented Nov 13, 2023

@danmoseley I've got a few pieces of this in flight at the moment, will likely have PRs Monday/Tuesday. I'll split off remaining work into other issues and they'd likely be good for help wanted

@danmoseley danmoseley removed this from the needs milestone (for GA) milestone Nov 13, 2023
@tlmii
Copy link
Member

tlmii commented Nov 16, 2023

Some of this feedback has been addressed. Still need to address (or split off issues for) the rest, probably starting with how selection happens (e.g. full row selection for all grids like we have for spans?). That might be a topic to do in conjunction with #892 if we're making significant changes to both the summary and details views there.

@tlmii
Copy link
Member

tlmii commented Nov 28, 2023

Closing this issue as things are either fixed (first two bullet points) or have individual issues for them (last two bullet points)

@tlmii tlmii closed this as completed Nov 28, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Apr 30, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants