Open raison00 opened 4 years ago
@raison00, re: 'Adjust pause/ play location UI & UX' above - what did you have in mind?
Also, generally, thank you for the detailed UX punch-lists! They're great, and will really help apply consistency and polish throughout the UI.
For 'Add keyboard accelerators', I suggest we use:
This mirrors some common debugger keybindings.
also:
@devoncarew Adjust pause/ play location UI & UX, in this case, is allowing for activate/deactivate debugging in the running app.
It addresses the additional step of returning to the debugging page to activate/deactivate the breakpoint. It offers visual awareness of set breakpoints impacting an unresponsive page and can reduce friction spent troubleshooting why the page is unresponsive.
Design: Two suggested implementations:
A: Full-width overlay banner with pause / resume buttons in same color as debugger banner. B: Compact overlay under the debugger banner location on right with play / pause buttons.
Ah, ok, Adjust pause/ play location UI & UX
means in the UI of the running app. I'll update the line item to clarify that. I agree that it would be useful. It'd also be pretty challenging with the current runtime arch. - the thread that would draw the UI is the one that's paused - but possible if we ever do something like a flutter emulator.
I can update the line item and tidy up the list. I did attempt this yesterday, but didn't push the changes. thanks!
@elliette is there anything on this punch list that is still relevant? If not, we should be able to close this.
UX PUNCH LIST 2020: DEVTOOLS DEBUGGER PAGE
Update Overall UX
Key shortcuts
now tracked at (https://github.com/flutter/devtools/issues/3867)
Search / Filter
[x] Create consistent search / filter bindings
[x] Audit
ctrl + p
across linux / mac / windows[x] Update Filter shortcut with working command (replace
ctrl + p
)Breakpoints
[ ] Add ability to set breakpoints quickly
[ ] Update breakpoint mapping and indications
[ ] Add easy-to-see prominent notification of breakpoint/code content navigation
[ ] When changing breakpoints, add highlighted row in code area
Distinguish: Prominent notification of Debugger State when on any DevTools page
[ ] Add notification when App is paused but we don't have frame data
[ ] Add badge to Debugger Tab to indicate App is paused
[ ] Add animated notification when accessing during paused App state
[ ] Adjust pause/ play location UI & UX allowing for activate/deactivate debugging in the running app
[ ] Add banner to App with a pause/ resume CTA
#a6dace
#6dc497
#9a9a9b
#ccead7
#802826
Images
Current ( DevTools 0.2.5 Debugger Page)
:sparkles:
UX Punch List Updates: