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
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
Mitchell Hashimoto
b9b33ab25d
pkg/fontconfig: make iconv build param non-windows specific
2023-10-23 08:40:25 -07:00
Mitchell Hashimoto
d8a4f19fb9
Merge pull request #719 from gpanders/macos-about-commit
...
macos: use commit hash in version info instead of build number
2023-10-23 08:31:39 -07:00
Gregory Anders
72f754c6cf
macos: use commit hash in version info instead of build number
...
Using the "build number" (i.e. the commit number) did not seem to work
correctly anyway (it always showed '1' for releases built in CI).
Presumably this is because GitHub performs a shallow clone so it does
not have full access to the Git history.
Instead of the build number, use the Git commit hash of HEAD, which
works even for shallow clones and is more useful for debugging.
2023-10-23 07:43:55 -05:00
Mitchell Hashimoto
76e0e89a3d
Merge pull request #715 from mitchellh/update-zig
...
update zig
2023-10-22 07:07:44 -07:00
Mitchell Hashimoto
8e1fb61726
Merge pull request #718 from erf/config-comment
...
config: comment regarding font-family config reload
2023-10-22 06:55:35 -07:00