GithubHelp home page GithubHelp logo

tunnelvisionlabs / justmycodetoggle Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 7.0 57 KB

Adds the Just My Code command button to Visual Studio

Home Page: https://marketplace.visualstudio.com/items?itemName=SamHarwell.JustMyCodeToggle

License: MIT License

C# 100.00%

justmycodetoggle's People

Contributors

jnm2 avatar sharwell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

justmycodetoggle's Issues

Toolbar button is initially incorrect

Opened VS, started debugging, opened options without changing anything:

image

After clicking, the icon stays untoggled (because it toggled, like it is supposed to).

I think this is what was behind #12. I don't know why I worked around this so long without reporting it—keyboard shortcut makes life easy, I guess! 😄

Start Debugging Just My Code

I think this extension would be even better if it added a Debug menu option to Start Debugging Just My Code. All it would do would be enable Just My Code, call the Start.Debug command and restore Just My Code back to its original state.

This way debugging Just My Code would be an explicit choice when starting a debug session. I find the problem with the toggle is that I forget to use it.

I think this might also sidestep the #13 issue.

What do you think @jnm2?

Test support in Visual Studio 2013

Someone should verify that this extension works properly in Visual Studio 2013, especially in regards to the use of the Just My Code image moniker.

  1. Does the command show up in the right place?
  2. Does the command have the proper icon?
  3. Does the command function correctly?

State during debugging

  1. When this command is used during a debugging session, are the changes applied immediately or only after the next time a debugging session is started?
  2. Should this command be disabled during a debugging session? I noticed the option under Tools → Options... remains enabled, but there may be usability benefits to disabling the toggle command when it will not be functional.

Debug toolbar button does not visually update

If you press the keyboard shortcut, the state toggles but the Debug toolbar button does not visually update. However if you click it, it toggles and then shows the correct visual state.

Test support in Visual Studio 2012

Someone should verify that this extension works properly in Visual Studio 2012, especially in regards to the use of the Just My Code image moniker.

  1. Does the command show up in the right place?
  2. Does the command have the proper icon?
  3. Does the command function correctly?

Test support in Visual Studio 2015

Someone should verify that this extension works properly in Visual Studio 2015, especially in regards to the use of the Just My Code image moniker.

  1. Does the command show up in the right place?
  2. Does the command have the proper icon?
  3. Does the command function correctly?

No 'Customization > Add command' entry

I wanted to try out what it would be like to put the toggle right after the ▶ Start button.

I expected it to my in this list under Debug/Just My Code Toggle or Debug/Toggle 'Just My Code', but I'm not finding it:

image

Happy to submit a PR if this makes sense to you. (Tips appreciated!)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.