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

Home Improvements #3776

Open
4 of 25 tasks
d13 opened this issue Nov 18, 2024 · 0 comments
Open
4 of 25 tasks

Home Improvements #3776

d13 opened this issue Nov 18, 2024 · 0 comments
Labels
area-home Issues or features related to Home feature New feature or request

Comments

@d13
Copy link
Member

d13 commented Nov 18, 2024

Shortlist

  • add a button to view the graph from the repo header
  • should we add a tooltip to the PR icon that describes the state (open, closed, etc.)?
  • make active fetch get everything, not just the branch
  • branch collaborators - primary/owner should be on top (bug?)
  • activity indicators - spinner/indicator that shows when actions are running (fetching, loading launchpad, etc.). Maybe shift away from animated skeleton loaders and follow VSC pattern of animated border when action is in progress.
  • PR cards - should name be link?

16.1 release

  • Worktree - use state icons
  • Branch card actions: go to branch on graph (what if graph is gated?)
  • show issues associated with branches
  • branch collaborators - should they be bigger? include role in PR? tooltips explaining why they are there @justinrobots design exploration
  • update Launchpad summary when item states are changed (e.g., Snoozed), account states change, etc. without requiring a refresh of Home
  • split Start work into two buttons: "Start work on issue" and "Create a branch"
  • Show when paid integrations are connected, but PRs, issues, etc. aren't being displayed because they are gated in community edition
  • collapse sections
  • more common actions from home: rebase, merge
  • add Launchpad status to PR cards (colored icon + text)

Future state

  • easier access to recent (vs code's recent quick pick? create our own that is more curated / easier to read?) / favorite repos (in repo dropdown? expose workspaces?) @justinrobots design exploration
  • Show automation status (GH Actions, etc.) for PR cards (for Pro users)
  • show merge base status on branches with an option to sync/bring up-to-date

To be groomed

  • workspaces (group repos, allow home to be switched, but maybe repos that aren't open have visual indicator for that with control to actually open them) @justinrobots design exploration
  • recents toggles for local and remote branches, "mine" vs. "team", etc.
  • tooltip on "updated" date/time that explains what was updated (branch created, PR activity, last commit, etc.)
  • no indicator of whether a branch is local only or has an upstream, or what the upstream is. can't tell if branch is up-to-date when ahead/behind does not exist.
  • PR card - when PR is closed, change branch action from fetch to delete
  • explore showing more actionable items in Launchpad section (for Pro users)
@d13 d13 added feature New feature or request area-home Issues or features related to Home labels Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-home Issues or features related to Home feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant