-
Notifications
You must be signed in to change notification settings - Fork 29.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UX meeting agenda July 20, 2016 #9506
Comments
Please feel free to add items to discuss. |
|
|
|
NOTESClosing dirty editors prompts for saveWe agree that we should no longer prompt users to save when they close a dirty editor if there is another duplicate editor still open. However, we will wait until the August milestone to get one last team member’s feedback before making the change. Debug toolbar in the way of tabsWe could do a quick fix on this, but what we’re seeing is just one manifestation of a larger problem: our global commanding patterns need some work, as does our debugger UX. We will instead move to improve these overall experiences, which will in turn address this problem. Quick Open preview, launched editors should stay openWe agreed that this is a compelling interaction need. We considered how competing products handle this, and we found that Visual Studio IDE handles it best. We will apply the relevant Quick Open interaction patterns:
"Left, "right," "center" take up too much space?We can experiment with using horizontal lines, but there would be a necessary tradeoff: we couldn’t have group actions in the Open Editors list. We asked ourselves, “Should we even have the Open Editors list at all, if tabs are enabled?” Aren’t tabs sufficient to substitute for Open Editors? Some on our team are actually closing the Open Editors list to get it out of the way as they use tabs. We should validate if users would also fare better without them when tabs are enabled. However, this is not a fix-all solution, because Open Editors are useful at least with tabs-disabled. And there’s another problem that needs addressing: As you open files from the Explorer viewlet, the Open Editors list grows (and this growing is magnified as you open files to the side in new groups, as 2 lines are added each time that happens: one for the file and one for its group label, such as “right”). This can be distracting and pushes the tree of files in your project down, which misaligns where you were previously with your cursor. Possible solution for that: make Open Editors closed by default and/or allow it to be resized by users so that it stays fixed in its height and does not push things down. Git: status bar lacks indication that it will pushWe decided that first time users could be in for a nasty surprise if we don’t prompt them about what they are about to do by clicking on this for the first time. The prompt could say “Sync will pull then push. Are you sure you want to sync?” followed by a “Sync” “Cancel” and with a checkmark that says “Don’t ask again.” Clicking the checkmark and continuing with a sync then would programmatically change the User Settings to never prompt again. We will first run this by @joaomoreno Watch task indicatorShowing when an ongoing task is both active and inactive is a great idea. @dbaeumer can handle this. We also should holistically look at our tasks UX, as it could be improved. Or should we just rely on the integrated terminal and not have tasks? OTHERWe unfortunately did not have time to discuss other issues during this meeting. We will address those separately or in a future meeting. |
+1 on the solution for the git status bar prompt. My idea is to implement it once we can programmatically change configurations (coming soon by @bpasero). The reason for that is that we already have a setting |
Agenda:
TABS / OPEN EDITORS
OTHER
The text was updated successfully, but these errors were encountered: