Commit Graph

428 Commits (main)

Author SHA1 Message Date
Mitchell Hashimoto a265e7ce20
macos: take over menu bar, separate close and close window 2023-03-10 14:27:55 -08:00
Mitchell Hashimoto 6c857877e8
apprt/embedded: close surface callback 2023-03-08 15:05:15 -08:00
Mitchell Hashimoto fa9ee0815f
apprt/embedded: newSplit callback 2023-03-08 14:56:50 -08:00
Mitchell Hashimoto 2a40bdabca
macos: load config file default file locations 2023-03-03 09:01:13 -08:00
Mitchell Hashimoto adae05cf04
gtk: mouse input 2023-02-24 07:58:30 -08:00
Mitchell Hashimoto dff45003e1
macos: hook up clipboards 2023-02-19 15:18:01 -08:00
Mitchell Hashimoto 8889dd7de2
macos: emoji keyboard works 2023-02-19 12:28:17 -08:00
Mitchell Hashimoto 7a5e3a4003
macos: stdbool missing so we can use bool in ghostty.h 2023-02-19 11:30:57 -08:00
Mitchell Hashimoto f1ebc6953e
macos: mouse scroll events 2023-02-19 10:44:57 -08:00
Mitchell Hashimoto 1659f52175
macos: mouse button and mouse move events 2023-02-19 10:44:57 -08:00
Mitchell Hashimoto 7b0ddc8b70
set title callback needs to use surface userdata 2023-02-19 10:44:57 -08:00
Mitchell Hashimoto c709467bee
macos: hook up change title events 2023-02-19 10:44:57 -08:00
Mitchell Hashimoto 6b450f7c7d
macos: track surface focus state 2023-02-19 10:44:57 -08:00
Mitchell Hashimoto 7a368da099
macos: hook up text input 2023-02-19 10:44:56 -08:00
Mitchell Hashimoto 4b44b2bc95
c: fix enums for input 2023-02-19 10:44:56 -08:00
Mitchell Hashimoto 573b163636
start input, its broken but we're getting there 2023-02-19 10:44:56 -08:00
Mitchell Hashimoto 074664398a
macos: correct scale factor propagated 2023-02-19 10:44:56 -08:00
Mitchell Hashimoto cd77408efc
it draws! 2023-02-19 10:44:56 -08:00
Mitchell Hashimoto ff9af8a07b
lots of progress running a surface but still crashes 2023-02-19 10:44:56 -08:00
Mitchell Hashimoto 55b05b22bb
c: create/destroy surface API 2023-02-19 10:44:55 -08:00
Mitchell Hashimoto c68f8082df
apprt: can pass options through to Windows 2023-02-19 10:44:55 -08:00
Mitchell Hashimoto 085d462a68
lots of stubbing so window will kind of compile for embedded 2023-02-19 10:44:55 -08:00
Mitchell Hashimoto eed6979868
apprt: start embedded implement, make App API available to C 2023-02-19 10:44:55 -08:00
Mitchell Hashimoto 26182611c6
move allocator to global state 2023-02-19 10:44:55 -08:00
Mitchell Hashimoto 9bd527fe00
macos: config API 2023-02-19 10:44:54 -08:00
Mitchell Hashimoto 8b80e65928
lots of broken stuff 2023-02-19 10:44:54 -08:00
Mitchell Hashimoto a2dd8d8abe
include: comment the modulemap 2023-02-19 10:44:53 -08:00
Mitchell Hashimoto 8035865596
build: ghostty lib, framework, build into app 2023-02-19 10:44:53 -08:00