Mitchell Hashimoto
|
40315afe72
|
apprt/gtk: extract config errors window into views
|
2023-09-17 22:03:43 -07:00 |
|
Mitchell Hashimoto
|
fe15e7d5fd
|
apprt/gtk: add View to help with auto-layout views
|
2023-09-17 21:59:25 -07:00 |
|
Mitchell Hashimoto
|
bd3b5d5332
|
apprt/gtk: working on config errors window
|
2023-09-17 21:37:57 -07:00 |
|
Mitchell Hashimoto
|
dbd8add23e
|
core: don't send release events for key bindings
Fixes #482
|
2023-09-17 14:31:15 -07:00 |
|
Mitchell Hashimoto
|
ef7e0f7fdb
|
core: mouse reports should always send on release even if outside
Fixes #481
|
2023-09-17 14:22:40 -07:00 |
|
Mitchell Hashimoto
|
37cf0b2321
|
Merge pull request #443 from mitchellh/hide-decorations-macos
macos: allow to hide decorations
|
2023-09-17 12:07:13 -07:00 |
|
Mitchell Hashimoto
|
d911c49f44
|
macos: remove unnecessary call
|
2023-09-17 12:01:36 -07:00 |
|
SoraTenshi
|
833be445ba
|
Spawn alert box on new tab if decorations disabled
Stray spaces
Fix check for windowDecoration
|
2023-09-17 11:58:11 -07:00 |
|
Mitchell Hashimoto
|
2b380ad37e
|
macos: stylistic changes
|
2023-09-17 11:57:36 -07:00 |
|
Mitchell Hashimoto
|
48de8c0837
|
c: remove unused struct field
|
2023-09-17 11:57:01 -07:00 |
|
Will Pragnell
|
81efb2dfe5
|
macos: always use latest window decoration config from runtime
|
2023-09-17 11:57:01 -07:00 |
|
SoraTenshi
|
ddb9be0971
|
Remove custom CAPI function
and use the already existing get_config function
|
2023-09-17 11:57:01 -07:00 |
|
SoraTenshi
|
3cb21dd76e
|
Store and restore style mask on fullscreen
|
2023-09-17 11:57:00 -07:00 |
|
SoraTenshi
|
4c1cf5efe3
|
fixup! macos: allow to hide decorations
|
2023-09-17 11:57:00 -07:00 |
|
SoraTenshi
|
ed8b5bc283
|
macos: allow to hide decorations
|
2023-09-17 11:57:00 -07:00 |
|
Mitchell Hashimoto
|
63379ee2eb
|
Merge pull request #480 from mitchellh/mouse-fixes
Mouse Reporting Fixes
|
2023-09-17 11:55:37 -07:00 |
|
Mitchell Hashimoto
|
36c9d607b2
|
core: do not send repeat mouse events if cell didn't change
|
2023-09-17 11:49:25 -07:00 |
|
Mitchell Hashimoto
|
ab4acf0d00
|
core: send mouse motion events if motion tracking and button pressed
|
2023-09-17 11:45:53 -07:00 |
|
Mitchell Hashimoto
|
d6b827cce7
|
core: all SGR mouse report modes can tell button differences
Fixes #478
|
2023-09-17 10:24:51 -07:00 |
|
Mitchell Hashimoto
|
083e42f5d2
|
Merge pull request #477 from mitchellh/notcurses-input
notcurses-input bugs
|
2023-09-17 10:08:17 -07:00 |
|
Mitchell Hashimoto
|
dd85f6c41d
|
core: do not emit mouse report events if position is outside surface
|
2023-09-17 09:56:26 -07:00 |
|
Mitchell Hashimoto
|
8694d29bd0
|
terminal: ignore CSI S with intermediates
|
2023-09-17 09:39:03 -07:00 |
|
Mitchell Hashimoto
|
ad23a7a2c9
|
terminal/kitty-gfx: erase all should preserve storage limit size
|
2023-09-17 09:27:01 -07:00 |
|
Mitchell Hashimoto
|
a851483d08
|
Merge pull request #474 from mitchellh/gtk-refactor
GTK refactor, ability to drag tab out to new window
|
2023-09-16 12:41:12 -07:00 |
|
Mitchell Hashimoto
|
84da10a9b3
|
apprt/gtk: don't use userdata for pages, can request on demand
This is important to keep it in sync if the gl area moves
|
2023-09-16 12:11:10 -07:00 |
|
Mitchell Hashimoto
|
cf84a5513f
|
apprt/gtk: listen to page-removed to hide tab bar if only one
|
2023-09-16 11:48:33 -07:00 |
|
Mitchell Hashimoto
|
5dc0746a17
|
gtk: tabs are draggable to the desktop to extract a window
|
2023-09-16 11:30:22 -07:00 |
|
Mitchell Hashimoto
|
0cf2ed6a9f
|
renderer/opengl: gl state init needs to set blending, realization
|
2023-09-16 11:26:07 -07:00 |
|
Mitchell Hashimoto
|
f7272d506e
|
apprt/gtk: handle scenario where OpenGL area becomes unrealized
|
2023-09-16 09:38:28 -07:00 |
|
Mitchell Hashimoto
|
a19acf14d2
|
renderer/opengl: support reloading the Opengl state
|
2023-09-16 09:37:29 -07:00 |
|
Mitchell Hashimoto
|
58100f0a00
|
renderer/opengl: OpenGL state may be nil to disable rendering
|
2023-09-16 09:08:35 -07:00 |
|
Mitchell Hashimoto
|
d2fa79effb
|
apprt/gtk: shuffle some lines around in Window
|
2023-09-16 08:32:32 -07:00 |
|
Mitchell Hashimoto
|
35c956fd05
|
apprt/gtk: Window css styling is no longer used
|
2023-09-16 08:29:15 -07:00 |
|
Mitchell Hashimoto
|
d5036e78f4
|
apprt/gtk: refactor into separate files
|
2023-09-16 08:28:49 -07:00 |
|
Mitchell Hashimoto
|
cbbafc70e2
|
gtk: set Name for new-window action
|
2023-09-15 22:10:06 -07:00 |
|
Mitchell Hashimoto
|
e0691cfcfa
|
Merge pull request #461 from mitchellh/goonz/windows-path-and-tmpdir
Windows: implement tmpDir and expandPath
|
2023-09-15 17:15:46 -07:00 |
|
Mitchell Hashimoto
|
23054dc393
|
main: only check for CLI actions on non-lib builds
|
2023-09-15 17:14:12 -07:00 |
|
Mitchell Hashimoto
|
1327028d44
|
Merge pull request #471 from mitchellh/mode-warning
macos, gtk: show warning when running with debug build
|
2023-09-15 16:03:04 -07:00 |
|
Will Pragnell
|
8f2ab46e1e
|
windows: use cross platform consts where available
|
2023-09-15 16:01:33 -07:00 |
|
Mitchell Hashimoto
|
2dccf4596a
|
macos: consistent text
|
2023-09-15 15:58:14 -07:00 |
|
Mitchell Hashimoto
|
120588fb62
|
apprt/gtk: show warning when running debug version
|
2023-09-15 15:57:51 -07:00 |
|
Mitchell Hashimoto
|
f8fea2f65b
|
macos: show warning in debug mode
|
2023-09-15 15:40:41 -07:00 |
|
Mitchell Hashimoto
|
78613e059a
|
Merge pull request #470 from mitchellh/cli-actions
`--version` and general framework for CLI subcommands
|
2023-09-15 15:11:48 -07:00 |
|
Mitchell Hashimoto
|
de0f71c6a1
|
c api: add ghostty_info to get metadata about the build
|
2023-09-15 12:32:41 -07:00 |
|
Mitchell Hashimoto
|
07481fe703
|
output more information for version
|
2023-09-15 12:22:35 -07:00 |
|
Mitchell Hashimoto
|
e11299a775
|
cli actions can be "+<name>"
|
2023-09-15 12:17:59 -07:00 |
|
Mitchell Hashimoto
|
bcd88619c6
|
can enable logging for CLI actions with GHOSTTY_LOG env var
|
2023-09-15 12:15:12 -07:00 |
|
Mitchell Hashimoto
|
26313bc85d
|
do not write logs to stderr for cli actions
|
2023-09-15 09:27:48 -07:00 |
|
Mitchell Hashimoto
|
dbfedd2400
|
Add --version for outputting version, framework for more actions
|
2023-09-15 09:17:58 -07:00 |
|
Mitchell Hashimoto
|
0ac1010d5a
|
Merge pull request #467 from rockorager/gtk-close
gtk: handle all close-requests
|
2023-09-15 07:36:10 -07:00 |
|