summaryrefslogtreecommitdiff
path: root/src/Surface.zig
AgeCommit message (Expand)Author
2025-06-27core: only update selection clipboard on left mouse releaseMitchell Hashimoto
2025-06-24core, gtk: implement host resources dir for FlatpakLeorize
2025-06-20renderer: big rework, graphics API abstraction layers, unified logicQwerasd
2025-06-15apprt/embedded: improve text reading APIs (selection, random points)Mitchell Hashimoto
2025-06-07Make undo/redo app-targeted so it works with no windowsMitchell Hashimoto
2025-06-07add undo/redo keybindings, default them on macOSMitchell Hashimoto
2025-05-29input: "ignore" binding action are still be processed by the OS/GUIMitchell Hashimoto
2025-05-27code style: use `@splat` where possibleQwerasd
2025-05-27decl literalMitchell Hashimoto
2025-05-27test: introduce helper function for mouse selection testsQwerasd
2025-05-27unit test mouse selection logicQwerasd
2025-05-27terminal: rework selection logic in core surfaceQwerasd
2025-05-26style: use decl literalsQwerasd
2025-05-19Add `selection-clear-on-typing`Mitchell Hashimoto
2025-05-09clean up bindings so that they match macOS menusMitchell Hashimoto
2025-05-09input: remove `physical_key` from the key event (all keys are physical)Mitchell Hashimoto
2025-05-09apprt/glfw: buildsMitchell Hashimoto
2025-05-06Add "Scroll to Selection" commandfn ⌃ ⌥
2025-05-01Binding for toggling window float on top (macOS only)Mitchell Hashimoto
2025-04-21add toggle command palette bindingMitchell Hashimoto
2025-04-14gtk: implement bell (#7087)Mitchell Hashimoto
2025-04-14gtk: implement bellLeah Amelia Chen
2025-04-13Mouse drag while clicked should cancel any mouse link actionsMitchell Hashimoto
2025-04-10config: allow commands to specify whether they shell expand or notMitchell Hashimoto
2025-03-19apprt/embedded: utf8 encoding buffer lifetime must extend beyond callMitchell Hashimoto
2025-03-18ci: zig fmt checkMitchell Hashimoto
2025-03-15scroll: translate non-precision to precisionTim Culverhouse
2025-03-11Zig 0.14Mitchell Hashimoto
2025-03-06gtk: add separate close_window apprt actionLeah Amelia Chen
2025-03-02scroll: only use multiplier for non-precision scrollsTim Culverhouse
2025-03-02scroll: don't use multiplier for wheel eventsTim Culverhouse
2025-03-02surface: calculate scroll amount directly from yoff/xoff for non-precision sc...Tim Culverhouse
2025-02-28Introduce `reset_window_size` keybinding and apprt actionMitchell Hashimoto
2025-02-28apprt initial_size is sent whenever the grid size changesMitchell Hashimoto
2025-02-14core: add `env` config optionJeffrey C. Ollie
2025-02-14Add tab title rename feature to macosAswin M Prabhu
2025-02-13macos: add `padded-notch` option for `macos-non-native-fullscreen`Mitchell Hashimoto
2025-02-13apprt: require envmap for exec-based termioMitchell Hashimoto
2025-02-11core: performAction now returns a boolJeffrey C. Ollie
2025-02-11gtk(x11): set `WINDOWID` env var for subprocessesLeah Amelia Chen
2025-01-22Prevent hyperlink hover state when mouse is outside viewportBryan Lee
2025-01-20use whitespace instead of new flag for selecting full lineotomist
2025-01-14add and use flag for selecting empty lines in the selectLine functionotomist
2025-01-13Handle setting _NET_WM_STATE (#4936)Mitchell Hashimoto
2025-01-11core: clear selection whenever preedit is changedMitchell Hashimoto
2025-01-12Correct IME position calculation with window paddingBryan Lee
2025-01-10chore: rename config value to maximize and move startup logic to proper locationAdam Wolf
2025-01-10apprt/gtk: add toggle_maximize keybind and window-maximize config optionAdam Wolf
2025-01-08Add keybind action `copy_url_to_clipboard`Bryan Lee
2025-01-08Add `close_tab` keybinding action for macOSBryan Lee