Commit Graph

  • 0fb7a02791 inspector: give cell picker modal a reasonable title Mitchell Hashimoto 2023-10-22 21:42:37 -07:00
  • eaa7777fbb inspector: cell inspector Mitchell Hashimoto 2023-10-22 21:25:56 -07:00
  • bc398327f2 inspector: track mouse state Mitchell Hashimoto 2023-10-22 18:02:20 -07:00
  • e40cfc791d inspector: add keyboard info Mitchell Hashimoto 2023-10-22 12:57:48 -07:00
  • ccde455fa0 inspector: cursor style information Mitchell Hashimoto 2023-10-22 12:47:04 -07:00
  • 0f0195fb97 inspector: screen window Mitchell Hashimoto 2023-10-22 09:50:20 -07:00
  • a9279f9871 apprt/glfw: does not implement inspector Mitchell Hashimoto 2023-10-22 09:27:30 -07:00
  • fc549978b9 macos: update inspector size in draw call Mitchell Hashimoto 2023-10-22 09:22:56 -07:00
  • 6cfa9de4df apprt/embedded: do not lock render state for inspector render Mitchell Hashimoto 2023-10-22 09:18:54 -07:00
  • aa24221acf inspector: show imgui demo window only in debug Mitchell Hashimoto 2023-10-22 09:18:42 -07:00
  • 880d7869a9 inspector: show modes Mitchell Hashimoto 2023-10-22 09:14:53 -07:00
  • c8b9bea1e1 apprt: none has app/surface so tests pass Mitchell Hashimoto 2023-10-22 08:56:30 -07:00
  • 5a299e14e4 all threads are notified of inspector state, trigger render Mitchell Hashimoto 2023-10-22 08:46:30 -07:00
  • afa08ffc02 initial work on basic inspector information Mitchell Hashimoto 2023-10-21 22:35:05 -07:00
  • c1fade6e5b apprt/embedded: also must render imgui multiple times Mitchell Hashimoto 2023-10-21 15:49:04 -07:00
  • a1a398be4d inspector: setup basic modes window (empty), dock Mitchell Hashimoto 2023-10-21 15:47:22 -07:00
  • 844baf7148 note font size todo Mitchell Hashimoto 2023-10-21 15:16:21 -07:00
  • 597c1a17ae apprt/embedded: render in native dpi Mitchell Hashimoto 2023-10-21 15:13:27 -07:00
  • 55f681a0fd inspector is scaled to native dpi Mitchell Hashimoto 2023-10-21 15:08:16 -07:00
  • e62a8bbaae pkg/cimgui: use freetype for font rendering Mitchell Hashimoto 2023-10-21 14:27:53 -07:00
  • d65b29a537 apprt/embedded: render inspector Mitchell Hashimoto 2023-10-20 11:41:18 -07:00
  • 865bf7441c apprt/gtk: initialize and run the inspector Mitchell Hashimoto 2023-10-20 11:38:05 -07:00
  • 7a30d1080e core: hook up all the inspector activation state and such Mitchell Hashimoto 2023-10-20 11:25:04 -07:00
  • dcb6eef9c4 apprt/gtk: different bg color for imgui widget Mitchell Hashimoto 2023-10-20 08:52:51 -07:00
  • 522d6b8ba1 apprt/gtk: destory the inspector properly on close Mitchell Hashimoto 2023-10-20 08:51:34 -07:00
  • 6a50a938d6 apprt/gtk: button to toggle inspector Mitchell Hashimoto 2023-10-20 08:47:18 -07:00
  • 199e1cae29 apprt/gtk: surface has inspector state Mitchell Hashimoto 2023-10-20 08:44:23 -07:00
  • a6dfad9689 pkg/cimgui: requires libcpp Mitchell Hashimoto 2023-10-19 20:51:05 -07:00
  • 5e2bed62b3 macos: terminal inspector control Mitchell Hashimoto 2023-10-19 20:48:38 -07:00
  • 29bbcbbf92 core: add input binding to control terminal inspector Mitchell Hashimoto 2023-10-19 20:30:39 -07:00
  • 92d172377e macos: don't do full surface-style key translation for imgui Mitchell Hashimoto 2023-10-19 14:40:11 -07:00
  • b2fd3fae6c macos: proper title when focusing the inspector Mitchell Hashimoto 2023-10-19 14:34:28 -07:00
  • ddd7ff4bbb apprt/gtk: use shared key => imgui key helper Mitchell Hashimoto 2023-10-19 14:27:22 -07:00
  • 52ccef3b8e macos: only re-render the inspector when requested Mitchell Hashimoto 2023-10-19 14:27:03 -07:00
  • d50ff6ece7 macos: complete cimgui events Mitchell Hashimoto 2023-10-19 14:09:26 -07:00
  • 2c40183c3c macos: rendering basic imgui Mitchell Hashimoto 2023-10-19 11:52:49 -07:00
  • 775a734892 apprt/gtk: use new imgui opengl API Mitchell Hashimoto 2023-10-18 22:25:30 -07:00
  • f15aaf3b9e macos: use a MTKView subclass for the inspector Mitchell Hashimoto 2023-10-18 22:24:21 -07:00
  • 69cc6d11dc macos: MetalView, render an MTKView Mitchell Hashimoto 2023-10-18 21:09:03 -07:00
  • 9fb4497675 pkg/cimgui: add osx backend Mitchell Hashimoto 2023-10-18 20:17:26 -07:00
  • 3ac6e8392d pkg/cimgui: add metal backend Mitchell Hashimoto 2023-10-18 17:34:12 -07:00
  • f3d99efcd8 apprt/gtk: imgui widget calls callback to populate imgui frame Mitchell Hashimoto 2023-10-18 17:24:03 -07:00
  • c0ace7a29e apprt/gtk: complete imgui backend Mitchell Hashimoto 2023-10-18 16:47:04 -07:00
  • 869e4133f1 apprt/gtk: can render imgui Mitchell Hashimoto 2023-10-18 14:20:50 -07:00
  • a60f9eb9e6 apprt/gtk: empty inspector window Mitchell Hashimoto 2023-10-18 08:41:33 -07:00
  • 4b1809f35e add empty Inspector file Mitchell Hashimoto 2023-10-18 08:15:18 -07:00
  • efddef9d1c build: add cimgui to build Mitchell Hashimoto 2023-10-18 08:13:09 -07:00
  • aaa74c40c3 pkg/cimgui Mitchell Hashimoto 2023-10-18 07:56:37 -07:00
  • ee0b79fa07 Merge pull request #726 from mitchellh/update-zig Mitchell Hashimoto 2023-10-24 15:11:35 -07:00
  • 7a1c54ad05 update zig Mitchell Hashimoto 2023-10-24 15:00:10 -07:00
  • aee05d9e99 terminal: deleteLines has to reset wrap state on blank lines Mitchell Hashimoto 2023-10-24 12:50:06 -07:00
  • 66d97ab5f3 terminal: do not attach grapheme to empty cell Mitchell Hashimoto 2023-10-24 12:20:37 -07:00
  • 1457bcec90 terminal: deleteCharacters should clear wide spacer tails if split Mitchell Hashimoto 2023-10-24 12:10:41 -07:00
  • 452d72d635 Merge pull request #724 from mitchellh/fuzz Mitchell Hashimoto 2023-10-24 09:52:36 -07:00
  • 2741785033 website: prettier Mitchell Hashimoto 2023-10-24 09:43:14 -07:00
  • 62475fd709 terminal: ICH should only run with no intermediates Mitchell Hashimoto 2023-10-24 09:41:20 -07:00
  • ec26cc4b41 terminal: insert blanks (ICH) with left/right and large count Mitchell Hashimoto 2023-10-24 09:38:47 -07:00
  • e6a23be99a terminal: cub with reverse mode on left margin Mitchell Hashimoto 2023-10-24 09:24:02 -07:00
  • 96d5ca3604 terminal: horizontal tab back should handle cursor already left margin Mitchell Hashimoto 2023-10-24 08:45:07 -07:00
  • cbdf52864a Merge pull request #704 from der-teufel-programming/windows-test Mitchell Hashimoto 2023-10-23 08:52:43 -07:00
  • 4a199448a2 os: update todo about subsystem for windows Mitchell Hashimoto 2023-10-23 08:48:53 -07:00
  • 3226cbf61b os: remove some duplication in the env var check for xdg config Mitchell Hashimoto 2023-10-23 08:47:16 -07:00
  • b9b33ab25d pkg/fontconfig: make iconv build param non-windows specific Mitchell Hashimoto 2023-10-23 08:40:25 -07:00
  • d8a4f19fb9 Merge pull request #719 from gpanders/macos-about-commit Mitchell Hashimoto 2023-10-23 08:31:39 -07:00
  • 72f754c6cf macos: use commit hash in version info instead of build number Gregory Anders 2023-10-23 07:43:55 -05:00
  • 76e0e89a3d Merge pull request #715 from mitchellh/update-zig Mitchell Hashimoto 2023-10-22 07:07:44 -07:00
  • 8e1fb61726 Merge pull request #718 from erf/config-comment Mitchell Hashimoto 2023-10-22 06:55:35 -07:00
  • 7d99a6063b config: comment regarding font-family config reload Erlend Lind Madsen 2023-10-22 20:49:22 +07:00
  • 113204399e update zig Mitchell Hashimoto 2023-10-21 21:34:59 -07:00
  • 290a955fab Merge pull request #714 from mitchellh/update-zig Mitchell Hashimoto 2023-10-21 17:11:30 -07:00
  • d4a67c2466 update zig Mitchell Hashimoto 2023-10-21 15:52:40 -07:00
  • 2ded880099 Merge pull request #713 from mitchellh/fix-unsupported-locale-lang Mitchell Hashimoto 2023-10-21 10:44:52 -07:00
  • 17957b8fb3 If the locale isn't supported and falls back to the POSIX/C locale, use en_US.UTF8 Brandon Ferguson 2023-10-21 18:17:17 +02:00
  • f93dde12f1 Merge pull request #710 from mitchellh/matt Mitchell Hashimoto 2023-10-21 08:49:05 -07:00
  • c49c300c3a fix: adjust for window padding when calculating whether selection has started Matthew Winter 2023-10-21 22:53:25 +11:00
  • b230325c35 Merge pull request #711 from jparise/macos-initial-size Mitchell Hashimoto 2023-10-21 08:45:48 -07:00
  • d63c0df582 macos: always apply initial size to new windows Jon Parise 2023-10-21 08:08:54 -07:00
  • a44e5a9ae4 Merge pull request #708 from mitchellh/update-hf Mitchell Hashimoto 2023-10-20 09:19:51 -07:00
  • 4cb185c593 pkg/harfbuzz: update to 8.2.2 Mitchell Hashimoto 2023-10-20 09:10:34 -07:00
  • 88ad94b22e Merge pull request #703 from jparise/quit-after-last-window-closed Mitchell Hashimoto 2023-10-19 20:09:02 -07:00
  • 3a26812e6a config: update doc comment Mitchell Hashimoto 2023-10-19 20:08:37 -07:00
  • b6a47cef77 build: disable Tracy by default even for debug builds Mitchell Hashimoto 2023-10-19 20:03:36 -07:00
  • 088ae5c454 fix build with no font discovery Mitchell Hashimoto 2023-10-19 19:43:04 -07:00
  • f4a2273ad9 os/xdg: Avoid allocations on non-Windows systems. os/desktop: Add TODO Krzysztof Wolicki 2023-10-19 17:22:11 +02:00
  • b830deb8a9 pkg/fontconfig: windows check more readable Krzysztof Wolicki 2023-10-19 17:21:23 +02:00
  • cf9f025a5b Don't enable iconv for fontconfig dep on windows Krzysztof Wolicki 2023-10-19 17:10:24 +02:00
  • 00c24e4ae6 Fix option name passed to fontconfig dep Krzysztof Wolicki 2023-10-19 10:52:09 +02:00
  • 3936b471a8 Disable iconv on Windows by default (enabled via cli flag). Skip various tests not implemented on windows. Krzysztof Wolicki 2023-10-19 09:39:20 +02:00
  • 1d71a87cd6 Merge pull request #700 from raggi/raggi/fontconfig-windows Mitchell Hashimoto 2023-10-18 20:29:29 -07:00
  • 17b63f7617 config: add quit-after-last-window-closed Jon Parise 2023-10-18 12:46:35 -07:00
  • 5007e90ae5 pkg/fontconfig: move defines to fix x86_64-windows targets James Tucker 2023-10-17 22:17:53 -07:00
  • 0eea5f00e2 Merge pull request #698 from mitchellh/update-zig Mitchell Hashimoto 2023-10-17 13:32:42 -07:00
  • eda0e8ad04 pkg/apple-sdk: update to not have any broken symlinks Mitchell Hashimoto 2023-10-17 13:11:27 -07:00
  • b0f95263fc ci: don't specify -gnu on test triple Mitchell Hashimoto 2023-10-17 13:07:18 -07:00
  • 8f46d114c0 update zig Mitchell Hashimoto 2023-10-17 12:42:17 -07:00
  • 5a21701394 Merge pull request #697 from mitchellh/glyph-downsample Mitchell Hashimoto 2023-10-17 10:57:41 -07:00
  • a5066635f0 renderer: do not downsample oversized glyphs Mitchell Hashimoto 2023-10-17 10:52:53 -07:00
  • e9637c2cfe Merge pull request #694 from gpanders/view-menu Mitchell Hashimoto 2023-10-16 22:24:16 -07:00
  • 4341428c18 macos: make xcode 14 compatible, do not use switch expr Mitchell Hashimoto 2023-10-16 20:05:32 -07:00
  • f966a5a163 macos: add menu items to modify font size Gregory Anders 2023-10-16 20:17:29 -05:00