Commit graph grid-apps-cmms/web/kiri
Author SHA1 Message Date
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
4792ec6fb4 clean up api and init exports 2025-12-25 01:24:35 -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
209f5cae9c add quickjs eval engine for macros 2025-12-24 14:15:47 -05:00
Stewart Allen
188e0e2de0 shuffle help menu 2025-12-21 20:04:04 -05:00
Stewart Allen
a3066fb42e hide until hovered 2025-12-21 14:20:29 -05:00
Stewart Allen
98c1949ace add help menu funding callout 2025-12-21 13:53:45 -05:00
Stewart Allen
db042cc187 fix trace thru backward compatibility 2025-12-20 18:34:13 -05:00
Stewart Allen
8fa38ef3b4 distinguish fit contents from resize 2025-12-20 01:54:29 -05:00
Stewart Allen
834e60cd6b fix trace offset override 2025-12-19 17:56:34 -05:00
Stewart Allen
8ac7ea712e add fit contents to view menu 2025-12-18 11:18:52 -05:00
Stewart Allen
9782f3159c add view fit contents chiclet 2025-12-18 11:15:08 -05:00
Stewart Allen
24012bd526 default rotations to 90 degrees under chiclet menu 2025-12-18 00:52:27 -05:00
Stewart Allen
1875721bec add support call to action in export dialog 2025-12-18 00:45:26 -05:00
Stewart Allen
84d6cdcf2c add laser stacking stl reconstruction option 2025-12-15 21:06:19 -05:00
Stewart Allen
a7fccd7636 add fdm 'solidify' feature to remove inner voids from models at slice time 2025-12-15 18:24:21 -05:00
Stewart Allen
b36dc4bf50 restore stock clipto for contouring 2025-12-14 14:48:58 -05:00
Stewart Allen
161cd06daa comment out zThru and rework zBottom 2025-12-14 00:42:23 -05:00
Stewart Allen
dca7c03bd7 fix arc output, add rounded corners expert option 2025-12-14 00:18:34 -05:00
Stewart Allen
1824fc4522 fix open polys with area trace 2025-12-13 21:15:00 -05:00
bakedpotatolord
c9a4c31578 remove non-existent description from onHover 2025-12-13 12:27:56 -07:00
Stewart Allen
367bf32b0a add roughing flat passes option 2025-12-12 18:10:06 -05:00
Stewart Allen
a1880f7dc3 add milling direction per op 2025-12-12 12:46:43 -05:00
Stewart Allen
cc8dbbc908 move axis reset macro to device 2025-12-10 20:08:57 -05:00
Stewart Allen
1773430679 add outline wide cutout 2025-12-10 00:22:21 -05:00
Stewart Allen
6d28e75079 map omit void to omitinner 2025-12-09 23:05:09 -05:00
Stewart Allen
adfede4960 add functionality needed to complete outline 2025-12-09 22:57:26 -05:00
Stewart Allen
2097f8d6e2 start to add back outline features 2025-12-09 21:35:45 -05:00
Stewart Allen
a077cf5739 fix slicing of slabs (requires pocket bottom revisit) 2025-12-09 18:31:41 -05:00
Stewart Allen
e0b1c4e31f CAM routing refactor, area operation, and taper ball tool implementation
Major routing improvements:
- Refactor depth-first routing algorithm for better path optimization
- Reimplemented outline, roughing, pocket, and trace as area operation wrappers
- Add pocket shadow travel routing with optimized descent using travel bounds
- Improve contour routing with arc detection and polyEmit arc strategy
- Add area smoothing and ease-down options
- Fix outline handling with thru holes and surface reversal on tip2tip
- Move widget shadow methods into widget class for faster hole detection
- Better camInnerFirst support and proper feed/plunge defaults

Tool system improvements:
- Implement taper ball tool type with full support
- Add renderTool2() for profile-based visualization
- Convert tool menu to init code with bound vars
- Fix auto tool and auto spindle for prep operations
- Update tool profile generation for taperball geometry
- Add calcTaperBallExtent() for proper ball tangency calculations

Code cleanup:
- Remove duplicated slicer code from specialized slicers
- Asyncify shadowAt operations
- Deprecate pocket engrave operation
- Simplify upNover implementation
- Fix animation with new tool+settings requirements
2025-12-06 00:09:17 -05:00
Stewart Allen
fd8a374eed add gcode macro link, rm dynamic style loader, add contributed ender 7 profile 2025-11-29 01:08:44 -05:00
Stewart Allen
cc85832236 add new uber-op: area 2025-11-28 20:03:46 -05:00
Stewart Allen
1f6314512c fix trace npe. fix /boot redirect after install 2025-11-21 20:12:55 -05:00
Stewart Allen
9be915071c add cnc index manifold animation language keys 2025-11-16 14:37:18 -05:00
Stewart Allen
ca4df7c223 add manifold indexed animation option 2025-11-16 14:28:12 -05:00
Stewart Allen
a66a3f499e bump rev 4.5.0 2025-11-15 20:32:28 -05:00
Stewart Allen
4022922c25 move install / uninstall / quit menu to center app menu 2025-11-13 21:22:38 -05:00
Stewart Allen
5036f6e179 split out help/info menu and language menus 2025-11-13 18:19:57 -05:00
Stewart Allen
c9251f078a add help menu visual callout 2025-11-13 17:01:57 -05:00
Stewart Allen
52d62137d4 add more missing lang keys, fix bambu mod load order, workflow dep 2025-11-13 15:21:14 -05:00
Stewart Allen
68f7a5495c add missing quit key to lang map 2025-11-13 14:08:13 -05:00
Stewart Allen
2d50774aea patch language maps. needs review 2025-11-13 13:57:41 -05:00
Stewart Allen
a66d7fe202 clean up electron build, merge electron mod into core 2025-11-12 23:29:36 -05:00
Stewart Allen
783f39bb4e add install/uninstall options in the setup menu 2025-11-11 19:16:55 -05:00
Stewart Allen
f4d7a37265 add curves-only support to gpu contour, merge co-planar point runs 2025-11-11 15:06:05 -05:00
Stewart Allen
49a63fad04 add radial gpu option (work in progress) 2025-10-31 17:35:26 -04:00
Stewart Allen
7ee0d72b4a start 4.4.0 beta work 2025-10-26 19:18:21 -04:00
Stewart Allen
cff74ef04c add left align (y axis) 2025-10-26 19:17:03 -04:00