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
8fa38ef3b4
distinguish fit contents from resize
2025-12-20 01:54:29 -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
1824fc4522
fix open polys with area trace
2025-12-13 21:15:00 -05:00
Stewart Allen
1773430679
add outline wide cutout
2025-12-10 00:22:21 -05:00
Stewart Allen
adfede4960
add functionality needed to complete outline
2025-12-09 22:57:26 -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
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
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
cff74ef04c
add left align (y axis)
2025-10-26 19:17:03 -04:00
Stewart Allen
d7acc93872
fix overflowing ops lists and popup positioning
2025-10-12 19:23:28 -04:00
Stewart Allen
6afa649f20
remove grid:local and grid:host targets
2025-10-12 01:25:39 -04:00
Stewart Allen
bcadc9dfb9
reorder fdm menus, add solid fill sub-menu
2025-09-22 23:39:45 -04:00
bakedpotatolord
912315e693
fix bug causing filament used value to not be displayed
2025-07-20 20:32:39 -06:00
bakedpotatolord
a983b4c54e
fix tool UI scaling issue
2025-07-20 17:05:11 -06:00
Josiah Hamm
636abe1c2c
Merge pull request #404 from GridSpace/widget-split
...
Create body isolation function
2025-07-20 16:46:14 -06:00
bakedpotatolord
0ffe2ba461
create body isolation function
2025-07-19 17:50:13 -06:00
bakedpotatolord
45ba762d1e
Merge branch 'rel-4.3' into helical-op
2025-07-17 13:50:34 -06:00
Stewart Allen
a86d92d1a6
update origin trial
2025-07-16 23:04:12 -04:00
bakedpotatolord
dfc2cd7f17
Merge branch 'rel-4.3' into helical-op
2025-07-10 12:57:56 -06:00
Stewart Allen
43104fa5ac
move src/kiri/* to src/kiri/core and src/kiri-*/ to src/kiri/* and updated all imports
2025-07-09 13:00:52 -04:00
Stewart Allen
ce4f5d6e78
move src2 -> src, web2 -> web, remove old module system, fix deps
2025-07-06 23:44:33 -04:00
bakedpotatolord
f1f584bbd1
first pass at helical pop op
2025-06-28 10:51:58 -06:00
bakedpotatolord
15aad5a7df
add drill as tool type
2025-04-17 10:18:13 -06:00
Stewart Allen
d8fa97b8cb
clarify how tool taper angle is measured
2025-03-08 16:13:49 -05:00
Stewart Allen
f8bf28acdd
add tools import button
2025-03-07 13:56:18 -05:00
Stewart Allen
5f69f353bf
refactor animation control bar, re-add axis positions
2025-02-27 11:11:31 -05:00
Stewart Allen
265c0b5d9d
add files -> new menu option
2025-02-23 08:43:39 -05:00
Stewart Allen
9aa77b0d27
update SharedArrayBuffer origin trial
2025-02-12 23:49:18 -05:00
Stewart Allen
0fb9607bf2
allow spool select / override for bbl print jobs
2025-02-12 17:44:25 -05:00
Stewart Allen
30d417c2e0
fix support links and related button attachments
2025-02-05 18:53:04 -05:00
Stewart Allen
b379477e90
add more ways to support the project
2025-02-05 18:37:41 -05:00
Stewart Allen
6cf2887656
when running in electron, change KM title to help since KM is in the window name
2025-02-05 13:18:14 -05:00
Stewart Allen
5a728d186d
implement new transient dialog input for electron, more bbl settings features
2025-02-02 16:10:05 -05:00
Stewart Allen
b4b31cd6b8
add more state, file, print management
2025-02-01 23:10:20 -05:00
Stewart Allen
2e1114510a
fix cam trace dup selection, add cam trace merge option, add more bambu print options
2025-02-01 18:45:33 -05:00