Commit Graph

199 Commits

Author SHA1 Message Date
Adam
d2dc4ff334 cmake: remove deleted files 2023-07-02 23:55:45 +01:00
Adam
85bc0eee16 browser/app: remove stuff that doesn't work 2023-07-02 20:28:00 +01:00
Adam
54ad96b34b browser: remove misnamed HasFrame() 2023-07-02 18:35:09 +01:00
Adam
0d408512a7 browser/client: remove old native functions 2023-06-29 23:09:57 +01:00
Adam
5b357f3087 index: close window after game login 2023-06-29 18:52:56 +01:00
Adam
94a9bed25f Update README.md 2023-06-29 14:26:01 +01:00
Adam
0e5a0fab06 main: --disable-web-security arg
Hopefully this won't be needed forever, but for now it's necessary
because some API endpoints (that we don't control) don't have correct
access control settings on them.
2023-06-29 13:58:16 +01:00
Adam
6bde337bba cmake: add install commands 2023-06-29 13:57:47 +01:00
Adam
c4a4244176 html, client: move cef/files/ to html/ 2023-06-29 13:50:07 +01:00
Adam
e1ec1ed74c Merge pull request #1 from Adamcake/Adamcake-patch-1
Update README.md
2023-06-27 00:15:49 +01:00
Adam
3b5dbc7e52 Update README.md 2023-06-27 00:15:39 +01:00
Adam
03893ee2c3 browser: simplify window-closing
Closing still doesn't actually work, but this is a good start...
2023-06-26 23:53:46 +01:00
Adam
54d747f8a9 browser/app: remove OnLoadError stuff 2023-06-26 23:53:10 +01:00
Adam
fe4f6244c7 browser/client: load app frame from file 2023-06-26 23:51:30 +01:00
Adam
4769ac84dc repo: use cmake instead of meson
Goodbye meson, I won't be back
2023-06-26 23:49:48 +01:00
Adam
bd6793c690 main, browser/client: remove all native stuff 2023-06-26 23:43:15 +01:00
Adam
d1340bae7d meson: don't subproject cef
This is a truly disgusting bit of engineering, but there's no other
possible way to integrate CEF into Meson as far as I know. Meson is
staggeringly deficient in basic features it easily has the architecture
to support...
2023-06-16 01:57:03 +01:00
Adam
6d0bf3ee7c browser: add [B] to debug prints 2023-06-15 01:29:49 +01:00
Adam
d0dc5f1f23 index: improve launch flows 2023-06-10 00:49:03 +01:00
Adam
612a7d4b73 index: support launcher account flow 2023-06-09 20:34:33 +01:00
Adam
249bba4c83 browser/client: game_auth stuff 2023-06-09 20:33:41 +01:00
Adam
a5a9d1ef47 game_auth: initial commit 2023-06-09 20:33:13 +01:00
Adam
3ba616683f oauth: update page title 2023-06-09 17:47:50 +01:00
Adam
1be0a35ba5 index: add some comments 2023-06-09 04:07:44 +01:00
Adam
9d9e79ad80 index: add oauth refresh logic 2023-06-09 03:59:09 +01:00
Adam
dc38bd7f82 index: update page title 2023-06-09 03:20:19 +01:00
Adam
c432551249 readme: typo 2023-06-09 01:35:33 +01:00
Adam
07f7d3bcbe repo: use Bolt name consistently
This project kind of swallowed another one with a different name, so
there were two names going on.
2023-06-09 01:06:53 +01:00
Adam
f4c02b54cc browser/client: redirect root url to index 2023-06-09 01:06:53 +01:00
Adam
fefffe0bf8 Update README.md 2023-06-08 23:35:38 +01:00
Adam
0c932c9614 index: add handler for successful login 2023-06-08 22:42:28 +01:00
Adam
b47c4f6462 browser/app: add shield_url to window 2023-06-08 22:40:26 +01:00
Adam
98d19698fb index: remove cors proxy thing 2023-06-08 20:18:49 +01:00
Adam
9e89890ff2 browser/client: remove cors hack 2023-06-05 20:26:26 +01:00
Adam
9c4e1eeb0e cef: commit html files 2023-06-05 20:20:38 +01:00
Adam
c5c574be03 browser: HasFrame() 2023-06-05 20:19:48 +01:00
Adam
8e47804d2d browser/client: more resource handling methods 2023-06-05 20:14:08 +01:00
Adam
3e49b6a320 browser/app: add function handlers to window 2023-06-05 20:11:58 +01:00
Adam
a6edc2bf68 browser/app: fix overlay-less windows not closing 2023-06-02 00:06:18 +01:00
Adam
2c5c33b49a readme: update cef version info 2023-05-21 16:12:13 +01:00
Adam
3a42c923ae cef: remove custom patches
None of these are strictly needed anymore, but anyone building their own
CEF binary canpatch it themselves as they wish. Some #includes also need
reverting.
2023-05-21 15:59:26 +01:00
Adam
5e1fc4b010 native: mostly-working x11 tray icon 2023-04-23 02:26:44 +01:00
Adam
a8ee7dc79b main: refactor for new client functions 2023-04-22 16:35:02 +01:00
Adam
bd44d5ec8c client,native: run on dedicated thread 2023-04-22 16:32:19 +01:00
Adam
53238eaac6 native: lots of x11 impl 2023-04-05 21:20:32 +01:00
Adam
387b24cf3d meson: xcb-record dependency 2023-04-05 21:19:54 +01:00
Adam
14deea819b native: delete deleted files again
???
2023-04-05 20:53:16 +01:00
Adam
2e4b009c42 main: setup and shutdown for client 2023-04-05 20:52:08 +01:00
Adam
80853a5166 browser/client: add some native functions 2023-04-05 18:37:30 +01:00
Adam
635c761e07 native,client: rename Connection->Native 2023-04-05 17:37:14 +01:00