Mitchell Hashimoto
|
a9279f9871
|
apprt/glfw: does not implement inspector
|
2023-10-24 15:27:16 -07:00 |
|
Mitchell Hashimoto
|
6cfa9de4df
|
apprt/embedded: do not lock render state for inspector render
|
2023-10-24 15:27:16 -07:00 |
|
Mitchell Hashimoto
|
aa24221acf
|
inspector: show imgui demo window only in debug
|
2023-10-24 15:27:16 -07:00 |
|
Mitchell Hashimoto
|
880d7869a9
|
inspector: show modes
|
2023-10-24 15:27:16 -07:00 |
|
Mitchell Hashimoto
|
c8b9bea1e1
|
apprt: none has app/surface so tests pass
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
5a299e14e4
|
all threads are notified of inspector state, trigger render
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
afa08ffc02
|
initial work on basic inspector information
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
c1fade6e5b
|
apprt/embedded: also must render imgui multiple times
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
a1a398be4d
|
inspector: setup basic modes window (empty), dock
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
844baf7148
|
note font size todo
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
597c1a17ae
|
apprt/embedded: render in native dpi
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
55f681a0fd
|
inspector is scaled to native dpi
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
d65b29a537
|
apprt/embedded: render inspector
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
865bf7441c
|
apprt/gtk: initialize and run the inspector
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
7a30d1080e
|
core: hook up all the inspector activation state and such
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
dcb6eef9c4
|
apprt/gtk: different bg color for imgui widget
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
522d6b8ba1
|
apprt/gtk: destory the inspector properly on close
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
6a50a938d6
|
apprt/gtk: button to toggle inspector
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
199e1cae29
|
apprt/gtk: surface has inspector state
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
29bbcbbf92
|
core: add input binding to control terminal inspector
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
92d172377e
|
macos: don't do full surface-style key translation for imgui
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
ddd7ff4bbb
|
apprt/gtk: use shared key => imgui key helper
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
52ccef3b8e
|
macos: only re-render the inspector when requested
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
d50ff6ece7
|
macos: complete cimgui events
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
2c40183c3c
|
macos: rendering basic imgui
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
775a734892
|
apprt/gtk: use new imgui opengl API
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
f3d99efcd8
|
apprt/gtk: imgui widget calls callback to populate imgui frame
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
c0ace7a29e
|
apprt/gtk: complete imgui backend
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
869e4133f1
|
apprt/gtk: can render imgui
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
a60f9eb9e6
|
apprt/gtk: empty inspector window
|
2023-10-24 15:27:13 -07:00 |
|
Mitchell Hashimoto
|
4b1809f35e
|
add empty Inspector file
|
2023-10-24 15:27:13 -07:00 |
|
Mitchell Hashimoto
|
7a1c54ad05
|
update zig
|
2023-10-24 15:02:26 -07:00 |
|
Mitchell Hashimoto
|
aee05d9e99
|
terminal: deleteLines has to reset wrap state on blank lines
|
2023-10-24 12:50:06 -07:00 |
|
Mitchell Hashimoto
|
66d97ab5f3
|
terminal: do not attach grapheme to empty cell
|
2023-10-24 12:20:37 -07:00 |
|
Mitchell Hashimoto
|
1457bcec90
|
terminal: deleteCharacters should clear wide spacer tails if split
|
2023-10-24 12:10:41 -07:00 |
|
Mitchell Hashimoto
|
62475fd709
|
terminal: ICH should only run with no intermediates
|
2023-10-24 09:43:06 -07:00 |
|
Mitchell Hashimoto
|
ec26cc4b41
|
terminal: insert blanks (ICH) with left/right and large count
|
2023-10-24 09:38:47 -07:00 |
|
Mitchell Hashimoto
|
e6a23be99a
|
terminal: cub with reverse mode on left margin
|
2023-10-24 09:26:34 -07:00 |
|
Mitchell Hashimoto
|
96d5ca3604
|
terminal: horizontal tab back should handle cursor already left margin
|
2023-10-24 08:45:07 -07:00 |
|
Mitchell Hashimoto
|
cbdf52864a
|
Merge pull request #704 from der-teufel-programming/windows-test
Get `zig build test` working on Windows
|
2023-10-23 08:52:43 -07:00 |
|
Mitchell Hashimoto
|
4a199448a2
|
os: update todo about subsystem for windows
|
2023-10-23 08:48:53 -07:00 |
|
Mitchell Hashimoto
|
3226cbf61b
|
os: remove some duplication in the env var check for xdg config
|
2023-10-23 08:47:16 -07:00 |
|
Erlend Lind Madsen
|
7d99a6063b
|
config: comment regarding font-family config reload
|
2023-10-22 20:49:22 +07:00 |
|
Brandon Ferguson
|
17957b8fb3
|
If the locale isn't supported and falls back to the POSIX/C locale, use en_US.UTF8
|
2023-10-21 10:33:26 -07:00 |
|
Matthew Winter
|
c49c300c3a
|
fix: adjust for window padding when calculating whether selection has started
|
2023-10-21 08:48:06 -07:00 |
|
Mitchell Hashimoto
|
88ad94b22e
|
Merge pull request #703 from jparise/quit-after-last-window-closed
config: add quit-after-last-window-closed
|
2023-10-19 20:09:02 -07:00 |
|
Mitchell Hashimoto
|
3a26812e6a
|
config: update doc comment
|
2023-10-19 20:08:37 -07:00 |
|
Mitchell Hashimoto
|
088ae5c454
|
fix build with no font discovery
|
2023-10-19 19:43:04 -07:00 |
|
Krzysztof Wolicki
|
f4a2273ad9
|
os/xdg: Avoid allocations on non-Windows systems.
os/desktop: Add TODO
|
2023-10-19 17:22:11 +02:00 |
|
Krzysztof Wolicki
|
3936b471a8
|
Disable iconv on Windows by default (enabled via cli flag).
Skip various tests not implemented on windows.
|
2023-10-19 09:39:20 +02:00 |
|