{"id":233158,"date":"2021-06-29T09:00:16","date_gmt":"2021-06-29T16:00:16","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=233158"},"modified":"2021-06-29T09:22:51","modified_gmt":"2021-06-29T16:22:51","slug":"lets-make-visual-studio-even-more-accessible-together","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/lets-make-visual-studio-even-more-accessible-together\/","title":{"rendered":"Let&#8217;s make Visual Studio even more accessible together."},"content":{"rendered":"<p>When I started leading the drive for accessibility in Visual Studio five years ago, I really didn\u2019t understand the magnitude of what that meant. In all honesty, I hadn\u2019t really thought about accessibility as more than keyboard and screen reader, but we\u2019ve come to learn that it\u2019s a lot more than that. From temporary disabilities, like an injury that will heal to neurodiversity, the idea of inclusive design is a great deal more than I had any idea of.<\/p>\n<p>The magnitude of the work it would mean for us as well as the impact of what that would mean has really helped many of us realize how important our mission of empowering everybody on the planet really is. I\u2019m very proud of the work we\u2019ve done, but I also know that there\u2019s more we can do. Inclusive design makes Visual Studio an amazing product for all users.<\/p>\n<p>Today, my day-to-day is less about compliance issues and more about wanting to move beyond \u201cgood enough\u201d. We want to find the features and innovations that help our users do the most amazing things they can. Visual Studio shouldn\u2019t merely \u201cwork\u201d with a screen reader, but it should deliver an experience that feels fluid and natural.<\/p>\n<p>The only way we\u2019re going to find the next round of features is through engagement with our community. We want to spend more time talking with folks who have disabilities. We\u2019re not prioritizing folks with any particular type of disability, so if you identify as neurodiverse, we\u2019d love to hear from you. If you found something harder while recovering from a broken arm, we\u2019d love to hear from you too. Whatever feedback that folks want to share, we want to know what you think.<\/p>\n<p>And this is only the start. We want the suggestions and we want the pain points. We want to know the behavior of Visual Studio that really stops you from being as productive as you can be. Whether your feedback falls into the category of \u201cAccessibility\u201d or not, please don\u2019t hesitate to head up to Developer Community.<\/p>\n<p>For now, though, I\u2019d like to list a few features we\u2019re thinking about. If you have opinions on these, please follow the links and upvote the ones you feel would be helpful. Feel free to jump into the conversations on <a href=\"https:\/\/developercommunity.visualstudio.com\/report?space=8&amp;entry=suggestion\">Developer Community<\/a>. We want to know what our community has to say!<\/p>\n<h2>Whitespace Rendering<\/h2>\n<p>The decision to use spaces or tabs for indentation is a battle that has waged since the typewriter. A year-old thread on <a href=\"https:\/\/www.reddit.com\/r\/javascript\/comments\/c8drjo\/nobody_talks_about_the_real_reason_to_use_tabs\/?utm_source=BD&amp;utm_medium=Search&amp;utm_name=Bing&amp;utm_content=PSR1\">reddit<\/a> provides a strong accessibility reason to always use tabs. But what if that wasn\u2019t the case? What if a visually impaired user who uses particularly large fonts wants indenting whitespace to be rendered at the width of a single character? Visual Studio can identify when a series of spaces is being used as whitespace indentation\u2026 who says it needs to be rendered as four (or eight or two) character width?<\/p>\n<p>This feature would allow users to specify the render width of indentation regardless of whether tabs or spaces are used in the file.<\/p>\n<p><a href=\"https:\/\/developercommunity.visualstudio.com\/t\/Provide-an-option-to-configure-the-rende\/1461161\">https:\/\/developercommunity.visualstudio.com\/t\/Provide-an-option-to-configure-the-rende\/1461161<\/a><\/p>\n<h2>Option Collecting<\/h2>\n<p>Visual Studio has hundreds of options that allow the user to configure and customize the experience to better meet their needs. We recently added a feature to increase the line spacing between lines of code to make the code easier to read. Finding the specific option you want to change is one challenge, but just discovering what can or can\u2019t be changed is a challenge all its own.<\/p>\n<p>This feature would introduce a new feature in the Options dialog that would reduce the displayed options to only the ones that have to do with accessibility. The feature can also be extended to other areas like privacy or security. The feature would make it easier to find <em>groups<\/em> of similar options to help you find and customize your experience.<\/p>\n<p><a href=\"https:\/\/developercommunity.visualstudio.com\/t\/Create-groups-for-options-to-help-set-an\/1461165\">https:\/\/developercommunity.visualstudio.com\/t\/Create-groups-for-options-to-help-set-an\/1461165<\/a><\/p>\n<h2>Focus Mode<\/h2>\n<p>Windows introduced a feature in Windows 10 called \u201cFocus Assist\u201d. In this mode, the number of notifications is dramatically reduced, but there are still some dials to help the user customize the kinds of things they want to be notified about. Our cell phones have \u201cDo Not Disturb\u201d modes to help us reduce distractions. We believe strongly that developers would want similar control over notifications and distractions in their IDE. But what kinds of things would users want filtered out? Knowing where we can have the most impact would be key for this feature.<\/p>\n<p>This feature would provide an easy way for users to step into and out of a \u201cFocus Mode\u201d. It would also allow control over the notifications they want or don\u2019t want to know about while in this mode.<\/p>\n<p><a href=\"https:\/\/developercommunity.visualstudio.com\/t\/Focus-Mode-for-Visual-Studio\/1461172\">https:\/\/developercommunity.visualstudio.com\/t\/Focus-Mode-for-Visual-Studio\/1461172<\/a><\/p>\n<h2>Audio Cues<\/h2>\n<p>Recently the Test Explorer had great responses from the community, particularly the visually impaired and blind community that the audio cue feature has been a real delighter. We want to know if this is a feature we should expand on. Visual Studio used to have more support for this, but over the years, usage has waned. However, we\u2019re discovering that there are some workflows that would really benefit from more audio cues.<\/p>\n<p>This feature would provide more hooks and a richer environment for hooking up audio cues to events in Visual Studio.<\/p>\n<p><a href=\"https:\/\/developercommunity.visualstudio.com\/t\/More-Audio-cues-for-Visual-Studio\/1461176\">https:\/\/developercommunity.visualstudio.com\/t\/More-Audio-cues-for-Visual-Studio\/1461176<\/a><\/p>\n<h2>Call to Action<\/h2>\n<p>Accessibility in software development is a place where applications can do an adequate job, or a great job. We have guidelines and laws that help us understand exactly what \u201cadequate\u201d means, but it takes feedback from real people to be able to do a great job.<\/p>\n<p>For any of these items, if you feel they\u2019d be useful\u2026 or maybe you think it\u2019s a great first step but needs a bit more? We\u2019d love to hear from you. Follow the links above with each item and give your feedback. Upvote the items and let us know how it would help you.<\/p>\n<p>If you\u2019ve got an idea we haven\u2019t covered here, you can also head over to <a href=\"https:\/\/developercommunity.visualstudio.com\/report?space=8&amp;entry=suggestion\">Developer Community<\/a> to provide your own suggestion. We read every suggestion that gets filed and the idea you\u2019re thinking about might provide huge impact to a wide range of Visual Studio developers. It all starts with that engagement and we\u2019re eager to hear from you.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio wants to be the most accessible IDE available today. We&#8217;ve made huge strides, but we want to do even more. In this post, we&#8217;ll talk about some of the new innovations we&#8217;re exploring and we&#8217;d love your feedback. We want to make sure we&#8217;re making the features that folks will love and we&#8217;d love to hear from you.<\/p>\n","protected":false},"author":13892,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[6818,229,12],"class_list":["post-233158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-a11y","tag-accessibility","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>Visual Studio wants to be the most accessible IDE available today. We&#8217;ve made huge strides, but we want to do even more. In this post, we&#8217;ll talk about some of the new innovations we&#8217;re exploring and we&#8217;d love your feedback. We want to make sure we&#8217;re making the features that folks will love and we&#8217;d love to hear from you.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/233158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/13892"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=233158"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/233158\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=233158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=233158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=233158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}