Skip to content

Amedomary/touchbar-vscode

Repository files navigation

☕️ Buy Me a Coffee - YooMoney

«Touch Bar Pro» extention for macbook pro

This extension adds a few useful features to your Macbook Pro's touch bar while you are working in VSCode.

Screen examples:

  • Touchbar Example 1
  • Touchbar Example 2
  • Touchbar Example 3
  • Touchbar Example 4
  • Touchbar Example 5
  • Touchbar Example my set

Settings example [1]:

{
  "touchBar.foldAll": true
}

Settings example [2]:

{
  "touchBar.foldAll": false,
  "touchBar.rename": false,
  "touchBar.copyLinesDownAction": false,
  "touchBar.toggleZenMode": false,
  "touchBar.closeOtherEditors": false,
  "touchBar.dayTheme": "Visual Studio Light",
  "touchBar.nightTheme": "Community Material Theme Darker High Contrast"
}

Settings example [3]:

{
  "keyboard.touchbar.ignored": [
    "play",
    "workbench.action.debug.start",
    "workbench.action.debug.run",
  ],
  "touchBar.foldAll": false,
  "touchBar.rename": false,
  "touchBar.copyLinesDownAction": false,
  "touchBar.closeOtherEditors": false,
}

Alert

You can choose the buttons by adjusting the following settings. Please bear in mind the limit of 3-8 active buttons. More than that will break the layout and the buttons will be invisible.

VScode settings

You can disabled default VScode buttons for more space

{
  "keyboard.touchbar.ignored": [
    "play",
    "workbench.action.debug.start",
    "workbench.action.debug.run",
    "workbench.action.navigateBack",
    "workbench.action.navigateForward",
  ],
}

Settings

You can turn on/off every buttons or group

Button Properties Default value Type Groupe
→ƒ Ref touchBar.goToReferences true boolean group_1
⬓ Term touchBar.terminal false boolean group_2
✎ Rename touchBar.rename true boolean group_1
⤭ Close touchBar.closeOtherEditors true boolean group_2
□ Zen touchBar.toggleZenMode true boolean group_2
⊙ Target touchBar.showActiveFileInExplorer false boolean group_2
⇊ Imports touchBar.organizeImports false boolean group_1
⇠ FoldAll touchBar.foldAll false boolean group_3
⇢ UnFold touchBar.unfoldAll false boolean group_3
☰↓ Copy touchBar.copyLinesDownAction true boolean group_1
touchBar.showActivityBar false boolean
touchBar.showExplorer true boolean activityBar
touchBar.search true boolean activityBar
touchBar.scm true boolean activityBar
touchBar.debug true boolean activityBar
touchBar.extensions true boolean activityBar
Day / Night touchBar.themeToggle false boolean themeToggle

Theme preference

Settings Properties Default value Type
touchBar.dayTheme touchBar.dayTheme Visual Studio Light String
touchBar.nightTheme touchBar.nightTheme Visual Studio Dark String

About

Support touch bar for macbook

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published