Commit graph

28 commits

Author SHA1 Message Date
2b650c0fed chore: added warnings and dependencies. also fixed warnings 2025-06-05 20:19:36 +02:00
5f726ad92b fix(editor): combo box closes immediately now, and spinbox allows negative values 2025-06-05 15:22:15 +02:00
6a58aa7fbd feat(editor): enum support in properties pane 2025-06-05 00:46:31 +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
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
621ae30464 cleanup: detangled many includes 2025-05-06 15:58:49 +02:00
590ecbe5ec feat(joints): added parameters for motor joint 2025-05-02 21:28:00 +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
4cfb327b65 feat(script): added source property 2025-04-24 16:33:34 +02:00
6799b93a06 misc(datatypes): added alias for vector3, cframe, and color3 via using 2025-04-23 19:33:59 +02:00
722c4acfb4 fix(joints): snap crashing datamodel 2025-04-20 18:50:27 +02:00
1bdb9f146c fix(editor): sort properties alphabetically 2025-04-17 17:05:39 +02:00
2569e3f56f refactor: replaced optional<weak_ptr<T>> with weak_ptr<T> directly 2025-04-17 16:34:47 +02:00
bea6f50f13 fix(editor): properties pane not updating automatically 2025-04-15 11:21:56 +02:00
166c5c5ff8 refactor(error): replaced tl::expected with result 2025-04-14 22:55:10 +02:00
ff1f9be5c5 feat(editor): edit composite values, such as individual components of vector3 2025-04-14 01:12:48 +02:00
bfd5881ac8 misc(editor): remove dedenting code as it was getting out of scope for its complexity 2025-04-14 00:48:57 +02:00
17d9b91c3a feat(editor): editable color3 2025-04-13 19:53:36 +02:00
3461198f9a feat(editor): revert value on parse failure + nicer float printing 2025-04-13 19:37:00 +02:00
9cb6327c98 feat(editor): support parsing vector3s 2025-04-13 19:19:52 +02:00
7e14e3f968 feat(editor): spinbox for floats 2025-04-13 18:32:06 +02:00
c19b428830 feat(editor): editing properties in new widget 2025-04-13 16:15:29 +02:00
e8ca7e8a9e feat(editor): new properties widget 2025-04-13 15:15:23 +02:00
9968266839 feat: properties pane 2025-01-28 21:27:33 +01:00