Skip to content

Releases: LinkunGao/copper3d_visualisation

Release/v3.1.0

03 Mar 00:26
4aa5bf5

Choose a tag to compare

What's Changed

Exciting New Features 🎉

Other Changes

Full Changelog: Release/v3.0.2...Release/v3.1.0

Release/v3.0.2

01 Mar 01:02
2abea68

Choose a tag to compare

What's Changed

Exciting New Features 🎉

Full Changelog: Release/v3.0.1...Release/v3.0.2

Release/v3.0.1

24 Feb 10:13
a2dada4

Choose a tag to compare

What's Changed

Bug fixes 🪳

  • 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

24 Feb 03:41
f0e1974

Choose a tag to compare

What's Changed

Exciting New Features 🎉

Other Changes

Full Changelog: Release/v2.2.3...Release/v3.0.0

Release/v2.2.3

25 Nov 02:17
95ec79b

Choose a tag to compare

What's Changed

Bug fixes 🪳

Full Changelog: Release/v2.2.2...Release/v2.2.3

Release/v2.2.2

16 Jul 04:47
a1e4db5

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: Release/v2.2.1...Release/v2.2.2

Release/v2.2.1

12 Jan 22:59
03f5b4b

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: Release/v2.2.0...Release/v2.2.1

Release/v2.2.0

11 Dec 10:44
1a46b5a

Choose a tag to compare

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 🎉

Full Changelog: Release/v2.1.3...Release/v2.2.0

Release/v2.1.3

10 Dec 01:57
9330b54

Choose a tag to compare

What's Changed

Exciting New Features 🎉

Full Changelog: Release/v2.1.2...Release/v2.1.3

Release/v2.1.2

05 Nov 02:54
a417163

Choose a tag to compare

What's Changed

Exciting New Features 🎉

Full Changelog: Release/v2.1.1...Release/v2.1.2