mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-05 13:28:40 +00:00
notes
This commit is contained in:
+30
-27
@@ -8,8 +8,6 @@
|
|||||||
// [ ] n-row table selection, in watch window & other UIs, multi-selection
|
// [ ] n-row table selection, in watch window & other UIs, multi-selection
|
||||||
// ctrl+C
|
// ctrl+C
|
||||||
//
|
//
|
||||||
// [x] theme colors -> more explicit about e.g. opaque backgrounds vs. floating
|
|
||||||
// & scrollbars etc.
|
|
||||||
// [ ] target/breakpoint/watch-pin reordering
|
// [ ] target/breakpoint/watch-pin reordering
|
||||||
//
|
//
|
||||||
// [ ] theme lister -> fonts & font sizes
|
// [ ] theme lister -> fonts & font sizes
|
||||||
@@ -105,10 +103,6 @@
|
|||||||
// [ ] lock icon
|
// [ ] lock icon
|
||||||
// [ ] "rotation arrow" icon next to executables
|
// [ ] "rotation arrow" icon next to executables
|
||||||
//
|
//
|
||||||
// [x] Using the word "symbol" in "Code (Symbol)" seems like a bad idea, since
|
|
||||||
// you're referring to non-identifier characters, but in a debugger
|
|
||||||
// "symbol" usually means something defined in the debug information.
|
|
||||||
//
|
|
||||||
// [ ] I LOVE ALT-W to add watch under cursor, but I would prefer to have it
|
// [ ] I LOVE ALT-W to add watch under cursor, but I would prefer to have it
|
||||||
// add what's under the MOUSE cursor instead of the keyboard cursor. Can
|
// add what's under the MOUSE cursor instead of the keyboard cursor. Can
|
||||||
// we get a command for that so I can bind ALT-W to that instead?
|
// we get a command for that so I can bind ALT-W to that instead?
|
||||||
@@ -118,19 +112,6 @@
|
|||||||
// color to white (or the inverse of the background color, or whatever) so
|
// color to white (or the inverse of the background color, or whatever) so
|
||||||
// that the user can see what things on the screen use that theme color.
|
// that the user can see what things on the screen use that theme color.
|
||||||
//
|
//
|
||||||
// [x] I couldn't figure out how to affect the "dim" color in constants that
|
|
||||||
// have alternating bright/dim letters to show sections of a number. Is
|
|
||||||
// this in the theme colors somewhere?
|
|
||||||
//
|
|
||||||
// [x] ** Scrollbars are barely visible for me, for some reason. I could not
|
|
||||||
// find anything in the theme that would fill them with a solid, bright
|
|
||||||
// color. Instead they are just a thin outline and the same color as the
|
|
||||||
// scroll bar background.
|
|
||||||
//
|
|
||||||
// [x] Many of the UI elements, like the menus, would like better if they had
|
|
||||||
// a little bit of margin. Having the text right next to the edges, and
|
|
||||||
// with no line spacing, makes it harder to read things quickly.
|
|
||||||
//
|
|
||||||
// [ ] Menus take too long to show up. I would prefer it if they were instant.
|
// [ ] Menus take too long to show up. I would prefer it if they were instant.
|
||||||
// The animation doesn't really provide any useful cues, since I know
|
// The animation doesn't really provide any useful cues, since I know
|
||||||
// where the menu came from.
|
// where the menu came from.
|
||||||
@@ -144,14 +125,6 @@
|
|||||||
// [ ] It'd be nice to have a "goto byte" option for source views, for jumping
|
// [ ] It'd be nice to have a "goto byte" option for source views, for jumping
|
||||||
// to error messages that are byte-based instead of line-based.
|
// to error messages that are byte-based instead of line-based.
|
||||||
//
|
//
|
||||||
// [x] Pressing the left mouse button on the menu bar and dragging does not
|
|
||||||
// move through the menus as expected - instead, it opens the one you
|
|
||||||
// clicked down on, then does nothing until you release, at which point it
|
|
||||||
// opens the menu you released on.
|
|
||||||
// [x] Similarly, pressing the left mouse button on a menu and dragging to an
|
|
||||||
// item, then releasing, does not trigger that item as expected. Instead,
|
|
||||||
// it is a nop, and it waits for you to click again on the item.
|
|
||||||
//
|
|
||||||
// [ ] I found the "context menu" convention to be confusing. For example, if
|
// [ ] I found the "context menu" convention to be confusing. For example, if
|
||||||
// I left-click on a tab, it selects the tab. If I right-click on a tab,
|
// I left-click on a tab, it selects the tab. If I right-click on a tab,
|
||||||
// it opens the context menu. However, if I left-click on a module, it
|
// it opens the context menu. However, if I left-click on a module, it
|
||||||
@@ -389,6 +362,36 @@
|
|||||||
// different color? can I turn it off? And why sometimes digits in number
|
// different color? can I turn it off? And why sometimes digits in number
|
||||||
// start with brighter color, but sometimes with darker - shouldn't it
|
// start with brighter color, but sometimes with darker - shouldn't it
|
||||||
// always have the same color ordering?
|
// always have the same color ordering?
|
||||||
|
// [x] fix tabs-on-bottom positioning
|
||||||
|
// [x] colors: consistent tooltip styles (colors, font flags, etc.)
|
||||||
|
// [x] colors: scroll bars
|
||||||
|
// [x] colors: watch window navigation visuals
|
||||||
|
// [x] floating source view margin background/placement
|
||||||
|
// [x] "interaction root", or "group" ui_key, or something; used for menu bar interactions
|
||||||
|
// [x] theme colors -> more explicit about e.g. opaque backgrounds vs. floating
|
||||||
|
// & scrollbars etc.
|
||||||
|
// [x] Pressing the left mouse button on the menu bar and dragging does not
|
||||||
|
// move through the menus as expected - instead, it opens the one you
|
||||||
|
// clicked down on, then does nothing until you release, at which point it
|
||||||
|
// opens the menu you released on.
|
||||||
|
// [x] Similarly, pressing the left mouse button on a menu and dragging to an
|
||||||
|
// item, then releasing, does not trigger that item as expected. Instead,
|
||||||
|
// it is a nop, and it waits for you to click again on the item.
|
||||||
|
// [x] Using the word "symbol" in "Code (Symbol)" seems like a bad idea, since
|
||||||
|
// you're referring to non-identifier characters, but in a debugger
|
||||||
|
// "symbol" usually means something defined in the debug information.
|
||||||
|
// [x] I couldn't figure out how to affect the "dim" color in constants that
|
||||||
|
// have alternating bright/dim letters to show sections of a number. Is
|
||||||
|
// this in the theme colors somewhere?
|
||||||
|
//
|
||||||
|
// [x] ** Scrollbars are barely visible for me, for some reason. I could not
|
||||||
|
// find anything in the theme that would fill them with a solid, bright
|
||||||
|
// color. Instead they are just a thin outline and the same color as the
|
||||||
|
// scroll bar background.
|
||||||
|
//
|
||||||
|
// [x] Many of the UI elements, like the menus, would like better if they had
|
||||||
|
// a little bit of margin. Having the text right next to the edges, and
|
||||||
|
// with no line spacing, makes it harder to read things quickly.
|
||||||
|
|
||||||
#ifndef RADDBG_H
|
#ifndef RADDBG_H
|
||||||
#define RADDBG_H
|
#define RADDBG_H
|
||||||
|
|||||||
Reference in New Issue
Block a user