@@ -694,7 +694,8 @@ export class GitGraphView extends Disposable {
694694 showRemoteBranches : config . showRemoteBranches ,
695695 simplifyByDecoration : config . simplifyByDecoration ,
696696 showStashes : config . showStashes ,
697- showTags : config . showTags
697+ showTags : config . showTags ,
698+ toolbarButtonVisibility : config . toolbarButtonVisibility
698699 } ,
699700 lastActiveRepo : this . extensionState . getLastActiveRepo ( ) ,
700701 loadViewTo : this . loadViewTo ,
@@ -718,15 +719,17 @@ export class GitGraphView extends Disposable {
718719 </body>` ;
719720 } else if ( numRepos > 0 ) {
720721 const stickyClassAttr = initialState . config . stickyHeader ? ' class="sticky"' : '' ;
722+ let hideRemotes = '' , hideSimplify = '' ;
723+ if ( ! config . toolbarButtonVisibility . remotes ) { hideRemotes = 'style="display: none"' ; }
724+ if ( ! config . toolbarButtonVisibility . simplify ) { hideSimplify = 'style="display: none"' ; }
721725 body = `<body>
722726 <div id="view" tabindex="-1">
723727 <div id="controls"${ stickyClassAttr } >
724728 <span id="repoControl"><span class="unselectable">Repo: </span><div id="repoDropdown" class="dropdown"></div></span>
725729 <span id="branchControl"><span class="unselectable">Branches: </span><div id="branchDropdown" class="dropdown"></div></span>
726730 <span id="authorControl"><span class="unselectable">Authors: </span><div id="authorDropdown" class="dropdown"></div></span>
727-
728- <label id="showRemoteBranchesControl" title="Show Remote Branches"><input type="checkbox" id="showRemoteBranchesCheckbox" tabindex="-1"><span class="customCheckbox"></span>Remotes</label>
729- <label id="simplifyByDecorationControl" title="Simplify By Decoration"><input type="checkbox" id="simplifyByDecorationCheckbox" tabindex="-1"><span class="customCheckbox"></span>Simplify</label>
731+ <label ${ hideRemotes } id="showRemoteBranchesControl" title="Show Remote Branches"><input type="checkbox" id="showRemoteBranchesCheckbox" tabindex="-1"><span class="customCheckbox"></span>Remotes</label>
732+ <label ${ hideSimplify } id="simplifyByDecorationControl" title="Simplify By Decoration"><input type="checkbox" id="simplifyByDecorationCheckbox" tabindex="-1"><span class="customCheckbox"></span>Simplify</label>
730733 <div id="currentBtn" title="Current"></div>
731734 <div id="findBtn" title="Find"></div>
732735 <div id="terminalBtn" title="Open a Terminal for this Repository"></div>
0 commit comments