Commit Graph

2278 Commits

Author SHA1 Message Date
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 78b5582e95 dead code elimination, do cleanup pass over cell text rendering story, prep for expr/eval in same cell 2025-04-22 11:24:41 -07:00
Ryan Fleury c7a9e174fa eliminate mutual exclusion of expression/evaluation cells; allow both paths to be turned on in a single cell 2025-04-22 10:17:16 -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 83e59bb0c0 fix incorrect resolution to type-mode evaluation with dereference ops 2025-04-21 16:57:27 -07:00
Ryan Fleury 1c71b89387 eval irgen: allow ,length fastpath for array types as well 2025-04-21 16:55:46 -07:00
Ryan Fleury 4fe602521a fix pointer dereference path in type-mode evaluation; carve out exception for lens visualization with string-pointers - in that case, we just want to apply a string size limitation & go to the regular string path; begin getting off old color slots 2025-04-21 16:49:02 -07:00
Ryan Fleury 93b8aef49c fix target environment string list evaluation cell building; extend lister completion with further push-queries for catchall; extend f1 lister to include targets, types, globals, thread-locals 2025-04-21 15:45:39 -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 0ce9925ba6 pipe through parent expression string info through expr -> string generation path, so we can correctly generate standalone expression strings in the presence of $ (parent shortcuts) 2025-04-21 11:54:55 -07:00
Ryan Fleury 7946e938c0 raw -> walk chain of overridden irtrees, since we want to strip 100% of all overrides/hooks/etc. 2025-04-21 11:46:03 -07:00
Ryan Fleury 8dd334d754 fix row key uniqueness of chained expansions, fix initial edit strings for value editing 2025-04-21 11:37:10 -07:00
Ryan Fleury 21a7126a57 kill old row/cell building code, fix incorrect use of view ui rule hooks in all cells 2025-04-21 11:12:42 -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
Nikita Smith d98ea1cf6f parallel build targets 2025-04-21 10:19:56 -07:00
Ryan Fleury cbe1365244 cell description rendering 2025-04-20 20:21:54 -07:00
Ryan Fleury 9453f62cf4 cmd filter -> filter on display names, descriptions, and search tags 2025-04-20 19:35:37 -07:00
Ryan Fleury ffb81cd814 f1 lister completion; improve command listing 2025-04-20 19:30:22 -07:00
Ryan Fleury 19a56b88a0 correct cell expression edit string formation 2025-04-20 19:09:11 -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 657f5edb31 compute cell editability 2025-04-19 19:12:55 -07:00
Ryan Fleury 92f3ea922d fix row command evaluations in row building 2025-04-19 09:44:43 -07:00
Ryan Fleury dc151609ad fix files/cmds fancy string list build 2025-04-18 21:21:46 -07:00
Ryan Fleury e30df5122a first half of cell rendering pass 2025-04-18 17:15:57 -07:00
Ryan Fleury 225ac267f0 pass over row info building 2025-04-18 15:51:27 -07:00
Ryan Fleury f99d560b40 more tweaks of the previous 2025-04-18 15:02:24 -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 d053edab3f correctly register types for cfg/ctrl-entity queries 2025-04-18 13:58:38 -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 2fd5e743b9 eliminate old font size code 2025-04-17 16:35:01 -07:00
Ryan Fleury 2925161c3a sequence/table visualization test in mule 2025-04-17 16:29:38 -07:00
Ryan Fleury 79b6ee4959 fix permanent growth of transient cfg trees, ensure correct recycling as old cfg trees for module-defined auto view rules etc. 2025-04-17 16:26:13 -07:00
Ryan Fleury 559f1baae1 begin fitting settings into window evaluation 2025-04-17 16:05:31 -07:00
Ryan Fleury f3974b2af7 only/omit; disallow chained fastpaths (vs-style ,x ; ,b; ,count) in nested irtree generations 2025-04-17 15:36:43 -07:00
Ryan Fleury 751f3708e7 interval lens, to generate an expansion of N things, to use w/ tables 2025-04-17 13:46:06 -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 b20ff61e50 fix inc/dec font size commands for new font size cfg setup 2025-04-17 11:22:51 -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 f29c017268 adjust text/disasm views to apply top-level font size to scroll bars / metadata, but use the per-view font size for main contents 2025-04-16 12:16:36 -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 2a45696294 matrix table visualization test 2025-04-16 11:02:04 -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 923f55fb2b correctly treat chains of lenses when looking up type hooks; allow type-evaluations when producing per-cell evaluations 2025-04-15 14:18:21 -07:00
Ryan Fleury 82ec25ad19 table lens 2025-04-15 13:31:11 -07:00