Commit graph

67 commits

Author SHA1 Message Date
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
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
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
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
bcfdb6196a add 'istoplevel' argument to input.add_callback 2025-11-16 14:25:16 +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
MihailRis
01bf474a2b cleanup Engine.cpp a bit 2025-11-09 19:37:40 +03:00
MihailRis
4bafad708e move window-related code from Engine.cpp to WindowControl 2025-11-09 19:09:35 +03:00
MihailRis
87ff77a73f add project start application script 2025-11-09 18:26:36 +03:00
MihailRis
c565e9897f feat: go back in menu on Escape pressed 2025-11-05 02:13:32 +03:00
MihailRis
9372a5226e add 'step' and 'resume' commands 2025-10-07 21:53:46 +03:00
MihailRis
5972bc769b add 'set-breakpoint', 'remove-breakpoint' commands 2025-10-07 21:07:02 +03:00
MihailRis
95f30da49b add engine pause mode 2025-10-07 18:02:06 +03:00
MihailRis
3fef284a02 test debugger commands 2025-10-06 01:54:35 +03:00
MihailRis
80cd187c6f add '--dbg-server' command-line argument & add debugging server draft 2025-10-05 23:54:29 +03:00
ChancellorIkseew
b30b19e836
Add borderless window mode (from tasks) (#630) 2025-09-30 23:53:15 +03:00
MihailRis
a621b179d3 add 'do-trace-shaders' setting and fix shaders recompiling 2025-08-31 18:14:05 +03:00
MihailRis
c8d760e83e update project script methods, replace project script with project client script 2025-08-18 21:20:18 +03:00
MihailRis
9fcff65cca cleanup 2025-08-07 22:37:40 +03:00
MihailRis
0a02d3fbec add on_screen_change project script event & fix UIDocument::rebuildIndices & move menu background to project script 2025-08-07 22:14:52 +03:00
MihailRis
4e5199d89a feat: lights debug mode 2025-04-29 15:59:52 +03:00
MihailRis
6164374666 feat: projects & replace builtins.list with 'base_packs' project property 2025-04-22 21:46:10 +03:00
MihailRis
5253be6c56 feat: custom languages syntax (WIP) 2025-04-13 00:19:38 +03:00
MihailRis
62518f0658 fix headless mode 2025-04-02 18:08:18 +03:00
MihailRis
881edb7b28 rename keycode, mousecode enumerations 2025-04-02 17:39:31 +03:00
MihailRis
9843a1fc27 remove Viewport class 2025-04-02 17:35:17 +03:00
MihailRis
4d1a2b3764 cleanup EnginePaths 2025-04-02 15:01:24 +03:00
MihailRis
3486cbd4c9 cleanup ContentControl 2025-04-02 15:01:24 +03:00
MihailRis
f99d909f34 cleanup 2025-04-02 15:01:24 +03:00
MihailRis
e442402e43 refactor Engine 2025-04-02 15:01:24 +03:00
MihailRis
331734792d refactor: add ContentControl class 2025-04-02 15:01:24 +03:00
MihailRis
7262119f5b refactor GLFWWindow 2025-04-02 15:01:24 +03:00
MihailRis
0b8d56afe1 cleanup 2025-04-02 14:59:53 +03:00
MihailRis
9694a59649 refactor: add Window interface 2025-04-02 14:59:53 +03:00
MihailRis
dbe9ca5efe refactor io/engine_paths 2025-04-02 14:55:53 +03:00
MihailRis
4c8742ce46 refactor frontend/locale 2025-04-02 14:55:53 +03:00
MihailRis
b202d1455b refactor: replace references to Events with Input 2025-04-02 14:55:53 +03:00
MihailRis
4c48afbb90 refactor: add GUI instance reference to UI nodes 2025-04-02 14:55:53 +03:00
MihailRis
4400f7fbfb add block.reload_script, item.reload_script 2025-03-13 22:05:53 +03:00
MihailRis
5af6b91b22 add debug GUI render mode (F8) 2025-03-11 00:39:59 +03:00