Commit graph

219 commits

Author SHA1 Message Date
6d95cc8e1a fix(editor): added undo history state for surface changes 2025-07-21 17:25:27 +02:00
6e387a72d2 fix(part): velocity being overidden on run 2025-07-21 17:16:56 +02:00
d79d4e3b4a feat(editor): added version string to client and editor 2025-07-19 04:47:57 +02:00
d23206b1fc refactor(part): refactored part into basepart 2025-07-15 03:15:13 +02:00
0196d80944 feat(rendering): specified explicit OpenGL versions and profiles for GLFW and Qt 2025-07-15 03:14:11 +02:00
dca5c483c4 fix(workspace): do not fire signals from physics thread as lua has to always be executed from main thread 2025-07-13 18:45:19 +02:00
86b750b1a3 feat(editor): added a proper title 2025-07-13 16:58:30 +02:00
41c5b74527 feat(editor): click on stack trace to go to line in script 2025-07-13 16:58:30 +02:00
fcf4343509 feat(lua): track source of scripts to allow hyperlinking to script 2025-07-13 16:58:30 +02:00
783fd17563 fix(editor): command bar selects all on press enter 2025-07-13 16:58:30 +02:00
e40b594ae5 fix(lua): share environment between command bar calls 2025-07-13 16:58:30 +02:00
e28436b76c feat(editor): command bar 2025-07-13 16:58:30 +02:00
c628fa2b83 refactor(logging): changed the way source-linked traces are logged 2025-07-13 16:58:30 +02:00
5c8c39cc33 fix(editor): editing individual component of Vector3 in properties resulted in a crash 2025-07-13 16:58:30 +02:00
a5bbfe53f2 feat(editor): added miscellaneous missing icons for windows 2025-07-13 16:58:30 +02:00
2047ed6d65 fix(editor): fixed a few dark-theme-related bugs under windows 2025-07-13 16:58:30 +02:00
74b8bca10a feat(lua): added Instance.new for object creation 2025-07-13 16:58:30 +02:00
f27e778f1c fix(editor): standardize line endings to LF for scripts 2025-07-13 16:58:30 +02:00
284a176158 fix(cmake): missing freetype dependency + Qt6PrintSupport 2025-07-13 16:58:30 +02:00
1e5e60bbcf refactor(rendering): removed glfw dependency of render functions 2025-07-13 16:58:30 +02:00
0991f31e57 fix(editor): undo state for moving objects in the explorer 2025-07-08 00:50:46 +02:00
fc105400e3 fix(editor): group/ungroup-ing not creating history states 2025-07-08 00:31:45 +02:00
f80e9c4cc3 feat(editor): q and e for vertical movement 2025-07-07 22:26:14 +02:00
c2135b2f8c fix(editor): script not reopening after being closed 2025-07-07 22:21:16 +02:00
54f14b6e49 fix(editor): missing qfile.h include 2025-07-06 22:37:14 +02:00
64bc82007b feat(rendering): enabled multisampling 2025-07-03 14:02:21 +02:00
3052b376e2 feat(physics): changed max fps from 30 to 60 2025-07-01 14:44:46 +02:00
ce851aaa5e fix(editor): scale clicking sound missing 2025-07-01 14:39:57 +02:00
fea837a29c feat(physics): basic parallelism 2025-07-01 12:27:23 +02:00
4188e2d9e1 fix(editor): undo history causes crash when it overflows 2025-06-30 21:59:15 +02:00
dd5c3a0638 feat(rendering): simple font renderer 2025-06-30 20:24:31 +02:00
6f66b9540e fix(editor): clicking save on the do you want to save dialog cancels the operation 2025-06-25 15:14:44 +02:00
d3ea7cc0cd fix(editor): reset undo history on load/new 2025-06-25 01:21:03 +02:00
ed5aa597ad feat(editor): undoing movement/transformations 2025-06-23 18:04:53 +02:00
cef5db5b2d feat(editor): undo/redo action buttons reflect state 2025-06-23 17:46:52 +02:00
b5fc91eea0 feat(editor): undoing and redoing 2025-06-23 17:40:56 +02:00
6800ac27f3 refactor(selection): replaced with Selection instance 2025-06-23 17:34:24 +02:00
9c42209e93 refactor(objects): moved services into objects/service 2025-06-23 02:37:09 +02:00
54e1576eb1 refactor(editor): license code 2025-06-22 20:48:20 +02:00
4e22bbb2ad refactor(instance): renamed some functions 2025-06-14 03:12:09 +02:00
7ab1364803 fix(editor): deselect objects on run/stop 2025-06-10 21:07:18 +02:00
525a9155e4 fix(editor): moving and scaling models 2025-06-10 21:00:16 +02:00
8df049d6c3 fix(editor): make models draggable 2025-06-10 20:21:01 +02:00
166950f08d fix(model): clicking selects root model unless alt is pressed 2025-06-10 20:02:16 +02:00
e4beeabd6e feat: added GPLv3 license 2025-06-09 22:50:40 +02:00
7a1a42788e fix(autogen): fixed compilation on windows + clang dependency 2025-06-08 16:36:25 +02:00
61b49bcc67 chore: fixed qscintilla on windows 2025-06-08 16:34:18 +02:00
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