Releases: LinkunGao/copper3d_visualisation
Releases · LinkunGao/copper3d_visualisation
Release/v3.1.0
What's Changed
Exciting New Features 🎉
- fix: update apidocs config by @LinkunGao in #325
- docs: update customize layer channel color method by @LinkunGao in #326
Other Changes
- Feat/v3.1.0 by @LinkunGao in #324
Full Changelog: Release/v3.0.2...Release/v3.1.0
Release/v3.0.2
What's Changed
Exciting New Features 🎉
- Feat/v3.0.2 by @LinkunGao in #322
- Feat/v3.0.2 by @LinkunGao in #323
Full Changelog: Release/v3.0.1...Release/v3.0.2
Release/v3.0.1
What's Changed
Bug fixes 🪳
- Fix/v3.0.1 by @LinkunGao in #320
- 3.0.1 by @LinkunGao in #321
- EventRouter mode exclusivity — crosshair blocks Shift/Ctrl; draw blocks S/Ctrl
- Render loop fix — crosshair and brush preview are now mutually exclusive else-if branches
- Redundant state removal — Is_Shift_Pressed, Is_Ctrl_Pressed, enableCursorChoose replaced with isShiftHeld(), isCtrlHeld(), isCrosshairEnabled()
- Type definition cleanup — deprecated fields removed from IProtected and INrrdStates
- DragOperator crosshair handling — removeDragMode() on enter, configDragMode() on exit back to idle
Full Changelog: Release/v3.0.0...Release/v3.0.1
Release/v3.0.0
What's Changed
Exciting New Features 🎉
- clean code by @LinkunGao in #316
- update npm action by @LinkunGao in #318
Other Changes
- Feat/v3.0.0 by @LinkunGao in #315
- update action by @LinkunGao in #317
- update action by @LinkunGao in #319
Full Changelog: Release/v2.2.3...Release/v3.0.0
Release/v2.2.3
What's Changed
Bug fixes 🪳
- Fix/v2.2.3 by @LinkunGao in #314
Full Changelog: Release/v2.2.2...Release/v2.2.3
Release/v2.2.2
What's Changed
Other Changes
- Chore/v2.2.2 by @LinkunGao in #312
Full Changelog: Release/v2.2.1...Release/v2.2.2
Release/v2.2.1
What's Changed
Other Changes
- Chore/v2.2.1 by @LinkunGao in #311
Full Changelog: Release/v2.2.0...Release/v2.2.1
Release/v2.2.0
Updates
- Customize keyboard function
const keyboardSettings = ref<IKeyboardSettings>({
draw: '',
undo: "",
contrast: [],
crosshair: "",
mouseWheel: "",
});
const mouseModes = ref([
"Scroll:Zoom",
"Scroll:Slice",
]);
function handleKeyDown(event: KeyboardEvent, type: string) {
switch(type) {
case "draw":
setTimeout(()=>{
keyboardSettings.value.draw = event.key;
},10);
break;
case "undo":
setTimeout(()=>{
keyboardSettings.value.undo = event.key;
},10);
break;
case "contrast":
setTimeout(()=>{
keyboardSettings.value.contrast = [event.key];
},10);
break;
case "crosshair":
setTimeout(()=>{
keyboardSettings.value.crosshair = event.key;
},10);
break;
}
}
nrrdTools.value!.updateMouseWheelEvent();What's Changed
Exciting New Features 🎉
- Feat/v2.2.0 by @LinkunGao in #310
Full Changelog: Release/v2.1.3...Release/v2.2.0
Release/v2.1.3
What's Changed
Exciting New Features 🎉
- Feat/v2.1.3 by @LinkunGao in #309
Full Changelog: Release/v2.1.2...Release/v2.1.3
Release/v2.1.2
What's Changed
Exciting New Features 🎉
- Feat/v2.1.2 by @LinkunGao in #307
- Feat/v2.1.2 by @LinkunGao in #308
Full Changelog: Release/v2.1.1...Release/v2.1.2