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 |
|
Mitchell Hashimoto
|
3d8c62c41f
|
apprt refactor in progress, launches glfw no window
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
d368b8e727
|
setup app, run works but crashes in OpenGL
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
f268f3955e
|
init gtk app
|
2023-02-24 07:58:29 -08:00 |
|
Mitchell Hashimoto
|
48c9c65915
|
add app runtime option, add gtk backend
|
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
|
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
|
7af516e7e6
|
embedded wakeup calls callback
|
2023-02-19 10:44:56 -08:00 |
|
Mitchell Hashimoto
|
7a368da099
|
macos: hook up text 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
|
20f76a71ef
|
update size
|
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
|
be75109a1d
|
new build system
|
2023-02-14 20:58:33 -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
|
b502d5aa7d
|
apprt: window size limits
|
2022-12-30 15:36:25 -08:00 |
|
Mitchell Hashimoto
|
d5895f9034
|
rename windowing_system to just window
|
2022-12-30 15:32:36 -08:00 |
|
Mitchell Hashimoto
|
0e73c5eb93
|
apprt: clipboard
|
2022-12-30 15:29:36 -08:00 |
|
Mitchell Hashimoto
|
8907104e7c
|
comments
|
2022-12-30 15:22:18 -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
|
fe84686a1d
|
apprt: all mouse callbacks
|
2022-12-30 15:15:54 -08:00 |
|
Mitchell Hashimoto
|
8196481dda
|
apprt: couple more easy callbacks
|
2022-12-30 14:47:31 -08:00 |
|
Mitchell Hashimoto
|
946383eb77
|
apprt: key/charCallback, input supports all glfw keys
|
2022-12-30 14:45:03 -08:00 |
|
Mitchell Hashimoto
|
ff1f1d8925
|
move the size callback into apprt
|
2022-12-30 13:33:19 -08:00 |
|
Mitchell Hashimoto
|
11a3577ef1
|
rename window package to apprt
|
2022-12-29 15:11:03 -08:00 |
|