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

Miller columns in the Finder #13

Open
11 tasks
hojberg opened this issue Jul 13, 2021 · 0 comments
Open
11 tasks

Miller columns in the Finder #13

hojberg opened this issue Jul 13, 2021 · 0 comments
Assignees
Labels
delight enhancement New feature or request snooze-3 Issue is likely to be worked on, might become "on-deck" in the next couple of months

Comments

@hojberg
Copy link
Member

hojberg commented Jul 13, 2021

We want to support Miller Columns in the Finder as an alternative (and superior) way to browse a codebase when compared to the sidebar.

The intention is that without a search query, the Miller Columns view of the Finder is shown.

Here's a mock (scrolled to the left slightly to indicate the horizontal scroll):

Miller

Additionally we'd want the Finder to support focusing in on a namespace. Either by automatically scrolling to it in the miller columns or by only allowing browsing/querying within a namespace. Could have a bubble filter over the finder like so:

focused

Checklist

  • List (using /list API) a namespace
  • Clicking a sub namespace should open a new column and list that namespace
  • Clicking a definition should open a preview of that definition
  • The preview should have a "Open" button
  • Arrow keys should be allowed to navigate up and down a column with arrow left and right to open a sub namespace
  • Enter on a definition should open it
  • Enter on a namespace should open a column
  • Should support horizontal scrolling
  • Columns should be fixed size (resize support later)
  • Typing any letters should issue a Finder query
  • Clearing a query should show the previously browsed columns
@hojberg hojberg added enhancement New feature or request delight C3 labels Jul 13, 2021
@hojberg hojberg self-assigned this Jul 13, 2021
@hojberg hojberg transferred this issue from unisonweb/codebase-ui Jul 19, 2022
@hojberg hojberg removed I2 labels Aug 20, 2022
@hojberg hojberg added the snooze-1 Issue is likely to be worked on, might become "on-deck" in the next couple of weeks. label Oct 24, 2022
@ceedubs ceedubs added snooze-3 Issue is likely to be worked on, might become "on-deck" in the next couple of months and removed snooze-1 Issue is likely to be worked on, might become "on-deck" in the next couple of weeks. labels Nov 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
delight enhancement New feature or request snooze-3 Issue is likely to be worked on, might become "on-deck" in the next couple of months
Projects
None yet
Development

No branches or pull requests

2 participants