Ryan Fleury
|
29d430ca6c
|
dial back use of hand hover cursor
|
2025-03-26 10:00:49 -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
|
b0cff76501
|
eliminate old palette system entirely
|
2025-02-19 12:09:28 -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
|
8706e7c56d
|
dead code elimination, eliminating old theme usage
|
2025-02-18 19:27:27 -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
|
198246eb52
|
more integration work, of new block tree eval visualization structure w/ watch views
|
2024-09-26 12:05:01 -07:00 |
|
Ryan Fleury
|
e8c8df9c6e
|
eliminate setup hook for views
|
2024-09-16 09:53:24 -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
|
14f617db85
|
begin eliminating separate hook system for view rule uis; shift over to regular views, so there is just one codepath for all visualizers; move ui to event pump system, with permissions stack, so that callers of sub-ui-codepaths can mask off event consumption as needed
|
2024-08-26 09:56:47 -07:00 |
|
Ryan Fleury
|
b18e437337
|
git normalize all files
|
2024-07-26 11:13:47 -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
|
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
|
b4b8f5f0ab
|
fix some escape-to-cancel & context menu behavior; notes
|
2024-06-24 16:14:06 -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
|
6ac870dac0
|
improvements in text layout, focus visualization, smooth text rasterization for icons; checkpoint in ui visuals pass
|
2024-06-22 15:58:40 -07:00 |
|
Ryan Fleury
|
5f23820f9d
|
checkpoint on ui/palettes/visuals pass
|
2024-06-21 22:06:40 -07:00 |
|
Ryan Fleury
|
fc77844452
|
color scheme -> palette; fix eval/watch views after cleanup; make more progress on new palette system
|
2024-06-21 09:49:51 -07:00 |
|
Ryan Fleury
|
3b27abd5c7
|
first pass at new theme color table, scheme-based ui color specification
|
2024-06-20 15:28:48 -07:00 |
|
Ryan Fleury
|
50d401e4ce
|
formalize tab size in all ui codepaths, per-box; pick 4*columnsize by default in text views
|
2024-05-24 16:34:42 -07:00 |
|
Ryan Fleury
|
d716159faf
|
feed base column & tab width through all font rendering paths; use temporary constants
|
2024-05-24 15:12:40 -07:00 |
|
Ryan Fleury
|
4dd1f6f579
|
eval watch -> watch; prep for more organized event-driven editing path for watch windows, beginning of multi-selection support
|
2024-05-14 10:33:03 -07:00 |
|
Ryan Fleury
|
e41eb9430f
|
finish pass to convert everything over to ui events, eliminate nav actions; intermix os events & ui event production with commands
|
2024-05-13 11:48:42 -07:00 |
|
Ryan Fleury
|
58192b8356
|
move all ui/df codepaths onto new ui event consumption, rather than os/nav events in parallel
|
2024-05-13 10:33:30 -07:00 |
|
Ryan Fleury
|
8890284f97
|
zig lexing (syntax highlighting & hover-on-eval)
|
2024-04-17 11:36:01 -07:00 |
|
Ryan Fleury
|
572fad1f03
|
first pass at custom window border
|
2024-04-17 08:46:21 -07:00 |
|
Ryan Fleury
|
a8ece647c1
|
simplify and remove temporary polish from minified bitmap viewer
|
2024-04-02 15:31:02 -07:00 |
|
Ryan Fleury
|
0eb8216ea0
|
first pass at dedicated bitmap tab view, & all the machinery of going from watch window w/ view rule -> dedicated ui
|
2024-04-02 14:33:17 -07:00 |
|
Ryan Fleury
|
c637ad6ede
|
rewrite ui box -> signal path for less lossy event processing & correctness; also extend to use all 3 mouse buttons. eliminate ui signal bitfields, just use flags & helper macros everywhere.
|
2024-02-07 16:46:57 -08:00 |
|
Ryan Fleury
|
6296d2bd96
|
first pass of watch window macros; fix active-but-disabled line edit rendering; other minor fixes
|
2024-02-06 11:47:52 -08:00 |
|
Ryan Fleury
|
876d9338fc
|
auto-close universal ctx menus when entities/tabs invalidate; some visual fixes
|
2024-02-02 14:13:00 -08:00 |
|
Ryan Fleury
|
6897c0bb57
|
only show mid-row cache line boundaries when unexpanded, since the expansion will show more precise info
|
2024-02-02 12:53:34 -08:00 |
|
Ryan Fleury
|
15e239a0dc
|
cache line boundary visualization
|
2024-02-02 12:47:51 -08:00 |
|
Ryan Fleury
|
3aa602eca7
|
fix satval picker rendering, with new shader performance improvements
|
2024-01-25 14:15:24 -08:00 |
|
Ryan Fleury
|
a94e1b1928
|
major simplification pass over command query system; eliminate per-window query views, just collapse down to a single query view stack per-window (way simpler and honestly just what everyone does anyways); simplify/dejankify ui focus system
|
2024-01-21 21:07:04 -08:00 |
|
Ryan Fleury
|
a42ec6aeff
|
initial upload
|
2024-01-10 19:57:50 -08:00 |
|