Adam
484c597e75
readme: update for 0.3
0.3.0
2023-11-02 21:37:04 +00:00
Adam
d75b7400b4
cmake: publish 0.3
2023-11-02 21:20:25 +00:00
Adam
399eabc298
launcher: fix check for flathub
2023-11-02 21:18:22 +00:00
Adam
4598716e13
launcher: clarify scale setting name
2023-11-02 21:12:01 +00:00
Adam
6c8619ea62
window_launcher: hdos support
2023-11-02 21:07:50 +00:00
Adam
43c0f2ab06
launcher: add hdos
2023-11-02 19:18:16 +00:00
Adam
95f197d6eb
launcher: download RL directly from github
2023-11-01 21:02:28 +00:00
Adam
29495fb297
window_launcher: use id instead of hash for RL
2023-11-01 20:28:21 +00:00
Adam
a093bd7bf9
window_launcher: pass flathub flag in URL
2023-11-01 19:14:30 +00:00
Adam
92474b586f
cmake: add BOLT_FLATHUB_BUILD flag
2023-11-01 19:14:00 +00:00
Adam
020568b362
client: fix namespace ambiguity
2023-10-28 15:53:53 +01:00
Adam
7ed6429c36
file_manager/directory: use IN_CLOSE_WRITE event
...
IN_MODIFY fires on calls to write(), meaning it can and does fire
multiple times each time a file is saved. This causes the page to
refresh multiple times per save. IN_CLOSE_WRITE is specifically
designed to solve this problem.
2023-10-22 00:09:32 +01:00
Adam
84a64574e5
client: improve handling of __bolt_refresh
...
As well as calling CloseAllExceptDevtools to clear children before
refreshing, this change also fixes a mutex lock where the UI thread may
try to re-acquire the mutex during its own iteration.
2023-10-21 20:18:18 +01:00
Adam
434822fa82
browser: add CloseChildrenExceptDevtools()
2023-10-21 20:17:34 +01:00
Adam
37cdefbfa1
file_manager/directory: stop watch-thread correctly
2023-10-21 19:22:35 +01:00
Adam
3761a440e8
file_manager/directory: support watching with inotify
2023-10-21 06:16:00 +01:00
Adam
8d11cb48c0
client: call StopFileManager() as appropriate
2023-10-21 06:15:22 +01:00
Adam
237459dd07
file_manager: StopFileManager()
2023-10-21 06:15:04 +01:00
Adam
ad5d89c9cf
browser,client: implement OnFileChange callback
2023-10-21 04:28:44 +01:00
Adam
08c7309d31
file_manager: add OnFileChange callback
2023-10-21 04:26:49 +01:00
Adam
2429b6f948
browser/app: bounce __bolt_refresh messages
2023-10-21 04:26:23 +01:00
Adam
d2aa2ebee3
resource_handler: fix potential double-free
2023-10-21 03:55:08 +01:00
Adam
2f020ed28c
browser,file_manager: rework file manager handling
...
The previous design had a memory leak which couldn't be fixed,
amongst other issues.
2023-10-21 03:52:05 +01:00
Adam
5ae8216637
file_manager/directory: remove debug prints
2023-10-21 03:51:03 +01:00
Adam
b6aaad6b4a
file_manager: add free()
2023-10-21 02:40:14 +01:00
Adam
5c6a2bd915
cmake: add BOLT_DEV_LAUNCHER_DIRECTORY setting
2023-10-21 02:35:42 +01:00
Adam
99c87f7529
client: support BOLT_DEV_LAUNCHER_DIRECTORY setting
2023-10-21 02:35:32 +01:00
Adam
1e9f2fa96b
file_manager/directory: initial commit
2023-10-21 02:35:05 +01:00
Adam
50918884d5
file_manager/launcher: init size to 0 on 404
2023-10-21 01:49:21 +01:00
Adam
6e089d228f
cmake: generate file_manager launcher cxx
2023-10-21 01:30:11 +01:00
Adam
767915735a
browser: replace hashmaps with FileManager
2023-10-21 01:28:25 +01:00
Adam
eaff7667db
file_manager: initial commit
2023-10-21 01:27:37 +01:00
Adam
9ce7678192
launcher: add rl 'scale' setting ( #3 )
2023-10-14 19:07:52 +01:00
Adam
3552c3c435
window_launcher: accept rl's optional 'scale' param ( #3 )
2023-10-14 19:06:22 +01:00
Adam
048e4498c1
cmake: add option for enabling devtools
2023-10-09 23:40:07 +01:00
Adam
c4a9dddd08
browser/client: add flag for devtools
2023-10-09 23:39:46 +01:00
Adam
4b00e39ac9
main: fix linux compile
0.2.3
2023-10-04 14:52:20 +01:00
Adam
48a6b6c24b
main: work around windows argv issue
0.2.2
2023-10-04 14:31:02 +01:00
Adam
9627d7e3e1
window_launcher: fix startup crash
2023-10-04 13:09:18 +01:00
Adam
8e39ebf8f3
cmake: install icons in the right place
0.2.1
2023-10-04 12:11:04 +01:00
Adam
01e01bbac8
Update README.md
2023-10-02 23:02:08 +01:00
Adam
9005472b96
window_launcher: build url properly
2023-09-27 20:09:25 +01:00
Adam
e6a929f627
repo: make everything able to build on windows
2023-09-27 19:36:30 +01:00
Adam
c5ad7a5423
cmake: add 0.2.0 release
0.2.0
2023-09-16 17:19:04 +01:00
Adam
17a71a7b7e
cmake: add newlines to metadata files
2023-09-16 17:16:02 +01:00
Adam
6c4c8fecb2
repo: re-add modules
2023-09-16 16:55:49 +01:00
Adam
b584960d32
repo: .gitignore
2023-09-16 16:53:59 +01:00
Adam
97e3ba5a7d
repo: forcefully remove all submodule details
...
Trying to force git submodules to do anything useful, day #1
2023-09-16 16:50:12 +01:00
Adam
1f8033b1c1
readme: remove python and pillow info
...
Python is no longer needed for the build system as of 4a121bf
2023-09-13 23:58:33 +01:00
Adam
4a121bf9db
cmake: replace python with a c++ target
2023-09-13 23:57:08 +01:00