Commit graph

112 commits

Author SHA1 Message Date
MihailRis
5a8fd3ceab update sub-instance lifetime 2026-08-01 22:32:49 +03:00
MihailRis
ee9b2ab266 add quit signal check to the client mainloop 2026-07-31 18:57:43 +03:00
MihailRis
a5a2bd0c8a cleanup a bit 2026-07-30 21:31:33 +03:00
MihailRis
7f813d2eb1 add app.start_background_instance (test) 2026-07-29 23:06:02 +03:00
MihailRis
b1311fd03c fix test mode 2026-06-04 23:21:58 +03:00
MihailRis
dd62393eb6 use real delta in client-side tests 2026-06-04 23:02:06 +03:00
MihailRis
b2ed4b472f feat: client-side '--script' and '--test' basic support 2026-06-01 01:14:30 +03:00
MihailRis
aa5bd51206 add project args & add vc.get_project_args 2026-05-31 21:04:51 +03:00
MihailRis
eb453d8170 add audio.recording-enabled setting 2026-05-24 14:15:31 +03:00
MihailRis
262e72c36e fix AssetsManagement destructor 2026-03-03 22:32:24 +03:00
MihailRis
31cb9ebd23 add 'system.preserve-assets-during-frame' setting 2026-03-01 21:11:58 +03:00
MihailRis
ded0964827 feat: keeping assets alive during current frame (temporary solution) 2026-02-28 00:27:08 +03:00
MihailRis
11c3f1c5eb add vector fonts support 2026-02-15 20:27:34 +03:00
MihailRis
c7508d6270 Merge branch 'main' into volume-renderer 2026-02-13 02:07:20 +03:00
MihailRis
8750c5b5b9 cleanup 2026-02-12 01:44:25 +03:00
MihailRis
a92efe581f fix: assets access attempts in headless mode leading to segfaults 2026-02-12 01:35:57 +03:00
MihailRis
85c085d7c3 rename 2026-02-11 23:59:56 +03:00
MihailRis
48f5de8adf fix commands execution thread 2026-02-11 23:58:42 +03:00
MihailRis
b200d38e48 add '--stdin-cmd' command line flag 2026-02-11 16:01:46 +03:00
MihailRis
7c0772b5b6 rename 2026-02-11 15:57:38 +03:00
MihailRis
41ba0b8e65 feat: executing commands from stdin 2026-02-11 15:26:53 +03:00
MihailRis
8468ab184d add gui.get_active_frame, set_active_frame & update cursor lock behavior 2026-02-06 14:16:30 +03:00
MihailRis
463098aa1e add gui.create_frame 2026-02-04 13:10:49 +03:00
MihailRis
2475a7e8f5 cleanup 2026-02-03 14:00:58 +03:00
MihailRis
63024133be add 'system.max-bg-asset-loaders' setting 2026-01-28 20:06:00 +03:00
MihailRis
0cf7d9b1ed add background assets loader 2026-01-23 22:40:57 +03:00
MihailRis
d5f8fed633 add AssetsManagement 2026-01-23 12:48:54 +03:00
MihailRis
37350a10be remove pages loader from GUI class 2026-01-07 01:36:41 +03:00
MihailRis
6cdd6b833c feat: debugging server does not require network permission now 2026-01-06 23:22:13 +03:00
MihailRis
b3ae6eb59a add 'record-audio' permission 2026-01-05 16:40:00 +03:00
MihailRis
b06ff0f763 debug it 2025-12-07 03:08:57 +03:00
MihailRis
0af072a129 add 'network' permission 2025-12-07 01:26:48 +03:00
MihailRis
7eeac66abf add 'write-to-user' permission & refactor checking for writeability 2025-12-07 00:08:57 +03:00
MihailRis
728e3641ac fix window title if VC_BUILD_NAME is empty 2025-12-05 23:25:27 +03:00
MihailRis
cbb039a07a
add build info to release (#725)
* attempt to add VC_BUILD_NAME

* fix

* fix

* update macos.yml

* fix

* update macos.yml

* update macos.yml

* add debug step

* update

* update

* fix release.yml

* update cmake

* update WindowControl.cpp

* update workflows

* update release.yml

* add --output-always

* cleanup
2025-12-05 22:11:47 +03:00
MihailRis
bcfcd9ca76 fix headless mode fatal error in some systems 2025-11-29 18:29:04 +03:00
MihailRis
0f0e00cdde add 'audio.input-device' setting 2025-11-21 22:32:19 +03:00
MihailRis
cf3aad166a Merge branch 'main' into debugging-client 2025-11-16 19:20:42 +03:00
MihailRis
536035441a fixes 2025-11-16 18:35:04 +03:00
MihailRis
0c517709a1 add file.create_memory_device, app.create_memory_device 2025-11-16 18:13:53 +03:00
MihailRis
bcfdb6196a add 'istoplevel' argument to input.add_callback 2025-11-16 14:25:16 +03:00
MihailRis
31ea198301 add app.start_debug_instance 2025-11-15 16:57:24 +03:00
MihailRis
7d367a9793 add app.set_title 2025-11-10 20:48:26 +03:00
MihailRis
b0d662f845 limit adaptive fps to display.framerate setting 2025-11-10 00:34:01 +03:00
MihailRis
630e75c7d9 make adaptive menu fps optional ('display.adaptive-menu-fps' flag) 2025-11-10 00:25:38 +03:00
MihailRis
be5a9077ca fix 2025-11-10 00:16:06 +03:00
MihailRis
0e6fb878bf add app.reset_content 'non_reset_packs' optional argument 2025-11-09 23:04:50 +03:00
MihailRis
7fc3703ad2 feat: refresh on demand in menu (adaptive framerate) 2025-11-09 22:22:24 +03:00
MihailRis
17ffa73ce7 refactor: move and rename EnginePaths 2025-11-09 20:13:59 +03:00
MihailRis
3b583d4dd6 refactor: Engine, EnginePaths, move CoreParameters to new header 2025-11-09 19:56:46 +03:00