Ryan Fleury
|
1e82d31eba
|
first rough pass on theme editing
|
2025-04-26 19:01:35 -07:00 |
|
Ryan Fleury
|
282f6022e1
|
begin color editing, fix some bugs with meta-type-info disrupting type chain scans
|
2025-04-26 17:30:34 -07:00 |
|
Ryan Fleury
|
6a7420b7aa
|
exception code filter project settings / ui
|
2025-04-26 14:50:49 -07:00 |
|
Ryan Fleury
|
2092f5ca69
|
eval space generation, to gracefully mark cached evaluations as dirty when desired
|
2025-04-26 12:33:48 -07:00 |
|
Ryan Fleury
|
ea18e58903
|
fix & simplify path/pt meta editing
|
2025-04-26 11:38:22 -07:00 |
|
Ryan Fleury
|
5103252a1b
|
eliminate watches as a top-level entity, nest watch expressions under tabs - allow many watch windows, each with their own set of expressions.
|
2025-04-26 10:27:21 -07:00 |
|
Ryan Fleury
|
09f248de59
|
cfg evaluation improvements, tab expression editing, window size serialization fix, other small fixes
|
2025-04-26 10:02:56 -07:00 |
|
Ryan Fleury
|
33362d91a0
|
add dedicated open tab command as a fast path for all tab commands, simplify/streamline new tab menu
|
2025-04-25 10:04:42 -07:00 |
|
Ryan Fleury
|
b59528edea
|
tab/text-pt/text-range filtered commands, hook up to right-click menus
|
2025-04-24 16:55:52 -07:00 |
|
Ryan Fleury
|
0470b646cd
|
more tab-opening-fastpath coverage, fix described-code-string meta-cfg evaluation value rendering, tab settings cmd coverage
|
2025-04-24 16:27:24 -07:00 |
|
Ryan Fleury
|
23c7fcf099
|
plug tab opening back in
|
2025-04-24 15:57:57 -07:00 |
|
Ryan Fleury
|
f4b364b668
|
autogenerate fixed tab list, autogenerate command metadata for opening fixed tabs
|
2025-04-24 15:21:51 -07:00 |
|
Ryan Fleury
|
0ce85082ec
|
include font in user settings schema
|
2025-04-22 17:16:29 -07:00 |
|
Ryan Fleury
|
fc728ea4e9
|
description coverage, char visualization disabling
|
2025-04-22 16:13:29 -07:00 |
|
Ryan Fleury
|
42ee4b9776
|
lister -> palette
|
2025-04-22 15:36:45 -07:00 |
|
Ryan Fleury
|
5aae5cc4bb
|
more work on combined cell path, debugging, fixes
|
2025-04-22 15:29:58 -07:00 |
|
Ryan Fleury
|
d9d102cb56
|
expand cell capabilities to have meta data (expr name/description/etc.), as well as value editor, as well as fancy value editing widgets, all in one cell
|
2025-04-22 13:53:52 -07:00 |
|
Ryan Fleury
|
3d1f764741
|
control to disable windows style menu bar alt behavior
|
2025-04-21 17:23:38 -07:00 |
|
Ryan Fleury
|
c9227b71e2
|
corner radii editing
|
2025-04-21 17:17:52 -07:00 |
|
Ryan Fleury
|
a5c68412fc
|
further work/convergence on cell rendering / listers
|
2025-04-21 15:23:49 -07:00 |
|
Ryan Fleury
|
20ba4a6af9
|
dead code elimination, user/project setting evaluation, work on color view ui
|
2025-04-21 14:57:31 -07:00 |
|
Ryan Fleury
|
c4a18f7bff
|
list select thread command in ui again
|
2025-04-21 11:05:14 -07:00 |
|
Ryan Fleury
|
02dc501547
|
transient tab editing, more work on descriptions/schemas for settings/etc
|
2025-04-21 11:02:27 -07:00 |
|
Ryan Fleury
|
c45bd364eb
|
use meta-display-names in cell rendering, fix small command buttons
|
2025-04-19 21:23:48 -07:00 |
|
Ryan Fleury
|
c5402faa25
|
work on floating view state machines / characteristics - lister, query views, what happens on escape, is there a filter by default or not, etc.
|
2025-04-18 14:49:59 -07:00 |
|
Ryan Fleury
|
ff35db0e16
|
more eval type operators for metadata decorations; fix target environment string list evaluation / edits
|
2025-04-18 13:48:31 -07:00 |
|
Ryan Fleury
|
ddf0703b02
|
fix scroll bar size in watch views with changed font size, fix type evaluations
|
2025-04-18 11:03:40 -07:00 |
|
Ryan Fleury
|
559f1baae1
|
begin fitting settings into window evaluation
|
2025-04-17 16:05:31 -07:00 |
|
Ryan Fleury
|
a2047619c4
|
window evaluation, provide path to get to per-window settings
|
2025-04-17 13:14:08 -07:00 |
|
Ryan Fleury
|
9bc8641db1
|
distinguish row commands vs. expansion commands in cfg evals
|
2025-04-17 12:52:47 -07:00 |
|
Ryan Fleury
|
f1549f6b53
|
correctly use all schemas (including inherited ones) when doing lookups/evaluations; shift enabled to using evaluation path rather than just checking the value string; fix visualization of inherited schema values (e.g. font sizes in tabs)
|
2025-04-17 10:53:11 -07:00 |
|
Ryan Fleury
|
950199026b
|
begin folding font size parameters into main cfg tree settings path; allow per-tab font sizes, eliminate all redundant font size lookups/applications
|
2025-04-16 12:10:56 -07:00 |
|
Ryan Fleury
|
51f46cb5b8
|
eliminate extra view rule channel in rd_regs/hover-eval/watch-pins/etc.
|
2025-04-16 11:13:30 -07:00 |
|
Ryan Fleury
|
b9ef453a14
|
eval visualization - allow chained expressions to cause multiple child expansion blocks; begin work on unified lister watch window
|
2025-04-15 16:27:44 -07:00 |
|
Ryan Fleury
|
db381db85d
|
meta-expr type operators, for meta-evaluations, to annotate source expression strings of evaluations
|
2025-04-14 15:21:46 -07:00 |
|
Ryan Fleury
|
8e13f8162a
|
adjust memory reads from cfg spaces to evaluating the cfg strings, rather than directly interpreting them as leaves
|
2025-04-14 14:52:46 -07:00 |
|
Ryan Fleury
|
a021e6f68f
|
extend rangification of meta evaluations to all child evaluations; further mark up schema expansion types
|
2025-04-14 13:51:43 -07:00 |
|
Ryan Fleury
|
5162301316
|
f32 path for meta evaluations
|
2025-04-14 13:18:01 -07:00 |
|
Ryan Fleury
|
b34c70a247
|
begin merging view state / view parameterizations - unify code for introspecting on each, thus allowing explicit parameterizations of view state via a lens call. also build out the path from an eval -> cfg tree
|
2025-04-14 12:49:47 -07:00 |
|
Ryan Fleury
|
e621d13669
|
frontend ui/editor & data funnelling for hardware data breakpoints
|
2025-04-11 17:03:36 -07:00 |
|
Ryan Fleury
|
bd35ea83fc
|
support for raddbg_pin markup on-the-fly watch pin annotations
|
2025-03-26 11:38:32 -07:00 |
|
Ryan Fleury
|
aff63db8eb
|
ctrl entity meta evaluation, hook up reads/writes, get off eval blobs; switch freeze/thaw ui to working on 'active' child, plugs into usual toggle path
|
2025-03-25 14:56:21 -07:00 |
|
Ryan Fleury
|
974ce5fa59
|
eliminate rule to associate set names with expand rules / visualizers; this is really only a rule we want for the core eval lookup hooks
|
2025-03-25 14:13:59 -07:00 |
|
Ryan Fleury
|
ef1685adc9
|
pass over cfg meta evaluations; instead of forming artificial 'eval blob', just use sets/queries/hooks to do the lookups. eliminate cfg -> eval blob cache. switch to 'enabled' rather than 'disabled' as the cfg default. more convergences/fixes/tweaks.
|
2025-03-25 13:49:59 -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
|
02322191fe
|
fix drag/drop of immediate views, fix disallowance of [ or { in mdesk tags, other various convergences/fixes
|
2025-03-21 17:18:16 -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
|
e2bfecc384
|
further work on rich hover vs. hover eval vs. ctx menu arrangements; it's a bit too noisy/annoying when hover eval for breakpoints/threads/etc. is just turned on all the time, and now that we have the ability to hover-eval-style query views, because of tabs, we can just do that with breakpoints etc. too. the old rich hover tooltips / highlights / etc. can then just be used normally. also put in some mechanisms to block rich hover tooltips when it is strictly redundant information.
|
2025-03-20 15:01:40 -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 |
|