maelstrom · they/them
maelstrom created branch windows-port in maelstrom/openblocks 2025-06-08 13:02:11 +00:00
maelstrom pushed to windows-port at maelstrom/openblocks 2025-06-08 13:02:11 +00:00
96c82dbf22 fix(cmake): hacky workaround for qscintilla
f4018e8883 chore: fixed qscintilla on windows
fd370cb80b chore: ported lua to vcpkg
Compare 3 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-06-08 01:50:23 +00:00
9d72d7f47a fix(editor): DataModel not remembering file path when opening rather than saving
6d733e82d4 fix(lua): missing tab between arguments in print statement
0ca65b1306 fix(misc): more compatibility changes
c7b9e873ee chore: fix builds on non-linux systems
Compare 4 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-06-05 21:53:02 +00:00
0c4ef35ac7 fix(editor): PartAssembly not notifying properties pane of changes to Position and Rotation
maelstrom pushed to master at maelstrom/openblocks 2025-06-05 18:45:16 +00:00
d5e24bf3ca refactor(autogen): changed type of size in Part to Vector3 and removed vec3 from autogen
maelstrom pushed to master at maelstrom/openblocks 2025-06-05 18:22:51 +00:00
2b650c0fed chore: added warnings and dependencies. also fixed warnings
maelstrom pushed to master at maelstrom/openblocks 2025-06-05 14:56:33 +00:00
253c617d19 fix(instance): not compiling due to bad usage of std::make_shared
maelstrom pushed to master at maelstrom/openblocks 2025-06-05 13:31:18 +00:00
f5931c746d feat(lua): added missing tostrings and removed debug starter objects
5f726ad92b fix(editor): combo box closes immediately now, and spinbox allows negative values
Compare 2 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-06-04 22:54:38 +00:00
5f3bed1c58 refactor(enum): made SurfaceType an enum class and added support for enum class in autogen
6a58aa7fbd feat(editor): enum support in properties pane
1f296e5fe4 feat(autogen): enum integration with objects
46856a06e2 feat(autogen): added enums
53b1788588 feat(editor): click-off to deselect
Compare 5 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-06-02 23:39:30 +00:00
10d69ce7ac refactor(datatypes): generified types allowing a parameter to be specified for enum type and instance type. Also made deserialization fallible
5149e34723 refactor(datatypes): more refactoring to allow for enums
0f44012e33 refactor(datatypes): changed how typeinfo works
bb67a246e2 fix(datatypes): signal type descriptor error
f9fc8c8cae feat(datatypes): basis for enums
Compare 17 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-05-29 18:53:15 +00:00
3a3b2d12c9 fix(lua): use-after-free in signal connection (thread)
778a5e35a4 fix(lua): stack overflow in signal
Compare 2 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-05-27 01:15:58 +00:00
18b12ea1ad refactor(editor): multi-object move support + more handle jank refactor
49f29b6af1 fix(lua): signal functions were being deleted after being called
Compare 2 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-05-23 06:23:09 +00:00
5fdc745259 fix(lua): waitingThreads was not reset causing crash on re-play
maelstrom pushed to master at maelstrom/openblocks 2025-05-23 00:00:42 +00:00
9ca0bb0cec feat(editor): hyperlink in stack trace
1cbb349e05 feat(logging): better error logging with stack trace in lua
Compare 2 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-05-21 19:58:27 +00:00
cc87d08dad feat(physics): added collision detection with Touched/TouchEnded
maelstrom pushed to master at maelstrom/openblocks 2025-05-20 17:31:43 +00:00
e0ac5398f3 feat(editor): added fallback icons for windows
a74b409459 fix(editor): lua theme on light mode
b9f68ee160 refactor(handles): changed the way handle cframes are computed
b06098e4c7 feat(renderer): added aabb selection outline
18b573db97 refactor(handles): some refactoring with handles
Compare 9 commits »
maelstrom pushed to master at maelstrom/openblocks 2025-05-16 07:43:57 +00:00
de0acda8ac feat(editor): delete script document if script is deleted. also prevent duplicates
3b60b3b0ec feat(signal): added signal holder to automatically disconnect signals + instance AncestryChanged
Compare 2 commits »
maelstrom created branch master in maelstrom/aero-applets 2025-05-15 22:39:09 +00:00
maelstrom pushed to master at maelstrom/aero-applets 2025-05-15 22:39:09 +00:00
50f0b37a6d chore: updated gitignore
cd4a51212c fix: conditionally open file with openUri or execute depending on its type
59f2aef102 refactor: use wine's parsing function for better parity
d7fc440ce3 fix: adjusted layout
4db8bcff0e feat: remember previous values for combobox
maelstrom created repository maelstrom/aero-applets 2025-05-15 22:38:43 +00:00