|
c7b9e873ee
|
chore: fix builds on non-linux systems
|
2025-06-07 01:04:01 +02:00 |
|
|
2b650c0fed
|
chore: added warnings and dependencies. also fixed warnings
|
2025-06-05 20:19:36 +02:00 |
|
|
f5931c746d
|
feat(lua): added missing tostrings and removed debug starter objects
|
2025-06-05 15:31:07 +02:00 |
|
|
5f726ad92b
|
fix(editor): combo box closes immediately now, and spinbox allows negative values
|
2025-06-05 15:22:15 +02:00 |
|
|
5f3bed1c58
|
refactor(enum): made SurfaceType an enum class and added support for enum class in autogen
|
2025-06-05 00:54:14 +02:00 |
|
|
6a58aa7fbd
|
feat(editor): enum support in properties pane
|
2025-06-05 00:46:31 +02:00 |
|
|
46856a06e2
|
feat(autogen): added enums
|
2025-06-04 23:02:01 +02:00 |
|
|
53b1788588
|
feat(editor): click-off to deselect
|
2025-06-04 18:47:43 +02:00 |
|
|
10d69ce7ac
|
refactor(datatypes): generified types allowing a parameter to be specified for enum type and instance type. Also made deserialization fallible
|
2025-06-03 00:49:29 +02:00 |
|
|
5149e34723
|
refactor(datatypes): more refactoring to allow for enums
|
2025-06-02 18:39:39 +02:00 |
|
|
0f44012e33
|
refactor(datatypes): changed how typeinfo works
|
2025-06-02 00:36:26 +02:00 |
|
|
5f6ff971d2
|
refactor(datatypes): complete refactor of how datatypes work and removal of wrapper classes for bool, string etc.
|
2025-05-31 23:08:13 +02:00 |
|
|
c8880e0edc
|
feat(editor): drag-and-drop open file
|
2025-05-31 17:32:08 +02:00 |
|
|
14b0667fc9
|
feat(editor): right-click context menu in main gl widget
|
2025-05-31 02:04:38 +02:00 |
|
|
e5c8bdd2e2
|
feat(editor): multi-select rotation
|
2025-05-31 01:53:28 +02:00 |
|
|
19b6489476
|
feat(model): added model container object for parts
|
2025-05-30 02:15:44 +02:00 |
|
|
497a3f783c
|
refactor(misc): removed InstanceRef and InstanceRefWeak type aliases due to confusion with Data::InstanceRef
Possible alternative names: Object and ObjectWeak
|
2025-05-30 01:27:22 +02:00 |
|
|
215fa141b6
|
refactor(selection): made selection shared_ptr rather than weak_ptr
|
2025-05-30 01:20:08 +02:00 |
|
|
18b12ea1ad
|
refactor(editor): multi-object move support + more handle jank refactor
|
2025-05-27 03:13:49 +02:00 |
|
|
9ca0bb0cec
|
feat(editor): hyperlink in stack trace
|
2025-05-23 02:00:27 +02:00 |
|
|
1cbb349e05
|
feat(logging): better error logging with stack trace in lua
|
2025-05-23 00:59:31 +02:00 |
|
|
e0ac5398f3
|
feat(editor): added fallback icons for windows
|
2025-05-20 19:31:31 +02:00 |
|
|
a74b409459
|
fix(editor): lua theme on light mode
|
2025-05-20 19:05:49 +02:00 |
|
|
b9f68ee160
|
refactor(handles): changed the way handle cframes are computed
|
2025-05-18 19:06:01 +02:00 |
|
|
18b573db97
|
refactor(handles): some refactoring with handles
|
2025-05-18 13:55:16 +02:00 |
|
|
882a215b36
|
feat(editor): basic autocomplete
|
2025-05-17 21:38:01 +02:00 |
|
|
5e605a9692
|
feat(editor): customized lexer to add custom keywords
|
2025-05-17 20:34:10 +02:00 |
|
|
6f9856c384
|
fix(editor): automatically find monospace font
|
2025-05-16 10:41:47 +02:00 |
|
|
de0acda8ac
|
feat(editor): delete script document if script is deleted. also prevent duplicates
|
2025-05-16 09:43:44 +02:00 |
|
|
626be7107f
|
feat(lua): added delay global + fixed issues with waiting
|
2025-05-07 01:46:19 +02:00 |
|
|
13cad8e01a
|
feat(lua): implemented coroutines for scripts + wait()
|
2025-05-06 21:36:05 +02:00 |
|
|
a1bd6e1bbc
|
feat(editor): added buttons for hinge and motor
|
2025-05-06 18:58:14 +02:00 |
|
|
621ae30464
|
cleanup: detangled many includes
|
2025-05-06 15:58:49 +02:00 |
|
|
deb72660da
|
feat(editor): darcula theme for lua
|
2025-05-03 12:14:12 +02:00 |
|
|
590ecbe5ec
|
feat(joints): added parameters for motor joint
|
2025-05-02 21:28:00 +02:00 |
|
|
47d720f438
|
feat(joint): added motor
|
2025-05-01 16:45:12 +02:00 |
|
|
fc998a1c3f
|
fix(editor): scaling a part without snapping causes endless clicking
|
2025-04-30 17:21:49 +02:00 |
|
|
0dc8254065
|
cleanup: cleaned up a few print statements here and there
|
2025-04-29 23:07:09 +02:00 |
|
|
22291e6a60
|
wip(joints): hinge joint
|
2025-04-29 22:10:21 +02:00 |
|
|
30d00a7de2
|
fix(editor): properties view setting/unsetting anchored and locked properties erroneously
|
2025-04-28 01:27:12 +02:00 |
|
|
9be6c103de
|
feat(lua): deserializing values and setting instance properties
|
2025-04-25 11:32:11 +02:00 |
|
|
99440cc3ee
|
feat(script): added code to actually run lua code
|
2025-04-24 20:43:19 +02:00 |
|
|
c081469a49
|
feat(lua): added basis for lua scripting
|
2025-04-24 17:08:22 +02:00 |
|
|
4cfb327b65
|
feat(script): added source property
|
2025-04-24 16:33:34 +02:00 |
|
|
1858c703c7
|
feat(editor): added script document
|
2025-04-24 15:31:59 +02:00 |
|
|
1ba9911036
|
refactor(editor): turned main view into its own document
|
2025-04-24 00:58:36 +02:00 |
|
|
2dc9df4d1f
|
feat(editor): insert objects from context menu
|
2025-04-23 19:54:06 +02:00 |
|
|
c26c9aaeef
|
fix(jointsservice): clear children after initializing
|
2025-04-23 19:53:44 +02:00 |
|
|
6799b93a06
|
misc(datatypes): added alias for vector3, cframe, and color3 via using
|
2025-04-23 19:33:59 +02:00 |
|
|
d4f7582780
|
fix(joint): error in continuity check leading to infinity loop then segfault
|
2025-04-23 18:08:05 +02:00 |
|