Ryan Fleury
|
29d430ca6c
|
dial back use of hand hover cursor
|
2025-03-26 10:00:49 -07:00 |
|
Ryan Fleury
|
4787a183e3
|
fix consistency issues
|
2025-03-25 16:06:13 -07:00 |
|
Ryan Fleury
|
4f2eb2ebe2
|
pass over cell line edit; toggle-switches for editable boolean types
|
2025-03-24 14:56:41 -07:00 |
|
Ryan Fleury
|
93584ba2ba
|
convergence, enum member name evaluation fixes, visual fixes/tweaks
|
2025-03-24 13:17:10 -07:00 |
|
Ryan Fleury
|
5596f1c8a3
|
more convergence, fixes, use new tab options mechanism to allow disabling line numbers in text/disasm
|
2025-03-20 16:00:23 -07:00 |
|
Ryan Fleury
|
43d8fd4886
|
query watch windows progress; hook up visualizer schemas to cfg evaluator, use in tab query watch
|
2025-03-20 14:26:09 -07:00 |
|
Ryan Fleury
|
8df16b8508
|
fix ctx menu closing escape consumption rules; fix top bar prioritization rules
|
2025-03-19 16:42:14 -07:00 |
|
Ryan Fleury
|
d3e25567ac
|
convergence on listers / visual fixes
|
2025-03-19 15:30:47 -07:00 |
|
Ryan Fleury
|
cb6a66b98d
|
member filtering, better visualization for selection state in targets/bps/threads/etc.
|
2025-03-14 13:27:26 -07:00 |
|
Ryan Fleury
|
f61d87e0ce
|
extend command info with query expressions for lister
|
2025-02-19 17:09:48 -08:00 |
|
Ryan Fleury
|
b0cff76501
|
eliminate old palette system entirely
|
2025-02-19 12:09:28 -08:00 |
|
Ryan Fleury
|
a8f72dd5f1
|
progress on per-view searching operation - will be specialized & used for replacements for finding text, for going to line/address, and filtering in query views
|
2025-02-19 11:33:16 -08:00 |
|
Ryan Fleury
|
f87dd1be82
|
per-box tags -> per-box tags key; cache (key -> tags_list), and (key * string -> theme_pattern) separately; accelerate all theme lookups
|
2025-02-19 09:35:45 -08:00 |
|
Ryan Fleury
|
eb4fe472f9
|
tweaks
|
2025-02-18 19:33:47 -08:00 |
|
Ryan Fleury
|
8706e7c56d
|
dead code elimination, eliminating old theme usage
|
2025-02-18 19:27:27 -08:00 |
|
Ryan Fleury
|
1b8e39c635
|
work on tag-based styling
|
2025-02-18 18:08:18 -08:00 |
|
Ryan Fleury
|
6c9f7018f1
|
sketch out tag-based theme, per-window computation
|
2025-02-18 15:13:59 -08:00 |
|
Ryan Fleury
|
e45bdfd90d
|
linearize theme from srgba on load, use linear colors everywhere; begin simplifying ui colors
|
2025-02-18 10:39:43 -08:00 |
|
Ryan Fleury
|
36798def1b
|
convergence & cleanup & simplification & fixes of tab drag/drop, panel rearranging
|
2025-02-17 16:03:05 -08:00 |
|
Ryan Fleury
|
40d762756b
|
more convergence on panel creation/removal paths
|
2025-02-17 13:25:06 -08:00 |
|
Ryan Fleury
|
72869bc73b
|
simplify name alloctors in rd/ctrl layers; port panel-closure path
|
2025-02-17 12:05:56 -08:00 |
|
Ryan Fleury
|
35ba41f712
|
correctly hook up watch window commands to their associated cfg; plug in ctrl entity detection / fancy rows
|
2025-02-14 09:04:46 -08:00 |
|
Ryan Fleury
|
204ac60999
|
extend fancy string lists to include per-node rasterization flags, to correctly mix flags from various fonts; pull command tables into the vocabulary map & accelerate lookups; drive icons/display-strings for commands with vocabulary map; plug in commands/fstrs to command evaluations in watch windows
|
2025-02-12 14:01:21 -08:00 |
|
Ryan Fleury
|
5f88db68ec
|
preserve fancy string list on a per-ui_box basis - do not rely on fancy *run* list for truncated-string-hover, as this will invalidly hold onto stale render handles (fixes crash on font resizes)
|
2025-02-11 16:48:12 -08:00 |
|
Ryan Fleury
|
1162841b6e
|
begin sketching out watch row button cells, for intermixing fancy buttons for cfgs/entities/etc. with regular watch rows
|
2025-02-11 11:14:38 -08:00 |
|
Ryan Fleury
|
f15a4f17d1
|
worker thread parameterization; sketch out wide-conversion scratch program; fix one common crash case in some pdb conversions
|
2024-11-20 15:36:13 -08:00 |
|
Ryan Fleury
|
9eb482b17b
|
fix old include sites of xxhash
|
2024-11-18 16:19:04 -08:00 |
|
Ryan Fleury
|
04c1488cd4
|
xxhash for ev & ui hashes
|
2024-11-08 15:02:52 -08:00 |
|
Ryan Fleury
|
65ada18d1d
|
fix render layer guid linking w/out font provider layer; eliminate generation number on render handles; sketch out tester scratch program for text drawing performance
|
2024-11-08 15:02:52 -08:00 |
|
Ryan Fleury
|
100d3523d3
|
clamp floating root positions by window lower bound as well
|
2024-10-24 11:48:45 -07:00 |
|
Ryan Fleury
|
903995f85e
|
file path map building & ui
|
2024-10-10 11:13:11 -07:00 |
|
Ryan Fleury
|
07c781a4f6
|
jank reduction & completeness pass
|
2024-10-09 16:24:29 -07:00 |
|
Ryan Fleury
|
91aedd5888
|
be a bit less careful with disabled animation delay
|
2024-10-08 15:33:52 -07:00 |
|
Ryan Fleury
|
6a1c36b212
|
use more basic default epsilon assumption
|
2024-10-04 11:51:12 -07:00 |
|
Ryan Fleury
|
198246eb52
|
more integration work, of new block tree eval visualization structure w/ watch views
|
2024-09-26 12:05:01 -07:00 |
|
Ryan Fleury
|
714c736530
|
eliminate old manual serialization code for meta evals in ctrl msgs
|
2024-09-18 17:01:59 -07:00 |
|
Ryan Fleury
|
4b382777e9
|
fix debug engine incorrectly using visual run state to soft halt, when ctrl thread did not necessarily report it was running; was leading to 'phantom halts'; other small fixes, dead code elimination, and begin sketching out proper cross-window drag/drop
|
2024-09-16 17:09:41 -07:00 |
|
Ryan Fleury
|
9899efe93c
|
merge view rules & view specs entirely; simplify graphical view rules down to single hook
|
2024-09-16 14:44:28 -07:00 |
|
Ryan Fleury
|
e8c8df9c6e
|
eliminate setup hook for views
|
2024-09-16 09:53:24 -07:00 |
|
Ryan Fleury
|
23a5c9eb44
|
eliminate view cmds hook; just use ui hook
|
2024-09-16 09:45:54 -07:00 |
|
Ryan Fleury
|
f13806b19f
|
another checkpoint in moving previously engine-controlled behavior to frontend, and getting engine completely off d_entities
|
2024-09-12 16:51:48 -07:00 |
|
Ryan Fleury
|
71cb03f3be
|
checkpoint in getting off of d_entities and onto ctrl_entities for frontend paths, including thread selection & df_regs
|
2024-09-12 16:30:26 -07:00 |
|
Ryan Fleury
|
6b172396f5
|
eliminate messages - too early for that change; eliminate many usage sites of d_ctrl_run; focus all ctrl thread driving code into one spot
|
2024-09-08 10:12:10 -07:00 |
|
Ryan Fleury
|
2cc81baffa
|
sketch out simplified input types for engine; port over animation cache from reverted changes
|
2024-09-08 09:44:39 -07:00 |
|
Ryan Fleury
|
6180da1b0f
|
Revert "yet another checkpoint"
This reverts commit 5ad8d523ba.
|
2024-09-07 14:48:29 -07:00 |
|
Ryan Fleury
|
5ad8d523ba
|
yet another checkpoint
|
2024-09-05 19:19:00 -07:00 |
|
Ryan Fleury
|
c60809f02b
|
df -> dbg_engine and dbg_gfx layers; df (core) -> d
|
2024-08-28 15:16:55 -07:00 |
|
Ryan Fleury
|
ca4b602b28
|
f -> fnt
|
2024-08-28 13:45:54 -07:00 |
|
Ryan Fleury
|
22c4336375
|
finish trimming old view rule code; get 3d geometry viewer back in good shape and integrated as a full view
|
2024-08-28 11:36:44 -07:00 |
|
Ryan Fleury
|
59360f770c
|
file drop support
|
2024-08-27 14:49:57 -07:00 |
|