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

Rename Extension Settings to leverage grouping #361

Closed
mhutchie opened this issue Aug 8, 2020 · 1 comment
Closed

Rename Extension Settings to leverage grouping #361

mhutchie opened this issue Aug 8, 2020 · 1 comment
Assignees
Labels
improvement An improvement to existing functionality
Milestone

Comments

@mhutchie
Copy link
Owner

mhutchie commented Aug 8, 2020

Describe the improvement that you'd like
Rename numerous extension settings to leverage Visual Studio Code's setting grouping. This will make Git Graph settings easier to find / discover.

The renamed settings are:

  • Commit Details View Settings:
    • git-graph.commitDetailsView.autoCenter (was git-graph.autoCenterCommitDetailsView)
    • git-graph.commitDetailsView.fileView.fileTree.compactFolders (was git-graph.commitDetailsViewFileTreeCompactFolders)
    • git-graph.commitDetailsView.fileView.type (was git-graph.defaultFileViewType)
    • git-graph.commitDetailsView.location (was git-graph.commitDetailsViewLocation)
  • Date Settings:
    • git-graph.date.format (was git-graph.dateFormat)
    • git-graph.date.type (was git-graph.dateType)
  • Graph Settings:
    • git-graph.graph.colours (was git-graph.graphColours)
    • git-graph.graph.style (was git-graph.graphStyle)
  • Reference Label Settings:
    • git-graph.referenceLabels.alignment (was git-graph.referenceLabelAlignment)
    • git-graph.referenceLabels.combineLocalAndRemoteBranchLabels (was git-graph.combineLocalAndRemoteBranchLabels)
  • Repository Settings:
    • Commit Settings:
      • git-graph.repository.commits.fetchAvatars (was git-graph.fetchAvatars)
      • git-graph.repository.commits.initialLoad (was git-graph.initialLoadCommits)
      • git-graph.repository.commits.loadMore (was git-graph.loadMoreCommits)
      • git-graph.repository.commits.loadMoreAutomatically (was git-graph.loadMoreCommitsAutomatically)
      • Mute Settings:
        • git-graph.repository.commits.mute.commitsThatAreNotAncestorsOfHead (was git-graph.muteCommitsThatAreNotAncestorsOfHead)
        • git-graph.repository.commits.mute.mergeCommits (was git-graph.muteMergeCommits)
      • git-graph.repository.commits.order (was git-graph.commitOrdering)
      • git-graph.repository.commits.showSignatureStatus (was git-graph.showSignatureStatus)
    • git-graph.repository.fetchAndPrune (was git-graph.fetchAndPrune)
    • git-graph.repository.includeCommitsMentionedByReflogs (was git-graph.includeCommitsMentionedByReflogs)
    • On Load Settings:
      • git-graph.repository.onLoad.scrollToHead (was git-graph.openRepoToHead)
      • git-graph.repository.onLoad.showCheckedOutBranch (was git-graph.showCurrentBranchByDefault)
    • git-graph.repository.onlyFollowFirstParent (was git-graph.onlyFollowFirstParent)
    • git-graph.repository.showCommitsOnlyReferencedByTags (was git-graph.showCommitsOnlyReferencedByTags)
    • git-graph.repository.showTags (was git-graph.showTags)
    • git-graph.repository.showUncommittedChanges (was git-graph.showUncommittedChanges)
    • git-graph.repository.showUntrackedFiles (was git-graph.showUntrackedFiles)
    • git-graph.repository.useMailmap (was git-graph.useMailmap)
  • Other Settings:
    • git-graph.openNewTabEditorGroup (was git-graph.openDiffTabLocation)

Additional context (optional)
If you previously used any of the renamed settings, the value you previously set will still be used until you set the equivalent setting with the new name.

The precedence of renamed settings is:

Level Name Scope
1 New Workspace
2 Old Workspace
3 New Global
4 Old Global
5 New Default Value
@mhutchie mhutchie added the improvement An improvement to existing functionality label Aug 8, 2020
@mhutchie mhutchie added this to the v1.26.0 milestone Aug 8, 2020
@mhutchie mhutchie self-assigned this Aug 8, 2020
mhutchie added a commit that referenced this issue Aug 9, 2020
@mhutchie
Copy link
Owner Author

mhutchie commented Aug 9, 2020

This will be available in v1.26.0.

If you'd like to use it before the next release, you can download v1.26.0-beta.0, and install it following the instructions provided here.

@mhutchie mhutchie closed this as completed Aug 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement An improvement to existing functionality
Projects
None yet
Development

No branches or pull requests

1 participant