Mitchell Hashimoto
|
fc549978b9
|
macos: update inspector size in draw call
|
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
|
e62a8bbaae
|
pkg/cimgui: use freetype for font rendering
|
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
|
a6dfad9689
|
pkg/cimgui: requires libcpp
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
5e2bed62b3
|
macos: terminal inspector control
|
2023-10-24 15:27:14 -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
|
b2fd3fae6c
|
macos: proper title when focusing the inspector
|
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
|
f15aaf3b9e
|
macos: use a MTKView subclass for the inspector
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
69cc6d11dc
|
macos: MetalView, render an MTKView
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
9fb4497675
|
pkg/cimgui: add osx backend
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
3ac6e8392d
|
pkg/cimgui: add metal backend
|
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
|
efddef9d1c
|
build: add cimgui to build
|
2023-10-24 15:27:13 -07:00 |
|
Mitchell Hashimoto
|
aaa74c40c3
|
pkg/cimgui
|
2023-10-24 15:27:13 -07:00 |
|
Mitchell Hashimoto
|
ee0b79fa07
|
Merge pull request #726 from mitchellh/update-zig
update zig
|
2023-10-24 15:11:35 -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
|
452d72d635
|
Merge pull request #724 from mitchellh/fuzz
Fix a couple crashes found while fuzzing
|
2023-10-24 09:52:36 -07:00 |
|
Mitchell Hashimoto
|
2741785033
|
website: prettier
|
2023-10-24 09:43:14 -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 |
|