Commit graph grid-apps-cmms/src/kiri
Author SHA1 Message Date
Stewart Allen
f221c44be6 new tool units tracks workspace setting. closes #288 2024-08-12 08:53:10 -04:00
Stewart Allen
e3c8313c23 tool duplication implements #287 2024-08-12 08:42:28 -04:00
Stewart Allen
8fce4f38a4 change layer poly fingerprinting to handle more complex repeating patterns 2024-08-08 17:44:47 -04:00
Stewart Allen
18b6b8567a deep clone + args, rework/cleanup ui binding, preserve groups on poly re-nest 2024-07-30 15:12:02 -04:00
Stewart Allen
d8655a60a9 mesh: add svg import to sketch, kiri: fix svg import multi obj 2024-07-27 13:49:28 -04:00
Stewart Allen
6487fa242e fix broken default vee bit config for cam/cnc 2024-07-27 11:25:24 -04:00
Stewart Allen
c00e4995e6 add mesh drop menu like kiri. add slicer / mesh editor menu items in each app. works in electron 2024-07-23 13:08:17 -04:00
Stewart Allen
94ded2e57b correct output of device selection event 2024-07-22 10:51:46 -04:00
Stewart Allen
5fac736ea9 add ease down angle setting in UI triggered when ease down enabled 2024-07-20 23:12:37 -04:00
Stewart Allen
886bcd3368 fix settings/device import 2024-07-17 19:34:36 -06:00
Stewart Allen
0589ec08c7 alternating shell order. aka pooch-o-matic 2024-07-17 19:23:50 -06:00
Stewart Allen
d7d136ad8c try using xor to heal non-manifold / overlapping sliced polys. aka deathstar fix 2024-07-13 16:51:22 -04:00
Stewart Allen
b74c0a3bea improve L&F of collapsible group headers 2024-07-09 13:08:04 -04:00
Stewart Allen
30bac4eef4 re-introduce selectively collapsible settings groups 2024-07-09 13:02:03 -04:00
Stewart Allen
d88f603e38 fix belt settings mixture across mode changes. commend cleanup, rm dead code 2024-07-08 17:34:43 -04:00
Stewart Allen
4aa9b7ed49 alter belt calculations for abitrary slice angle 2024-07-08 13:26:58 -04:00
Stewart Allen
58c33da9e8 add slice angle param (not fully impl) 2024-07-07 11:41:00 -04:00
Stewart Allen
9d6e4a6512 rm dead code. clean up slicing path marginally. bug fix belt support render 2024-07-06 19:09:36 -04:00
Stewart Allen
9aae90880c comments and tweaks on belt slicing 2024-07-06 15:40:58 -04:00
Stewart Allen
edf7a53d4c move gerber render to worker to free up UI thread 2024-07-01 21:17:18 -04:00
Stewart Allen
903a0007d6 clean up platform file load 2024-06-30 23:15:03 -04:00
Stewart Allen
8b215460a1 complete basic gerber import conversion to mesh for milling traces 2024-06-29 23:03:40 -04:00
Stewart Allen
fdfea41a48 add gbr to loader classes 2024-06-29 19:21:22 -04:00
Stewart Allen
9adfe33cfb reconcile new three modules, create a bundle 2024-06-29 15:48:00 -04:00
Stewart Allen
d1938316e5 checkpoint internal work. # app server file wrapping, gerber import work 2024-06-27 21:50:54 -04:00
Stewart Allen
bde9080f43 improve infill speed / routing for most scenarios. improve (hidden) intra-layer fdm slider 2024-06-24 15:20:41 -04:00
Stewart Allen
6944163ea4 feat: replace automatic speed scaling on full tool engagement with user parameter 2024-06-23 11:56:43 -04:00
Stewart Allen
8141b7c08a update origin trial, sync on workspace save 2024-06-19 19:59:26 -04:00
Stewart Allen
a3bede3ae9 add new build targets, update readme 2024-06-18 12:06:25 -04:00
Stewart Allen
995b338946 replace all window.prompt() with kiri.ui.prompt() for electron. open electron links in os browser 2024-06-17 15:21:50 -04:00
Stewart Allen
b526bec87e allow manual triggering of builds
bump action versions
add token reference for electron build
add release workflow
add links for windows replacements
add helper for github build workflow
align asset names with build artifact names
produce zip artifacts from electron build
change artifact name to KiriMoto and add array build target
add mac app signing
add electron app icons
add links.csv helper
add dryrun cache build and integration into electron app for faster startup
allow windows install alt location. suppress gdpr on localhost / built apps
2024-06-16 14:34:01 -04:00
Stewart Allen
87b251bedc add proper gcode on/off macros for each cutting tool 2024-06-13 23:42:28 -04:00
Stewart Allen
f6f1d2478e restrict ctOrigin offsets to ctOriginBounds 2024-06-13 22:31:59 -04:00
Stewart Allen
7324870856 update security context alert 2024-06-13 22:17:20 -04:00
Stewart Allen
4d811972f6 compensate WireEDM previews when origin bounds checked 2024-06-13 22:13:03 -04:00
Stewart Allen
d087aaae73 refactor tile packing, cut tools file pathing 2024-06-13 19:00:04 -04:00
Stewart Allen
8017fe37e5 checkpoint before cut/prepare refactor. comments 2024-06-12 17:01:50 -04:00
Stewart Allen
a15e73495f improve bounds tracking and output in cut modes. improve dark mode export dialog 2024-06-12 10:31:40 -07:00
Stewart Allen
3a48b319d7 add wire-edm origin offsets to setup a lead-in 2024-06-11 20:18:09 -07:00
Stewart Allen
8d66083409 fix long standing layout-on-load bug 2024-06-11 18:19:25 -07:00
Stewart Allen
ce78873f76 checkpoint WireEDM feature development 2024-06-11 13:16:02 -07:00
Stewart Allen
5eb795606b checkpoint WireEDM surface selection and menu re-org 2024-06-10 21:54:25 -07:00
Stewart Allen
dfe42c0e4e refactor / rename laser fields to ct for 'cut tool' as a generic class for waterjet/wireedm/dragknite/laser 2024-06-09 15:33:30 -07:00
Stewart Allen
1d50d42b46 stub in new device types: WaterJet, WireEDM 2024-06-09 14:03:16 -07:00
Stewart Allen
85f48ef9b4 split dragknife out of laser and create new mode based on it. template for waterjet and wire-edm 2024-06-09 11:00:53 -07:00
Stewart Allen
5797f4fb2a update (fix?) laser DXF output format. fix layer grouping option 2024-06-08 15:18:19 -07:00
Stewart Allen
6495905a7d start cleaning up laser / 2d in preparation for new 2d device types 2024-06-08 13:23:37 -07:00
Stewart Allen
41f951cb14 re-add extruder selector 2024-06-07 10:30:28 -07:00
Stewart Allen
841e2b56db improved context menu for workspace object options 2024-06-07 09:51:09 -07:00
Stewart Allen
3a97903017 rework and improve tool bar pop menus 2024-06-05 17:36:35 -07:00