Mitchell Hashimoto
|
6acf67ec66
|
gtk: render!
|
2023-02-24 07:58:30 -08:00 |
|
Mitchell Hashimoto
|
7f34afa395
|
gtk: hook up GL area and render a color
|
2023-02-24 07:58:30 -08:00 |
|
Mitchell Hashimoto
|
fb13838532
|
apprt newWindow/newTab do not have to return a surface
|
2023-02-24 07:58:30 -08:00 |
|
Mitchell Hashimoto
|
2adb0c9234
|
apprt: C API for embedded updated to new style
|
2023-02-24 07:58:29 -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
|
8c18e1ee48
|
remove memory pool usage for mac
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
053748481a
|
more crap
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
9e4560043a
|
fix crashes on close
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
fbe35c226b
|
Integrating new surface
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
3d8c62c41f
|
apprt refactor in progress, launches glfw no window
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
f268f3955e
|
init gtk app
|
2023-02-24 07:58:29 -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
|
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
|
e92d90b8d5
|
macos: new tab implementation
|
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
|
ba8f142770
|
app: only create first window in exe mode
|
2023-02-19 10:44:55 -08:00 |
|
Mitchell Hashimoto
|
f30d80cabe
|
build: must set run condition to always now
|
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
|
ce490e21ea
|
can specify a wasm target in build
|
2022-12-31 08:53:11 -08:00 |
|
Mitchell Hashimoto
|
58218af2b5
|
app: make apprt agnostic
|
2022-12-30 15:56:42 -08:00 |
|
Mitchell Hashimoto
|
83f5d29ae2
|
initialize glfw in app
|
2022-12-30 15:48:45 -08:00 |
|
Mitchell Hashimoto
|
d5895f9034
|
rename windowing_system to just window
|
2022-12-30 15:32:36 -08:00 |
|
Mitchell Hashimoto
|
ba0cbecd79
|
core window doesn't have reference to glfw window anymore!
|
2022-12-30 15:18:32 -08:00 |
|
Mitchell Hashimoto
|
9b0fbde838
|
put some config in the devmode UI
|
2022-11-21 09:09:25 -08:00 |
|
Mitchell Hashimoto
|
a15afa8211
|
do not block channel send while draining channel
|
2022-11-20 20:16:40 -08:00 |
|
Mitchell Hashimoto
|
357ad43656
|
app: deinit darwin info
|
2022-11-16 21:20:04 -08:00 |
|
Mitchell Hashimoto
|
8ac90d33e6
|
new_tab action
|
2022-11-16 21:17:41 -08:00 |
|
Mitchell Hashimoto
|
bb90104de3
|
enable Mac native tabbing
|
2022-11-16 21:04:54 -08:00 |
|
Mitchell Hashimoto
|
8eb97cd9ad
|
Option (def true) to inherit font size on new window
|
2022-11-16 09:51:59 -08:00 |
|
Mitchell Hashimoto
|
4ced2290b3
|
OSC handling, handle OSC change window title command
|
2022-11-14 10:46:40 -08:00 |
|
Mitchell Hashimoto
|
5b52333e51
|
name threads and add more tracing
|
2022-11-07 07:45:46 -08:00 |
|
Mitchell Hashimoto
|
fd304c9338
|
Deinit devmode more cleanly
|
2022-11-06 17:26:01 -08:00 |
|
Mitchell Hashimoto
|
c9b01fdc6c
|
support app quitting to close all windows
|
2022-11-06 14:10:28 -08:00 |
|
Mitchell Hashimoto
|
ecbd119654
|
Hook up new window, modify renderers
|
2022-11-06 10:34:43 -08:00 |
|
Mitchell Hashimoto
|
a2edbb4698
|
App prepare for multi-window
|
2022-11-06 10:05:08 -08:00 |
|
Mitchell Hashimoto
|
cd705359e8
|
Window thread is now single event loop!
|
2022-11-05 19:31:28 -07:00 |
|