Commit graph

5,459 commits

Author SHA1 Message Date
Stewart Allen
c6dd4c304c add text scaling, kerning 2025-12-26 10:28:54 -05:00
Stewart Allen
dda980b100 encapsulate new axis labels into text3 class 2025-12-26 10:19:27 -05:00
Stewart Allen
fc6ea03f8d start reworking platform axis labels 2025-12-26 10:06:53 -05:00
Stewart Allen
27293271de missed a couple of segtimes _ separators 2025-12-26 00:19:54 -05:00
Stewart Allen
de41b25fba add optional slice ordering via selection 2025-12-26 00:00:04 -05:00
Stewart Allen
caa986e9a2 collapsible ops list 2025-12-25 23:15:44 -05:00
Stewart Allen
97a3edf039 add strict closing rule for fdm, laser slicing 2025-12-25 22:57:14 -05:00
Stewart Allen
1505d94fc0 prevent text wrap in stats 2025-12-25 22:27:26 -05:00
Stewart Allen
1f663f3cc9 properly handle expanding preview in developer mode 2025-12-25 22:16:13 -05:00
Stewart Allen
70c1587667 switch laser stack 3d output to obj 2025-12-25 20:47:38 -05:00
Stewart Allen
080d7a23e2 add slicing/preview stats to dev hover stats 2025-12-25 20:30:06 -05:00
Stewart Allen
1dbe7fe29b fix rendering performance stats in developer mode 2025-12-25 20:00:27 -05:00
Stewart Allen
7290103b22 fix dialog key override / restore, add named module loading 2025-12-25 17:58:45 -05:00
Stewart Allen
d48b083cbc update file names, jsdoc 2025-12-25 16:34:17 -05:00
Stewart Allen
bcd2449b89 fold tiny util into api, clean up modal corner cases, add more jsdoc 2025-12-25 16:17:44 -05:00
Stewart Allen
dbde596903 push to get friendly jsdoc for future devs 2025-12-25 14:03:37 -05:00
Stewart Allen
40f992f12b rename settings ops 2025-12-25 13:05:51 -05:00
Stewart Allen
195bbc1964 remove unused event bindings 2025-12-25 12:54:21 -05:00
Stewart Allen
66c915a1ed input setup cleanup 2025-12-25 12:48:55 -05:00
Stewart Allen
b79c8da8e2 separate init bindings 2025-12-25 12:27:13 -05:00
Stewart Allen
0e0710e85b group one-time inits in app/init dir 2025-12-25 11:37:12 -05:00
Stewart Allen
42a933e2de rename platform internals, organize ui bindings (a little) 2025-12-25 11:05:31 -05:00
Stewart Allen
5bd67545dc kiri/app renames and reorgs 2025-12-25 10:35:49 -05:00
Stewart Allen
d8ddb45bcb moved kiri/ui to kiri/app 2025-12-25 01:44:20 -05:00
Stewart Allen
4792ec6fb4 clean up api and init exports 2025-12-25 01:24:35 -05:00
Stewart Allen
bda2cdda57 split init into three startup functions 2025-12-25 01:12:58 -05:00
Stewart Allen
2bb67ab457 asyncify init_* 2025-12-25 00:50:59 -05:00
Stewart Allen
255da52a68 stepwise refinement of init, remove / move main funcs 2025-12-25 00:32:55 -05:00
Stewart Allen
8af2fec11b splitting functionality out of main 2025-12-24 23:38:22 -05:00
Stewart Allen
b7f7d87563 more shuffling of ui files 2025-12-24 22:38:04 -05:00
Stewart Allen
b1d4750ed1 move client, conf to ui 2025-12-24 21:55:35 -05:00
Stewart Allen
a0091b8abb move devices and export into ui 2025-12-24 21:37:03 -05:00
Stewart Allen
a752c18855 start ui code re-organization 2025-12-24 21:14:46 -05:00
Stewart Allen
5dbe906629 move mouse, hover, click, drag into interact module 2025-12-24 19:53:02 -05:00
Stewart Allen
79f7a33823 consolidate modal handling into a new core file 2025-12-24 18:01:58 -05:00
Stewart Allen
41edcd408b extract keyboard handling from init 2025-12-24 17:53:09 -05:00
Stewart Allen
667a7fad78 extract slider control from init into slider.js core singleton 2025-12-24 16:51:42 -05:00
Stewart Allen
8349fcb65e remove unused imports. prevent multiple interval timers 2025-12-24 15:55:44 -05:00
Stewart Allen
209f5cae9c add quickjs eval engine for macros 2025-12-24 14:15:47 -05:00
Stewart Allen
35b76802d1 threading now always on. alt code path remains for now 2025-12-23 22:21:29 -05:00
Stewart Allen
d957c4ce7f remove FloatPacker and cutPolys 2025-12-23 21:43:09 -05:00
Stewart Allen
146c8d93b7 move unionTris into geo/polygons as unionFaces 2025-12-23 21:35:47 -05:00
Stewart Allen
69ef0ff54b consolidate stl/obj load/encode into src/load classes 2025-12-23 21:20:11 -05:00
Stewart Allen
2a45ad87dc rename mode client to init-ui for clarity and consistency 2025-12-23 20:32:09 -05:00
Stewart Allen
49eaef231b remove unused imports 2025-12-23 20:20:26 -05:00
Stewart Allen
66bdcfa607 remove unused helpers that were migrated 2025-12-23 20:16:34 -05:00
Stewart Allen
deb3e0faa9 extract poly utils into their own static class 2025-12-23 20:12:47 -05:00
Stewart Allen
55f261d3be add gpu contouring comments 2025-12-23 10:52:02 -05:00
Stewart Allen
15acdcfcba fix use of flatness to drop points in gpu contour 2025-12-23 10:39:36 -05:00
Stewart Allen
df72bb8996 fix use of flatness to drop points in cpu contour 2025-12-23 10:36:33 -05:00