on2-dev / nasc-vscode-mac-touchbar

A customization for your the macbook pro touch bar buttons with features for VSCode.
MIT License
114 stars 34 forks source link

Extension stopped working, getting text suggestions instead #36

Open plaa opened 4 years ago

plaa commented 4 years ago

The extension recently just stopped working, and I'm getting text suggestions instead:

Touch Bar Shot 2019-11-12 at 7 35 37

I'm guessing this started with an upgrade of VScode. Currently running VScode 1.40.0 and Nasc 1.12.0.

Any idea what could be wrong and how to get it working again?

wvxavier commented 4 years ago

It may be related to ticket #34 Try to remove some element for now.

plaa commented 4 years ago

Nope. I only have two buttons defined. I noticed that if I don't have any editors open, the nasc buttons show. But with no files open, it's not much use...

bessoltsev commented 4 years ago

@plaa Work for me! Turn off in global settings of touch bar "Show text suggestions". For a temporary solution will go)

plaa commented 4 years ago

@bessoltsev Thanks, disabling text suggestions from global Mac preferences makes the Nasc buttons show. I didn't use the text suggestions anyway, so no problem for me. But in general this may be a problem for many(?) users.

bessoltsev commented 4 years ago

Agree! Sometimes it seems that this extension is main reason to use touch bar)

pdfowler commented 4 years ago

Depending on how many actions you have enabled in your config, you may be able to collapse the Text Suggestion using the right-facing chevron icon on the left side of the three Touch Bar suggestions. This will collapse the text suggestions and show the nasc Touch Bar actions.

However, if you have too many actions enabled, they may not be shown

edit: RE #34 I'm still on 10.14 edit2: you can also free up some extra room by hiding the nav back/forward buttons thru the Touch Bar Ignored setting

image
gregwym commented 4 years ago

Thanks to @pdfowler , I chose to hide the "run without debug" button workbench.action.debug.run to free up some room.