Mitchell Hashimoto
|
9b10b5d716
|
surface doesn't store a pointer to Config anymore
|
2023-03-19 09:49:44 -07:00 |
|
Mitchell Hashimoto
|
91c9655475
|
remove unused function, make apprt surface close mandatory
|
2023-03-18 19:33:08 -07:00 |
|
Mitchell Hashimoto
|
00c837e0d2
|
apprt: all implement close surface
|
2023-03-18 19:25:54 -07:00 |
|
Mitchell Hashimoto
|
d83bf5aeb4
|
termio: close surface on process exit
|
2023-03-18 19:21:28 -07:00 |
|
Mitchell Hashimoto
|
f02dc2f32f
|
handle horizontal scrolling for mouse reports
|
2023-03-17 19:24:18 -07:00 |
|
Mitchell Hashimoto
|
1b88f7e9ab
|
support mouse alt scroll (mode 1007)
This enables less and other older legacy programs to get mouse scroll
events
|
2023-03-17 19:10:08 -07:00 |
|
Mitchell Hashimoto
|
04c38ef3b0
|
macos: change focus callback to use an enum so we can get other dirs
|
2023-03-11 17:44:00 -08:00 |
|
Mitchell Hashimoto
|
b582691185
|
macos: hook up all the bindings so we're ready to handle focus event
|
2023-03-11 16:22:04 -08:00 |
|
Mitchell Hashimoto
|
dc6e5e1437
|
macos: fix bug where like... 5 terminals were being launched in the
background
|
2023-03-09 11:40:47 -08:00 |
|
Mitchell Hashimoto
|
6c857877e8
|
apprt/embedded: close surface callback
|
2023-03-08 15:05:15 -08:00 |
|
Mitchell Hashimoto
|
8ce6f349f8
|
input: new_split binding, can parse enums
|
2023-03-08 08:57:38 -08:00 |
|
Mitchell Hashimoto
|
e882c21c04
|
disable double/tripclick highlighting if mouse reporting is enabled
|
2023-03-04 14:24:40 -08:00 |
|
Mitchell Hashimoto
|
d309007ec0
|
fix mouse position recording for x10 format
I don't know when this broke since I swear this was working before...
|
2023-03-04 14:17:12 -08:00 |
|
Mitchell Hashimoto
|
89d07fcd83
|
clear_history binding, default Cmd+K
|
2023-03-03 09:27:47 -08:00 |
|
Mitchell Hashimoto
|
ce86c64b42
|
update zig, src for loops
|
2023-02-27 21:46:42 -08:00 |
|
Mitchell Hashimoto
|
6c6a3d6a5d
|
"goto_tab" key binding to jump to a specific tab, defaults to Super+N
The apprt surface must implement `gotoTab` to make this work. This is
only implemented in GTK for now.
|
2023-02-25 10:48:38 -08:00 |
|
Mitchell Hashimoto
|
7a0411d65a
|
apprt: move newTab to a surface callback rather than app
|
2023-02-25 10:38:19 -08:00 |
|
Mitchell Hashimoto
|
e4c91d2328
|
don't require runtimes to implement all callbacks
|
2023-02-25 10:32:27 -08:00 |
|
Mitchell Hashimoto
|
aa2d3720b6
|
gtk: previous/next tab bindings
|
2023-02-25 10:29:58 -08:00 |
|
Mitchell Hashimoto
|
6acf67ec66
|
gtk: render!
|
2023-02-24 07:58:30 -08:00 |
|
Mitchell Hashimoto
|
705d56d18e
|
surface no longer has reference to app
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
ac772c2d2d
|
inherit font size works again
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
913131c8f1
|
rename more stuff
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
fbe35c226b
|
Integrating new surface
|
2023-02-24 07:58:29 -08:00 |
|