4396 Commits

Author SHA1 Message Date
MihailRis
7a344a31c2 fix warning: ‘Mesh<Batch2DVertex>::ibo’ will be initialized after [-Wreorder] 2025-04-26 23:13:38 +03:00
MihailRis
330b383d36
Merge pull request #494 from REDxEYE/vertex_structures
Use vertex structures instead of plain float arrays
2025-04-26 23:10:00 +03:00
MihailRis
e6dea9ed48
Merge pull request #519 from MihailRis/projects
Projects
2025-04-23 18:29:22 +03:00
MihailRis
41754582cd remove res/config/builtins.list 2025-04-22 21:46:51 +03:00
MihailRis
6164374666 feat: projects & replace builtins.list with 'base_packs' project property 2025-04-22 21:46:10 +03:00
MihailRis
1bdb5c3145 add dv::to_value for std::vector 2025-04-22 19:30:25 +03:00
MihailRis
3498af6be9 cleanup 2025-04-21 21:53:27 +03:00
MihailRis
fe2a40b06e reduce 'debug build' opacity 2025-04-21 21:51:55 +03:00
MihailRis
05ddffb5c9 fix stack traces 2025-04-20 13:10:26 +03:00
MihailRis
32af745eb9 feat: translated textbox hints support 2025-04-20 13:09:08 +03:00
MihailRis
5bdf8f8065 remove -Og flag from debug build 2025-04-20 00:14:42 +03:00
MihailRis
61af8ba943 fix incomplete content reset 2025-04-19 22:17:58 +03:00
MihailRis
6403757354
Merge pull request #518 from MihailRis/iframe
iframe
2025-04-19 20:54:23 +03:00
MihailRis
64375c4b28 update doc/*/scripting/ui.md 2025-04-19 20:38:58 +03:00
MihailRis
f21d9d0a25 add iframe 'src' scripting property 2025-04-19 20:34:30 +03:00
MihailRis
8b0f350b69 update doc/*/xml-ui-layouts.md 2025-04-19 20:25:18 +03:00
MihailRis
e9ec7e3f96 small visual fix 2025-04-19 20:12:38 +03:00
MihailRis
7ce97f4abe extract code editor implementation from console.xml 2025-04-19 18:32:14 +03:00
MihailRis
71d3756902 add iframe ui element 2025-04-19 18:31:12 +03:00
MihailRis
6a7e71c614
Merge pull request #516 from MihailRis/advanced-ui-elements-access
Advanced ui-elements access
2025-04-17 20:41:45 +03:00
MihailRis
41ec44b6ee update doc/*/scripting/ui.md 2025-04-17 20:05:09 +03:00
MihailRis
559f946a66 feat: ui sub-nodes access 2025-04-17 19:55:43 +03:00
MihailRis
38e0753382 add __ipairs metamethod support if missing in LuaJIT 2025-04-17 19:54:58 +03:00
MihailRis
3e493a4a97 add uinode.parent read-only property 2025-04-16 20:58:57 +03:00
MihailRis
8456f6fc56 fix gcc warnings 2025-04-14 20:07:44 +03:00
MihailRis
d1fb68eeac reserve "project", "pack", "packid", "root" entry-point names 2025-04-14 19:29:22 +03:00
MihailRis
57330a4235
Merge pull request #515 from MihailRis/content-loader-refactor
Content loader refactor
2025-04-13 21:11:03 +03:00
MihailRis
794d873634 cleanup 2025-04-13 20:55:18 +03:00
MihailRis
9e28b783fd make BlockMaterial serializable 2025-04-13 20:52:03 +03:00
MihailRis
862ac496a8 move content units-related code to separate files 2025-04-13 19:51:36 +03:00
MihailRis
3bfe24c63c Merge branch 'main' into content-loader-refactor 2025-04-13 18:04:15 +03:00
MihailRis
c43deb2cd8
Merge pull request #514 from MihailRis/new-editor-formats
add SyntaxProcessor
2025-04-13 18:03:36 +03:00
REDxEYE
3a54a37b06 Remove unnecessary glew includes.
Remove copyright from Mesh.cpp
Add default initializers for VertexAttribute
2025-04-13 17:14:34 +03:00
REDxEYE
9730454b90 Add back default-vs-msvc-windows preset used in CI 2025-04-13 17:14:34 +03:00
REDxEYE
0e73f65331 Cleanup 2025-04-13 17:14:34 +03:00
REDxEYE
40a515227a Remove unused pragma pack 2025-04-13 17:14:34 +03:00
REDxEYE
90605c6d5f Replace assert with std::runtime_error 2025-04-13 17:14:34 +03:00
REDxEYE
9bb6cdfec2 Remove debug code 2025-04-13 17:14:33 +03:00
REDxEYE
1ffbeb8148 Refactor mesh handling to use templated vertex structures for improved type safety and flexibility 2025-04-13 17:14:28 +03:00
MihailRis
c6970b1d02 Merge branch 'main' into new-editor-formats 2025-04-13 15:10:46 +03:00
MihailRis
bba647db5c
Merge pull request #513 from MihailRis/enums-refactor
reduce boilerplate code of enums
2025-04-13 14:45:26 +03:00
MihailRis
3be8546bf4 refactor enums: CursorShape, InterpolationType, ParticleSpawnShape 2025-04-13 14:18:50 +03:00
MihailRis
7749675a61 add EnumMetadata 2025-04-13 13:53:59 +03:00
MihailRis
5253be6c56 feat: custom languages syntax (WIP) 2025-04-13 00:19:38 +03:00
MihailRis
4360cd408b refactor: rename coders/lua_parsing to coders/syntax_parser 2025-04-12 21:14:18 +03:00
clasher113
d888ddec4c
fix: pause menu on hudVisible=false (#512)
* fix: pause menu on hudVisible=false
2025-04-12 20:30:55 +03:00
Xertis
2b753a1dd2
update chunks.lua test for debugging "upgrade square is not fully inside of area" (#511)
* Update chunks.lua

* Update chunks.lua

* Update chunks.lua
2025-04-12 19:43:41 +03:00
MihailRis
7a19d99913
Merge pull request #508 from MihailRis/bytearray-upgrade
Bytearray upgrade
2025-04-12 18:47:05 +03:00
MihailRis
da3f3d546f cleanup 2025-04-12 15:32:26 +03:00
MihailRis
0a49e4fa92 add Bytearray.trim, Bytearray.get_capacity 2025-04-12 15:27:29 +03:00