Ryan Fleury
|
19acf2cdee
|
checkpoint on final pre-release pass over 'fancy rows' (combined line edit, toggler, slider, etc. widget), plug autocompletion in for theme selection lister
|
2025-05-04 16:57:50 -07:00 |
|
Ryan Fleury
|
9b3a2c2428
|
pull out decision of autocompletion list expression, so that we can begin basing it on destination evaluations; adjust top-level theme editing controls to be less annoying
|
2025-05-04 15:28:47 -07:00 |
|
Ryan Fleury
|
24148dd672
|
set up settings for enabling/disabling pre-packaged stl/ue type view rules; fill out basic stl ones
|
2025-05-03 21:01:26 -07:00 |
|
Ryan Fleury
|
6c7568f946
|
fix out-of-date file rendering
|
2025-05-03 16:56:54 -07:00 |
|
Ryan Fleury
|
8fddc7b712
|
markup: omit static in global raddbg-section data, since clang will strip it
|
2025-05-03 16:53:57 -07:00 |
|
Ryan Fleury
|
8b7e7471f5
|
markup: thread id based APIs for names/colors; handle names/colors-before-thread, or id-based application, in ctrl layer
|
2025-05-03 16:45:45 -07:00 |
|
Ryan Fleury
|
5086d1b3db
|
notes
|
2025-05-03 16:18:58 -07:00 |
|
Ryan Fleury
|
473f84cbda
|
flip priority of (handle, id) thread name events; prefer id if it is there, to correctly work with the set-suspended-thread-name-by-ID case
|
2025-05-03 16:17:10 -07:00 |
|
Ryan Fleury
|
ad8ae313f4
|
windows: clear unneeded working set pages shortly after startup/initialization
|
2025-05-03 09:43:02 -07:00 |
|
Ryan Fleury
|
edafc4d5c2
|
batteries-included std::string_view
|
2025-05-03 09:19:48 -07:00 |
|
Ryan Fleury
|
dfd0fe3fcb
|
raddbg_markup: stl batteries-included basics
|
2025-05-03 06:18:26 -07:00 |
|
Ryan Fleury
|
fe7bd82bda
|
handmade hero theme
|
2025-05-03 05:52:56 -07:00 |
|
Ryan Fleury
|
d3a60e1808
|
solarized dark theme
|
2025-05-03 05:30:16 -07:00 |
|
Ryan Fleury
|
2835706d3d
|
4coder theme
|
2025-05-02 20:44:50 -07:00 |
|
Ryan Fleury
|
293738e084
|
parameterize open-theme path correctly by parent bucket, rather than assuming user
|
2025-05-02 16:25:01 -07:00 |
|
Ryan Fleury
|
a140197fcd
|
crazier union test
|
2025-05-02 16:20:17 -07:00 |
|
Ryan Fleury
|
f7ae0a1b47
|
collapse theme-file vs. theme-preset, plug all theme selection paths into picking that single string, plug theme lister in
|
2025-05-02 16:13:39 -07:00 |
|
Ryan Fleury
|
6c2cf98ea6
|
themes collection evaluation, begin moving theme preset/file setting to just being based on the themes folder, rather than completely path-based
|
2025-05-02 15:52:21 -07:00 |
|
Ryan Fleury
|
644ba8d02e
|
theme presets work
|
2025-05-02 15:28:56 -07:00 |
|
Ryan Fleury
|
d98335ef76
|
per-window theme-usage setting - by default, prioritize project theme settings, but allow using only user themes per-window as well.
|
2025-05-02 13:24:01 -07:00 |
|
Ryan Fleury
|
dddc79e852
|
adjust tags in accordance with theme design pass
|
2025-05-02 13:17:17 -07:00 |
|
Ryan Fleury
|
adf2eabba7
|
eliminate remaining usage code of old theme system; to not pay the cost of slower-path color lookups for every single syntax highlighted thing in the UI, just introduce 'code color slots', which are computed once per window per frame
|
2025-05-02 11:34:24 -07:00 |
|
Ryan Fleury
|
2b12239300
|
preserve query regs in floating views, so that we can chain info from many query commands together; more progress on theme editing, simplify command surface
|
2025-05-02 11:10:14 -07:00 |
|
Ryan Fleury
|
137855c217
|
improve row-building for type evaluations (eliminate redunant cells, show offsets/sizes)
|
2025-05-02 10:46:04 -07:00 |
|
Ryan Fleury
|
bbeeb3dde5
|
ditto
|
2025-05-02 10:35:37 -07:00 |
|
Ryan Fleury
|
58b1aa41f6
|
drag/drop work & cleanup; memory view work; pull initial project path (if not specified on command line) from user recent projects before forming a default path
|
2025-05-02 10:29:22 -07:00 |
|
Ryan Fleury
|
a96546c5f5
|
view rules / auto view rules -> views / type views
|
2025-05-02 09:50:41 -07:00 |
|
Ryan Fleury
|
2dbe8d42eb
|
eliminate more old view settings code, simplify new, also clean up the targetless launch flow even more - if we only have one target, but it's inactive, and the user is trying to launch, then it doesn't hurt to just act as if that target was selected, then select it for them...
|
2025-05-01 17:04:29 -07:00 |
|
Ryan Fleury
|
afc3a1a818
|
begin memory view pass
|
2025-05-01 16:43:20 -07:00 |
|
Ryan Fleury
|
23601f38a2
|
more run-in-invalid-state case tweaks
|
2025-05-01 14:17:57 -07:00 |
|
Ryan Fleury
|
b20f003e7f
|
tooltip coverage for all command evaluations, major top-bar simplification, anchored tooltips
|
2025-05-01 14:09:05 -07:00 |
|
Ryan Fleury
|
e3f68622f7
|
window titles
|
2025-05-01 13:06:16 -07:00 |
|
Ryan Fleury
|
3be17c7157
|
merge local todo notes, pre/post 0.9.16 notes pass
|
2025-05-01 12:52:33 -07:00 |
|
Ryan Fleury
|
f7757cd163
|
update memory range parameter extraction in visualizers, to be based on cfg tree
|
2025-05-01 11:56:27 -07:00 |
|
Ryan Fleury
|
630394750e
|
add all visualizers to fixed tab list, derive language from view tree correctly rather than just the evaluation
|
2025-05-01 11:39:08 -07:00 |
|
Ryan Fleury
|
36e77e9691
|
clean up flow of active-targetless launch path; instead of just erroring, prompt user with selection, select if none selected, etc.
|
2025-05-01 11:04:14 -07:00 |
|
Ryan Fleury
|
306ad2d382
|
allow multiple leaf-identifier completions per input, using the cursor_off -> cursor_expr_node autocompletion querying path
|
2025-05-01 10:38:36 -07:00 |
|
Ryan Fleury
|
80268dd770
|
correctly evaluate array lens size arguments in the context of the parent expression
|
2025-05-01 10:16:41 -07:00 |
|
Ryan Fleury
|
aa9a00f754
|
sketch out first pass of autocompletion list-expr/replace-range/filter based on cursor-offset -> expression-node path
|
2025-05-01 09:47:20 -07:00 |
|
Ryan Fleury
|
3a46e66efa
|
expand eval expression tree location info to being based on textual range, rather than just offset
|
2025-05-01 09:05:42 -07:00 |
|
Ryan Fleury
|
2a1e19ad23
|
fix view-embedded query pushing - needs to apply to view, not simply tabs; fix schema-expansion command filtering
|
2025-05-01 08:34:43 -07:00 |
|
Ryan Fleury
|
ed4fe5e3d1
|
fix auto-downcasting to work in all cases
|
2025-05-01 08:27:03 -07:00 |
|
Ryan Fleury
|
791187b152
|
blank cell rendering fixes, autocompletion work, fix to value-string visualization, more fixes/tweaks
|
2025-05-01 08:18:14 -07:00 |
|
Ryan Fleury
|
91be06dea9
|
fix single-line string value stringification; expand commands for tabs
|
2025-05-01 07:50:46 -07:00 |
|
Ryan Fleury
|
f73ef86a54
|
fix row command query spawning rules
|
2025-05-01 07:36:34 -07:00 |
|
Ryan Fleury
|
b0dd7700d7
|
apply autocasting below the ir-tree generation level of lens calls, so that we don't accidentally strip away lenses
|
2025-04-30 17:04:10 -07:00 |
|
Ryan Fleury
|
58a3a364cf
|
sketch out autocompletion lister usage in query bars
|
2025-04-30 16:55:56 -07:00 |
|
Ryan Fleury
|
c199ea6158
|
fix empty case in autocompletion lister building
|
2025-04-30 16:48:23 -07:00 |
|
Ryan Fleury
|
fd6637b87b
|
more dead code elimination
|
2025-04-30 16:41:01 -07:00 |
|
Ryan Fleury
|
78928974cb
|
implicit member access path
|
2025-04-30 16:38:25 -07:00 |
|