ed
e9abd2ab3a
Merge remote-tracking branch 'EpicGamesExt/dev' into odin
...
Had to change odin's slice view rule to odin slice since there is now an offical slice definition.
# Conflicts:
# src/df/core/df_core.mdesk
# src/df/core/generated/df_core.meta.c
2024-07-03 21:31:26 -04:00
ed
b6f9766fe5
Compile fixes reported from Odin community discord
...
Multiple people were having compilation issues this resolves it.
2024-07-03 21:19:09 -04:00
Ryan Fleury
aed9a285f5
fix misuse of inactive panel overlay
2024-07-02 16:07:29 -07:00
Ryan Fleury
f03d0fb974
correctly apply deserialized window settings
2024-06-28 17:36:44 -07:00
Ryan Fleury
80690d7b20
notes
2024-06-28 16:07:39 -07:00
Ryan Fleury
843749c8ae
ui for editing multiple keybindings per command
2024-06-28 16:07:05 -07:00
Ryan Fleury
38090b6273
extend font provider backend with ability to independently toggle hinting & full anti-aliasing; fix up ui text measurement/placement; introduce per-window settings for adjusting font rendering parameters
2024-06-28 15:31:27 -07:00
Ryan Fleury
b0259b7a49
visual cleanup / fixes
2024-06-28 09:47:55 -07:00
Ryan Fleury
f7b97b302f
fix visual issues in completion behavior of autocomplete lister
2024-06-28 09:42:38 -07:00
Ryan Fleury
f2a7103461
watch-expr-at-mouse command
2024-06-28 09:14:58 -07:00
Ryan Fleury
d1c0bf5fe2
fix add-tab button corners/placement with max-side tabs
2024-06-28 09:02:08 -07:00
Ryan Fleury
8ca67ff892
fix possible incorrect panel being used in commands fired from tab right-click menu
2024-06-27 14:24:45 -07:00
Ryan Fleury
13aa41910e
default settings categories to closed
2024-06-27 13:17:44 -07:00
ed
b6dca789df
compile fixes
2024-06-26 23:23:40 -04:00
ed
2fe6a0884c
Merge tag 'v0.9.11-alpha' into odin
...
# Conflicts:
# src/df/gfx/generated/df_gfx.meta.c
2024-06-26 23:07:46 -04:00
Ryan Fleury
c05ceedfcb
fix clang build
v0.9.11-alpha
2024-06-26 18:12:27 -07:00
Ryan Fleury
5e093a9b4c
notes
2024-06-26 17:54:54 -07:00
Ryan Fleury
08bc2b0a79
fix up color config remapping table
2024-06-26 17:48:28 -07:00
Ryan Fleury
4ebc38d9f9
fill theme presets for new theme color codes
2024-06-26 17:39:40 -07:00
Ryan Fleury
5e2c6b5107
setting view categories
2024-06-26 15:47:28 -07:00
Ryan Fleury
7584890edd
theme presets in new settings view
2024-06-26 15:16:41 -07:00
Ryan Fleury
4bbf64de7e
first pass at new settings view
2024-06-26 15:00:45 -07:00
Ryan Fleury
e10bef9d2b
fix function breakpoints using hit-count as voff; pass over entity ref buttons in various uis; go-to-location with address values in watch views
2024-06-26 12:05:56 -07:00
Ryan Fleury
1229a50c68
eliminate txti layer
2024-06-26 11:09:58 -07:00
Ryan Fleury
6e2353d302
eliminate margin from output
2024-06-26 11:01:51 -07:00
Ryan Fleury
3d272a598b
complete convergence of new disasm view, which uses the core code view path
2024-06-26 10:57:49 -07:00
Ryan Fleury
dbdf6e7c02
eliminate old duplicative disasm path; use same code view path
2024-06-26 10:44:24 -07:00
Ryan Fleury
0904de74de
eliminate old duplicative code/output views
2024-06-26 10:07:26 -07:00
Ryan Fleury
e3077cf6f5
pick-file path for new code view
2024-06-26 10:06:16 -07:00
Ryan Fleury
9ad52d25b5
more progress on top-level interaction-register-based cursor commands, getting more out of unified source view
2024-06-26 10:02:26 -07:00
Ryan Fleury
c2ddffd424
set up interaction register push/pops for windows & views; use to implement top-level cursor-breakpoint operations; more convergence with new unified src view path
2024-06-26 09:21:51 -07:00
Ryan Fleury
7d351d03c5
txt: split symbol tokens in language lexers to defaultly do single-char symbols unless in special cases; this resolves weird indirection-size-change code label displays
2024-06-26 07:37:52 -07:00
Ryan Fleury
2e12b1485a
some light mode fixes, light mode theme preset re-filled
2024-06-25 17:53:39 -07:00
Ryan Fleury
653eb08d43
set up interaction register stack
2024-06-25 17:21:59 -07:00
Ryan Fleury
9be3c2affc
sketch out 'interaction registers'; fix bp hit count tracking
2024-06-25 17:02:43 -07:00
Ryan Fleury
6fa8af5e1a
checkpoint on unified code ctx menu & all of its operations
2024-06-25 16:31:31 -07:00
Ryan Fleury
010d5609c6
checkpoint in first pass at new unified code view impl.; start setting up unified top-level code ctx menu
2024-06-25 12:00:50 -07:00
Ryan Fleury
d12c5ec2e8
first pass at mutable text layer, which allows debugger-produced/controlled buffers to be fed into text visualization systems; start pulling out code view into single path, which will be used for disassembly/source/output
2024-06-25 11:09:02 -07:00
Ryan Fleury
c10ac170a8
config settings, for top-level toggles or simple numeric parameters; use to mask off animations, background blurs, and so on; use to control tab width
2024-06-25 09:09:10 -07:00
Ryan Fleury
7a185f9560
auto-fill ctrl+f query from selection; fix single-cell copy/paste in watch views; tweaks/fixes
2024-06-25 08:04:00 -07:00
Ryan Fleury
0d581694e6
notes; tweaks; fixes
2024-06-24 16:35:23 -07:00
Ryan Fleury
b4b8f5f0ab
fix some escape-to-cancel & context menu behavior; notes
2024-06-24 16:14:06 -07:00
Ryan Fleury
15d42027e7
adjust memory view for new ui palettes & themes
2024-06-24 15:39:12 -07:00
Ryan Fleury
883aa2d1de
fix binding ui interaction with group keys
2024-06-24 15:34:56 -07:00
Ryan Fleury
586b3e3072
fix incorrect margin measurement in output view
2024-06-24 15:32:50 -07:00
Ryan Fleury
2588bbcd12
notes
2024-06-24 15:25:22 -07:00
Ryan Fleury
0a5cc5df6f
ui: group key, for menu-bar-style interactions, where you have several distinct boxes, but want one interaction to continuously flow between them
2024-06-24 15:23:56 -07:00
Ryan Fleury
ff32449ba2
adjust rich hover info in source/disasm view to be less noisy; require hovering over line number margin, rather than always displaying it for whatever line the mouse is over
2024-06-24 15:14:13 -07:00
Ryan Fleury
614954b7ef
checkpoint on palettes, fix source view overlay margin building/drawing
2024-06-24 14:46:16 -07:00
Ryan Fleury
31c671e3f5
more progress on simplifying/condensing new theme colors
2024-06-24 14:08:28 -07:00