Details
Description
Debugger settings could benefit from more structure & consistency:
Split up of Behavior options
Consider splitting up 'Behavior' section into smaller sets of options. For instance
- Behavior
- Use Qt Creator for post-mortem debugging
- Bring Qt Creator to the foreground when the application interrupts
- Warn when debugging "Release" builds
- Set breakpoints using absolute paths
(Tooltip suggests this is a GDB only setting though???) - Force Qt logging to the console
- Maximum stack depth: <>
- User Interface
- Use annotations in the main editor when debugging
- Use tooltips in the main editor when debugging
- Use alternating row colors in debug views
- Debugger font size follows the main editor
- Keep editor stationary when stepping
- Show QML Object Tree
- When Debugging Stops
- Switch to the previous mode
- Close temporary source views
- Close temporary memory views
Tooltips & Warnings
The use of tooltips is somewhat inconsistent.
Suggestion: Reserve tooltips for the cases where the option is not clear already. Consider adding an info or warning icon to the text to make it more explicit/discoverable, and attach the tooltip to that icon. Alternatively, we could also link to the relevant documentation explaining the options?
Attachments
Issue Links
- relates to
-
QTCREATORBUG-31923 "Use tooltips in main editor when debugging" on by default
- Reported
Gerrit Reviews
For Gerrit Dashboard: QTCREATORBUG-31929 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
600935,3 | WIP: Debugger: Show a few settings tooltips as permanent label | master | qt-creator/qt-creator | Status: NEW | -2 | 0 |
600934,2 | Utils: Add an option to BoolAspect to show tooltip as permanent label | master | qt-creator/qt-creator | Status: MERGED | +2 | -1 |
600946,5 | Debugger: Re-organize General settings into more logical groups | 15.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |