Ryan Fleury
|
8b8c88f310
|
preserve whole chain of parent irtrees, do not simply apply only to autohook overrides; straighten out some event consumption weirdness in interaction between autocompletion floating view & query floating view; ensure we mark the cfg space as dirty when modifying strings
|
2025-05-13 13:44:14 -07:00 |
|
Ryan Fleury
|
97c58e3747
|
start sketching out pieces for flattened expansions in rows(...)
|
2025-05-13 11:55:06 -07:00 |
|
Ryan Fleury
|
11c1b5277e
|
only -> rows; table -> columns
|
2025-05-13 10:44:06 -07:00 |
|
Ryan Fleury
|
d564184d31
|
chip away more unneeded path processing, impeding proper support for relative paths; we want to mostly preserve paths as we see them, and then we should find a different story for mapping the paths in very few places
|
2025-05-12 17:09:13 -07:00 |
|
Ryan Fleury
|
a5b227a1c6
|
egl/glx work; eliminate unneeded path normalization paths; do not assume os current path when normalizing paths; gl synchronous debug strings
|
2025-05-12 16:03:36 -07:00 |
|
Ryan Fleury
|
868f2d0660
|
be a bit more robust to failures in window creation, IPC thread launching, & semaphore non-implemented parts
|
2025-05-10 14:39:32 -07:00 |
|
Ryan Fleury
|
3fd1f9d255
|
stub out demon/fontprovider so we can build debugger
|
2025-05-10 14:28:14 -07:00 |
|
Ryan Fleury
|
f38da420e9
|
force hover eval in window on X axis only; store expr strings rather than expr trees in auto hook map
|
2025-05-09 12:51:02 -07:00 |
|
Ryan Fleury
|
345d5579d2
|
do not show switch in IPC docs
|
2025-05-09 12:27:35 -07:00 |
|
Ryan Fleury
|
2c58b81dde
|
parameterize find-code-location by forcing-focus to destination panel; use that in 'switch' command
|
2025-05-09 12:22:27 -07:00 |
|
Ryan Fleury
|
a3e471897c
|
scroll-to-bottom-on-change setting for text (inc. output) visualizers
|
2025-05-09 11:31:54 -07:00 |
|
Ryan Fleury
|
f2bf8ccb2e
|
layer color coverage / usage in thread colors
|
2025-05-09 11:15:00 -07:00 |
|
Ryan Fleury
|
5fce46baaf
|
adjust toggle-switch-dragging path so that keyboard presses still register
|
2025-05-09 10:43:17 -07:00 |
|
Ryan Fleury
|
3b0064d8cd
|
multi-toggle-switch-toggle-in-single-press
|
2025-05-09 10:34:00 -07:00 |
|
Ryan Fleury
|
417202c0a0
|
press in view content -> steal focus from query bar
|
2025-05-09 10:16:49 -07:00 |
|
Ryan Fleury
|
cb2e9fe27c
|
record last opened user in program data, recall on startup
|
2025-05-09 09:56:16 -07:00 |
|
Ryan Fleury
|
dd3f3366a8
|
fix bad 0.9.16 version check in config loading; helpers for building version codes, so they can be compared
|
2025-05-09 09:48:54 -07:00 |
|
Ryan Fleury
|
bbdbcead16
|
correctly allow space keybindings; bind by default to 'accept', along with return; -> allow space for hitting buttons, expansions, etc.
|
2025-05-09 09:05:51 -07:00 |
|
Ryan Fleury
|
f237f6cb24
|
hack in fix for not automatically escaping user inputs - was preventing backslashes from being used correctly in query inputs
|
2025-05-08 16:16:53 -07:00 |
|
Ryan Fleury
|
802da729b2
|
further work on view callee helper ui
|
2025-05-08 15:18:09 -07:00 |
|
Ryan Fleury
|
2a3c5527e0
|
only decorate debug-info-table-generated expressions with `s when we can detect it is necessary (.s are now allowed); only generate simplified expression extension strings for expressions in watch windows if parent keys are present, otherwise just do the full expression
|
2025-05-08 14:14:30 -07:00 |
|
Ryan Fleury
|
e13de08637
|
fix process choice in lister-completion-evaluation; do not rely on selected process! fixes 'enter' in listers not functioning when initially launching a process.
|
2025-05-08 13:34:38 -07:00 |
|
Ryan Fleury
|
4c49daa5a4
|
reintroduce add function breakpoint fast-path
|
2025-05-08 13:22:16 -07:00 |
|
Ryan Fleury
|
13324d9073
|
more progress on view caller helper
|
2025-05-08 12:25:31 -07:00 |
|
Ryan Fleury
|
ef974b8dc0
|
begin sketching out the callee info helper, as an additional mechanism within the autocompletion system - find the call we're in, evaluate the callee, look up schema, show args/docs
|
2025-05-08 12:03:12 -07:00 |
|
Ryan Fleury
|
e0202c5c18
|
path_pt schema type, which bundles a file path & textual location; use to do path relativization on serialize with breakpoints/watch pins
|
2025-05-08 10:23:46 -07:00 |
|
Ryan Fleury
|
b59e8e5024
|
absolutify initial user/project paths; need absolute path information in order to relativize/absolutify paths in config
|
2025-05-08 09:57:17 -07:00 |
|
Ryan Fleury
|
a31840fd8c
|
eliminate reload-active command binding - it is no longer a command
|
2025-05-08 09:20:09 -07:00 |
|
Ryan Fleury
|
54a0560cef
|
make window-level font size changing more strict wrt modifiers; do not accept ctrl+shift
|
2025-05-07 17:05:25 -07:00 |
|
Ryan Fleury
|
43c1a5d68b
|
oops, fix bad reset of autocompletion arena!
|
2025-05-07 16:00:06 -07:00 |
|
Ryan Fleury
|
e7a4f407bb
|
use 'sufficient suffixes' when generating enum expansions
|
2025-05-07 15:24:23 -07:00 |
|
Ryan Fleury
|
4f980c4820
|
correctly flag deletion editing commands as zeroing delta on selection
|
2025-05-07 14:36:39 -07:00 |
|
Ryan Fleury
|
1cc5561f1f
|
evaluate settings in raw mode, always
|
2025-05-07 10:50:27 -07:00 |
|
Ryan Fleury
|
db2c8607fb
|
clear breakpoints command
|
2025-05-07 09:23:42 -07:00 |
|
Ryan Fleury
|
cbc0ec1254
|
commit root-level split axis data on panel tree edits
|
2025-05-07 09:13:59 -07:00 |
|
Ryan Fleury
|
1284c25b9e
|
sketch out better usage of expansion info in text visualizer; notes; naming pass
|
2025-05-07 08:58:12 -07:00 |
|
Ryan Fleury
|
73d30759a1
|
fix incorrect command usage in auto-run path
|
2025-05-07 06:27:34 -07:00 |
|
Ryan Fleury
|
afd1f0c713
|
do not reset to default bindings if not needed...
|
2025-05-07 05:50:47 -07:00 |
|
Ryan Fleury
|
7048a8748c
|
bindings resetting function
|
2025-05-06 17:34:49 -07:00 |
|
Ryan Fleury
|
df8c29d7b1
|
clamp font size settings
|
2025-05-06 17:22:59 -07:00 |
|
Ryan Fleury
|
1447e6ca24
|
revert-to-default ui for meta setting editors
|
2025-05-06 17:09:01 -07:00 |
|
Ryan Fleury
|
6b4c1997e1
|
eliminate defaults for overridden properties, e.g. per-tab font size; just pull value from hierarchy
|
2025-05-06 16:25:04 -07:00 |
|
Ryan Fleury
|
de5ae9746d
|
when generating debug info table evaluations, check for non-simple symbol identifiers, and generate slightly-better-though-not-comprehensive-escape-hatch for that symbol expression
|
2025-05-06 15:48:57 -07:00 |
|
Ryan Fleury
|
8d8e9b3cc5
|
be more judicious about edit buttons in fancy rows; allow escape-hatch identifier evaluation via grave accents
|
2025-05-06 15:42:36 -07:00 |
|
Ryan Fleury
|
53fea4a17e
|
hack to fix corner case in watch window controls
|
2025-05-06 15:29:38 -07:00 |
|
Ryan Fleury
|
b902b0a5b3
|
animation setting coverage
|
2025-05-06 15:21:01 -07:00 |
|
Ryan Fleury
|
848f144ab9
|
distinguish between expr strings and code strings in schemas; use normal autocompletion in meta-evaluation spaces only when editing expr strings, whereas code strings you want to look like code but do not generally refer to things that expressions can, e.g. it is a label
|
2025-05-06 14:42:27 -07:00 |
|
Ryan Fleury
|
686c666058
|
final theme presets pass
|
2025-05-06 14:03:22 -07:00 |
|
Ryan Fleury
|
e1bdae4144
|
adjust focuses on project-load, if project-filtered tabs are focused
|
2025-05-06 13:20:52 -07:00 |
|
Ryan Fleury
|
fe8d7e86fe
|
fix expression editability condition in watch tables; notes
|
2025-05-06 13:09:47 -07:00 |
|