Commit Graph

  • 0979e6d2e9 gtk-ng: parametrize the new-split action Leah Amelia Chen 2025-08-14 03:19:54 +08:00
  • b57f1815a4 apprt/gtk-ng: set cursor on Surface widget, not GL area (#8227) Mitchell Hashimoto 2025-08-13 15:44:31 -07:00
  • 997d38c362 apprt/gtk-ng: set cursor on Surface widget, not GL area Mitchell Hashimoto 2025-08-13 15:21:06 -07:00
  • 92d6395a8d gtk-ng: show on-screen keyboard on LMB release (#8224) Leah Amelia Chen 2025-08-14 05:00:17 +08:00
  • 1b1264e592 gtk-ng: only show OSD when mouse event isn't consumed Leah Amelia Chen 2025-08-14 03:16:32 +08:00
  • 23048dbd33 gtk-ng: add show_on_screen_keyboard binding Leah Amelia Chen 2025-08-14 02:38:45 +08:00
  • 0d0d3118f4 gtk-ng: show on-screen keyboard on LMB release Leah Amelia Chen 2025-08-14 02:07:49 +08:00
  • 5e3bd92c57 apprt/gtk-ng: prompt surface title (#8223) Mitchell Hashimoto 2025-08-13 10:53:12 -07:00
  • ad781ee9cd gtk-ng add border to bell features (#8222) Mitchell Hashimoto 2025-08-13 10:52:56 -07:00
  • 8edc041eaf apprt/gtk-ng: prompt surface title Mitchell Hashimoto 2025-08-13 10:43:36 -07:00
  • 22fc90fd55 gtk-ng add border to bell features Jeffrey C. Ollie 2025-08-13 12:18:07 -05:00
  • a843929d5a apprt/gtk-ng: bell (#8221) Mitchell Hashimoto 2025-08-13 09:29:21 -07:00
  • 6de98eda04 apprt/gtk-ng: audio bell Mitchell Hashimoto 2025-08-13 09:15:23 -07:00
  • d8a309c734 apprt/gtk-ng: split tree active focus should be last focused fallback Mitchell Hashimoto 2025-08-13 09:06:03 -07:00
  • 3680c8637e apprt/gtk-ng: tab attention for bell Mitchell Hashimoto 2025-08-13 08:55:24 -07:00
  • d37e3828a2 apprt/gtk-ng: win.ring-bell Mitchell Hashimoto 2025-08-13 08:53:13 -07:00
  • 408ec24165 apprt/gtk-ng: hook up bell into title Mitchell Hashimoto 2025-08-13 08:35:41 -07:00
  • 40427b06c7 apprt/gtk-ng: surface bell-ringing property Mitchell Hashimoto 2025-08-13 08:32:52 -07:00
  • 341137ce2e case folding Jacob Sandlund 2025-08-13 09:56:05 -04:00
  • f1d55468dd apprt/gtk-ng: tab tooltips, window-subtitle, split zoom title prefix (#8218) Mitchell Hashimoto 2025-08-13 06:18:52 -07:00
  • 798e872f48 apprt/gtk-ng: split zoom title Mitchell Hashimoto 2025-08-12 15:37:53 -07:00
  • 12bc0d7b10 apprt/gtk-ng: window-subtitle Mitchell Hashimoto 2025-08-12 15:11:23 -07:00
  • 502040c86a apprt/gtk-ng: tab tooltips match our pwd Mitchell Hashimoto 2025-08-12 15:02:07 -07:00
  • aa4cbf444b apprt/gtk-ng: forgot to register a prop Mitchell Hashimoto 2025-08-12 13:45:31 -07:00
  • bede3d8011 apprt/gtk-ng: split zoom (#8217) Mitchell Hashimoto 2025-08-12 13:43:44 -07:00
  • f130a724e5 apprt/gtk-ng: track is-zoomed property on surface tree Mitchell Hashimoto 2025-08-12 13:39:34 -07:00
  • fb846b669c split_tree: convert Handle to enum Mitchell Hashimoto 2025-08-12 13:34:34 -07:00
  • 145d1c1739 split_tree: track zoomed state Mitchell Hashimoto 2025-08-12 12:36:21 -07:00
  • dfabb8aa4f build(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#8213) Mitchell Hashimoto 2025-08-12 12:30:50 -07:00
  • 7bcb190aa8 apprt/gtk-ng: resize_split action (#8215) Mitchell Hashimoto 2025-08-12 12:27:26 -07:00
  • 93da59682f apprt/gtk-ng: resizeSplit action Mitchell Hashimoto 2025-08-12 11:04:17 -07:00
  • 4afd3445c4 split_tree: fix bugs for 0/1 sized ratios Mitchell Hashimoto 2025-08-12 10:46:36 -07:00
  • f5a036a6a0 update after refactor (string field config, etc) Jacob Sandlund 2025-08-12 09:43:12 -04:00
  • 563cfb94ba Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-08-12 09:38:19 -04:00
  • 8d8812cb6a build(deps): bump actions/checkout from 4.2.2 to 5.0.0 dependabot[bot] 2025-08-12 08:52:43 +00:00
  • 2bcc2fa4bd split_tree: resize function Mitchell Hashimoto 2025-08-11 12:52:11 -07:00
  • 5bf632e9cc Fix up font raster position + other small fixes (#8206) Qwerasd 2025-08-11 13:44:50 -06:00
  • a94bd8f5c4 gtk-ng: don't use signals to toggle command palette (#8182) Mitchell Hashimoto 2025-08-11 12:02:48 -07:00
  • 5bb88d259c gtk-ng: use WeakRef helper for type safety Jeffrey C. Ollie 2025-08-09 11:12:06 -05:00
  • 2de0c108ba gtk-ng: better handling of weak references Jeffrey C. Ollie 2025-08-08 21:45:41 -05:00
  • 5c088d10a4 gtk-ng: fix memory leaks in command palette Jeffrey C. Ollie 2025-08-08 21:07:54 -05:00
  • 3221421a74 gtk-ng: add TODOs about passing surface that toggled command palette Jeffrey C. Ollie 2025-08-08 13:51:51 -05:00
  • 8af1230228 gtk-ng: don't add extra refs when activating a command in the palette Jeffrey C. Ollie 2025-08-08 13:49:13 -05:00
  • 2a5b7aab86 gtk-ng: don't use signals to toggle command palette Jeffrey C. Ollie 2025-08-08 12:57:39 -05:00
  • 21a9760ff5 apprt/gtk-ng: equalize splits (#8211) Mitchell Hashimoto 2025-08-11 11:39:19 -07:00
  • 9f037a7c23 apprt/gtk-ng: equalize splits Mitchell Hashimoto 2025-08-11 11:25:23 -07:00
  • a21b447c75 apprt/gtk-ng: goto_split (including spatial navigation for the first time for our GTK backend) (#8210) Mitchell Hashimoto 2025-08-11 11:04:06 -07:00
  • 43c3150e81 split_tree: unit tests for spatial nav, fix a bug Mitchell Hashimoto 2025-08-11 10:59:02 -07:00
  • 5a01877c77 apprt/gtk-ng: spatial navigation Mitchell Hashimoto 2025-08-11 10:17:08 -07:00
  • 70d48d03a5 apprt/gtk-ng: go to right focus when split closes Mitchell Hashimoto 2025-08-11 09:51:54 -07:00
  • 5903d7d10f apprt/gtk-ng: hook up goto_split Mitchell Hashimoto 2025-08-11 09:43:39 -07:00
  • 984435d7ea split_tree: deepest, previous, next traversals Mitchell Hashimoto 2025-08-11 09:20:45 -07:00
  • 9f959ea876 gtk-ng: fix split-divider-color config (#8209) Mitchell Hashimoto 2025-08-11 08:38:28 -07:00
  • b726183981 gtk-ng: fix split-divider-color config Jeffrey C. Ollie 2025-08-11 10:27:39 -05:00
  • a9a41aec83 apprt/gtk-ng: create/close split functionality (#8202) Mitchell Hashimoto 2025-08-11 08:25:38 -07:00
  • edd73fa0e4 font/freetype: convert encoding of font names (#8204) Mitchell Hashimoto 2025-08-10 19:55:35 -07:00
  • dd983d112d gtk-ng: sync action accelerators for split-tree (#8207) Mitchell Hashimoto 2025-08-10 19:55:22 -07:00
  • aba5a34335 gtk-ng: sync action accelerators for split-tree Jeffrey C. Ollie 2025-08-10 21:29:46 -05:00
  • 8c7538e996 font/freetype: port improved raster logic from CoreText Qwerasd 2025-08-10 19:37:19 -06:00
  • e9e32d71e4 font/freetype: add a test for face name decoding using embedded fonts Jeffrey C. Ollie 2025-08-10 20:10:24 -05:00
  • 897d70982e font/freetype: convert encoding of font names Jeffrey C. Ollie 2025-08-10 17:25:13 -05:00
  • 5383cd9c9c font/freetype: pass monochrome load flag when needed Qwerasd 2025-08-10 16:04:54 -06:00
  • 20a9a3a8c2 font: use adjusted cell width for recentering again Qwerasd 2025-08-10 15:49:54 -06:00
  • 195cbb6a1c Revert "font/Metrics: remove original_cell_width, no longer needed" Qwerasd 2025-08-10 15:20:29 -06:00
  • f56219be95 font/coretext: fix glyph position/scale code Qwerasd 2025-07-28 12:25:19 -06:00
  • ee445d2915 font: compare font Index packed structs directly Qwerasd 2025-07-28 18:08:48 -06:00
  • a8b9dd8dfc renderer: clean up, improve constraintWidth function Qwerasd 2025-07-27 11:34:36 -06:00
  • ca4e38ff03 apprt/gtk-ng: split close confirmation Mitchell Hashimoto 2025-08-10 13:35:26 -07:00
  • 441af8389b apprt/gtk-ng: split separator styling Mitchell Hashimoto 2025-08-10 13:05:17 -07:00
  • 0aaf80402b Update iTerm2 colorschemes (#8195) Mitchell Hashimoto 2025-08-10 12:52:48 -07:00
  • 46560d0018 apprt/gtk-ng: wait for unparent to rebuild split tree Mitchell Hashimoto 2025-08-10 07:30:06 -07:00
  • c64701e744 deps: Update iTerm2 color schemes mitchellh 2025-08-10 00:15:37 +00:00
  • b1da644b62 apprt/gtk-ng: unnecessary grab focus Mitchell Hashimoto 2025-08-09 14:43:34 -07:00
  • e682e99bf5 apprt/gtk-ng: hook up win split actions Mitchell Hashimoto 2025-08-09 14:26:57 -07:00
  • aed6a3a343 apprt/gtk-ng: clean up some changed handlers Mitchell Hashimoto 2025-08-09 14:19:42 -07:00
  • ec293c1fd0 apprt/gtk-ng: active surface hookups Mitchell Hashimoto 2025-08-09 13:49:25 -07:00
  • 8232cf33b4 apprt/gtk-ng: surface close in split tree Mitchell Hashimoto 2025-08-09 12:36:24 -07:00
  • a28d673467 update supps Mitchell Hashimoto 2025-08-09 12:24:40 -07:00
  • 9ad92d2c3d apprt/gtk-ng: proper split operations Mitchell Hashimoto 2025-08-09 12:21:24 -07:00
  • 34be4de018 apprt/gtk-ng: write back split ratio to tree Mitchell Hashimoto 2025-08-09 12:19:03 -07:00
  • e396d9d78d apprt/gtk-ng: setup gtk paned listeners to set position Mitchell Hashimoto 2025-08-08 15:43:05 -07:00
  • a3c041bcb4 apprt/gtk-ng: keep track of last focused surface Mitchell Hashimoto 2025-08-08 15:03:28 -07:00
  • 517f17995c apprt/gtk-ng: rebuild the widget tree on an idle callback Mitchell Hashimoto 2025-08-08 14:35:34 -07:00
  • fbe28477ff datastruct: fix split tree ascii diagram Mitchell Hashimoto 2025-08-07 11:41:15 -07:00
  • 75dd8e46b5 datastruct: fix split tree debug log rounding Mitchell Hashimoto 2025-08-07 10:51:07 -07:00
  • ae5dc3a4fb apprt/gtk-ng: split tree new split actions Mitchell Hashimoto 2025-08-07 10:32:34 -07:00
  • 4742177daa apprt/gtk-ng: template callbacks can't return bool, must be c_int (#8186) Mitchell Hashimoto 2025-08-08 13:39:46 -07:00
  • 5bf8f12cf0 apprt/gtk-ng: template callbacks can't return bool, must be c_int Mitchell Hashimoto 2025-08-08 13:28:02 -07:00
  • 8ae72d5f7f apprt/gtk-ng: set resize overlay label in the idle callback (#8185) Mitchell Hashimoto 2025-08-08 13:14:13 -07:00
  • 8e073505f7 apprt/gtk-ng: set resize overlay label in the idle callback Mitchell Hashimoto 2025-08-08 12:58:14 -07:00
  • 729b8f9c2d apprt/gtk-ng: add proper setters for surface properties (#8184) Mitchell Hashimoto 2025-08-08 12:36:42 -07:00
  • 17101294aa gtk-ng: add "title bar styles" (#8166) Mitchell Hashimoto 2025-08-08 12:34:21 -07:00
  • 16e15554da apprt/gtk-ng: add proper setters for surface properties Mitchell Hashimoto 2025-08-08 12:30:18 -07:00
  • cae60f7c29 gtk-ng: use single if expression instead of block Jeffrey C. Ollie 2025-08-08 13:36:45 -05:00
  • 0f67282dfa gtk-ng: add "title bar styles" Jeffrey C. Ollie 2025-08-06 18:35:29 -05:00
  • 2c0bb894b8 valgrind: GtkPopover suppressions (#8183) Mitchell Hashimoto 2025-08-08 11:27:47 -07:00
  • 17b4481767 fix: capture screenshot for app intents views as NSImage (#8180) Mitchell Hashimoto 2025-08-08 10:25:56 -07:00
  • ef817cd267 valgrind: GtkPopover suppressions Mitchell Hashimoto 2025-08-08 07:30:18 -07:00
  • 1f378e6775 fix: capture screenshot for app intents views as NSImage Alexander Lais 2025-08-08 16:53:11 +02:00
  • a0eb4285b2 build(deps): bump namespacelabs/nscloud-cache-action from 1.2.15 to 1.2.16 (#8175) Mitchell Hashimoto 2025-08-08 07:03:15 -07:00