3953 Commits

Author SHA1 Message Date
JannisX11
6ce67cc696 Boolean operation icons 2025-03-19 19:39:51 +01:00
JannisX11
7c729b56bf Merge branch 'next' into boolean 2025-03-16 23:59:56 +01:00
JannisX11
3928c8d24e Update material icons 2025-03-16 23:59:03 +01:00
JannisX11
fcd9b08433 Fix type error 2025-03-16 23:02:20 +01:00
JannisX11
07d251131c Add boolean operations
Closes #1919
2025-03-16 23:01:43 +01:00
JannisX11
40e54713cd Refactor viewport rect selecting 2025-03-14 00:30:14 +01:00
JannisX11
29a15d41d2 Implement new element behavior system 2025-03-13 23:52:39 +01:00
JannisX11
3b90ccaec7 Add three.js types
Fix shader issue
2025-03-12 23:36:52 +01:00
JannisX11
d4f4162556 Refactor settings and other files 2025-03-08 21:21:57 +01:00
JannisX11
e599cbd83e Shift click in orbit gizmo to select middle
Closes #2685
2025-03-07 00:21:09 +01:00
JannisX11
5b8e8413a3 Move shaders to separate files 2025-03-06 22:42:41 +01:00
JannisX11
de90b06fc1 Convert files to typescript 2025-03-06 13:49:09 +01:00
JannisX11
f61675e8c1
Merge pull request #2696 from JannisX11/vite
New development & build workflow
2025-03-05 18:14:46 +01:00
JannisX11
3f7d847446 Module fixes 2025-03-05 18:10:25 +01:00
JannisX11
3865b1389f Fix three.js element selecting 2025-03-05 17:23:09 +01:00
JannisX11
7fbd13c6db Update three.js 2025-03-05 14:32:30 +01:00
JannisX11
3ef3e2a3cf Fix closing window sometimes requiring two clicks 2025-03-04 21:29:19 +01:00
JannisX11
03d4e042ee Change dev script to exit on closing electron 2025-03-04 21:28:59 +01:00
JannisX11
6f87baba36 Convert some files to typescript 2025-03-03 23:11:05 +01:00
JannisX11
fdd15ce9bb Merge branch 'patch' into vite 2025-03-03 22:00:48 +01:00
JannisX11
a2e9115d6b Convert some files to typescript 2025-03-03 21:53:10 +01:00
JannisX11
c57c015401 Replace cjs with esm 2025-03-02 23:41:45 +01:00
JannisX11
972b9cddb6 Fix PWA script 2025-03-02 23:33:11 +01:00
JannisX11
896c99d557 Module fixes 2025-03-02 23:31:06 +01:00
JannisX11
6cd7dc7ce8 Add local serving and launch configurations 2025-03-02 22:23:58 +01:00
JannisX11
56d6cbfa52 Switch to esbuild 2025-03-02 21:16:55 +01:00
JannisX11
5e30b97912 Library fixes
General vite fixes
2025-03-02 17:24:17 +01:00
JannisX11
ab74a0271d Vite conditional import 2025-03-02 15:41:44 +01:00
JannisX11
c9426c4465 Setup vite electron 2025-03-02 15:06:36 +01:00
JannisX11
22eba0c062 Vite fixes and PWA setup 2025-03-02 10:54:40 +01:00
JannisX11
06f3454d2c Implement vite 2025-03-01 23:29:12 +01:00
JannisX11
8de5b04d88 Add element panel form (WIP) 2025-03-01 18:44:25 +01:00
JannisX11
c2544a1b7b Add mesh smooth shading (#2024) 2025-02-28 00:20:15 +01:00
JannisX11
834a97c47e Remove unused field 2025-02-27 23:26:18 +01:00
JannisX11
1289d43eea JSON exporter improvements
Move to new file
Improve performance
Fix #2688 NaN is exported to JSON as NaN
2025-02-22 13:44:11 +01:00
JannisX11
8b81761068 Fix #1851 default actions cannot be removed from toolbars in some cases 2025-02-16 23:35:32 +01:00
JannisX11
b7d2dba3e8 Add experimental fix for bbmodel file extensions on android 2025-02-16 21:59:12 +01:00
JannisX11
41faa51738 Fix texture not updating when moving cube in per group texture format 2025-02-16 19:01:31 +01:00
JannisX11
a21c60c589 Fix #2644 selecting collections with invalid state can lock interface 2025-02-16 18:56:10 +01:00
JannisX11
824000b509 Fix edit session issue with undo selections enabled 2025-02-14 20:22:39 +01:00
JannisX11
43297d58cd Fix edit sessions not snycing correctly 2025-02-14 20:19:07 +01:00
JannisX11
e93ba41176 Fix face directions when extruding edge loop
Fix amend edit not working when extruding edges
2025-02-09 15:06:31 +01:00
JannisX11
65862e5747 Fix graph editor limit value not applying 2025-02-09 14:13:59 +01:00
JannisX11
458a8bf7f2 Change form linked ratio to update ratio when enabling link 2025-02-09 14:13:40 +01:00
JannisX11
c51a420178 Make sure selection is valid after mirror modeling mesh 2025-02-09 14:12:57 +01:00
JannisX11
dd4fbd9bfd Ignroe box UV when determining format version for bedrock geo 2025-02-09 13:40:14 +01:00
JannisX11
71b0bd77ea Fix #1334 Mesh wireframes sometimes do not update 2025-02-06 22:59:07 +01:00
JannisX11
2c0d8f11b3 Fix #2665 tiny numbers not rounded in minified bbmodel 2025-02-05 00:30:36 +01:00
JannisX11
e7dd11e6d9 Limit height of placeholder variable buttons list 2025-02-04 21:26:19 +01:00
JannisX11
03d640c569 Fix per group texture not being saved in custom formats 2025-02-02 00:16:09 +01:00