Adam
20f6344abd
main,client: lock and store config directory
2023-07-13 02:42:22 +01:00
Adam
e5abf2e467
cmake: rename /opt folder to bolt-launcher
...
To be consistent with the config directory which will also be named
bolt-launcher, to avoid any naming conflicts with other things which
might also be called Bolt
2023-07-13 02:08:22 +01:00
Adam
fe25ee75f7
main: set X11 error handlers for main process only
2023-07-13 00:47:47 +01:00
Adam
9b3718ac96
index: disable buttons while they're 'running'
2023-07-13 00:13:24 +01:00
Adam
5bb3890401
index: somewhat better error-handling
2023-07-12 23:15:59 +01:00
Adam
a3d9e9a7f9
index: add generateLaunchButtons
2023-07-12 21:47:25 +01:00
Adam
7cca5d0b6f
browser/client: lock mutex as needed
2023-07-12 18:59:10 +01:00
Adam
433f745073
browser/client: pass platform arg to index.html
2023-07-12 18:19:13 +01:00
Adam
3447026a9e
main: refactor + add wWinMain for windows support
2023-07-12 00:38:35 +01:00
Adam
0154a6807d
cmake: build fmt directly
...
I've officially had enough of trying to force MSVC to link things the
right way instead of just whatever way it feels like
2023-07-12 00:36:11 +01:00
Adam
e4e31f1d1a
index: try to download game client
...
So close, yet so very much left to do...
2023-07-10 22:37:06 +01:00
Adam
09c7669782
browser/app: add 'content_url' string
2023-07-10 22:36:35 +01:00
Adam
844cfd5e2a
index: refactor + handleLogin()
2023-07-10 21:03:13 +01:00
Adam
b92c040a79
browser/app: add 'provider' string
2023-07-10 20:58:00 +01:00
Adam
152a8af0d8
cmake: export XDG_CONFIG_HOME in helper script
2023-07-10 19:15:17 +01:00
Adam
1f25a24f0d
index: clean up js a bit
2023-07-10 18:25:54 +01:00
Adam
4d8addb021
Update README.md
2023-07-09 04:03:08 +01:00
Adam
5c0dd0cf1b
cmake: link fmt submodule
2023-07-09 03:51:48 +01:00
Adam
18fbb1d3e3
git: add submodule for fmt
2023-07-09 03:42:42 +01:00
Adam
0d50ba292f
cmake: remove unused link command
2023-07-09 03:17:07 +01:00
Adam
0774d2de8d
cmake: differentiate msvc and win32 link steps
2023-07-09 03:15:43 +01:00
Adam
7da2672525
Update README.md
2023-07-08 20:11:34 +01:00
Adam
b490363c69
cmake: specify /MT and /MTd in MSVC builds
...
MSVC for some reason needs to be told if its link targets are static or
dynamic, assuming dynamic by default, but all of ours are static libs
2023-07-08 19:50:14 +01:00
Adam
5d10eb1ff2
cmake: add rules for windows
2023-07-08 18:36:31 +01:00
Adam
dc0b80483c
cmake: always pass -eu to sh
2023-07-04 20:18:16 +01:00
Adam
3fd10dee85
readme: typo
2023-07-03 13:51:35 +01:00
Adam
44b8b3986f
readme: update for new build changes
2023-07-03 13:51:05 +01:00
Adam
2142c0c8df
cmake: more install scripts
...
Fixes the issue of not being able to install in both /usr and /opt while
supporting both staging and production installs
2023-07-03 13:49:11 +01:00
Adam
2501e21065
browser,client: add show_devtools flag
...
I also had to clean up the mutex situation in Client to prevent
double-locking taking place on the UI thread
2023-07-03 11:14:22 +01:00
Adam
8eece28d2b
browser: store is_devtools
2023-07-03 04:23:52 +01:00
Adam
4fe5003712
browser,client: add Details::center_on_open
2023-07-03 02:40:37 +01:00
Adam
3e50d47a1d
browser,client: pass popupFeatures to popups
2023-07-03 02:26:30 +01:00
Adam
5f83a3cd40
repo: 5563->5735
...
Permalinks to CEF branch 5563 are outdated since updating from version
111 to 114, which is branch 5735
2023-07-03 02:04:49 +01:00
Adam
47c3966a48
browser/client: remove OnScheduleMessagePumpWork
2023-07-03 02:02:57 +01:00
Adam
1e9fbf0739
browser/client: rename apps to windows
2023-07-03 02:02:01 +01:00
Adam
1db58eeba0
browser,client: handle closing windows correctly
2023-07-03 02:00:25 +01:00
Adam
4fe296b80a
browser: child window handling stuff
2023-07-03 01:01:40 +01:00
Adam
4d63c4e504
browser,client: remove min and max size params
2023-07-03 00:01:29 +01:00
Adam
8b7e139c11
browser: better handling for child windows
2023-07-02 23:59:17 +01:00
Adam
ab1f812d87
browser/client: remove unused ipc messages
2023-07-02 23:57:41 +01:00
Adam
1273b9c3fd
browser/app: don't include deleted file
2023-07-02 23:56:18 +01:00
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