fix more rect selection bugs

This commit is contained in:
2025-09-04 21:03:19 +02:00
parent afcbadee8b
commit 13e91fdfbf
5 changed files with 30 additions and 35 deletions

View File

@@ -3,7 +3,6 @@ import type { SelectionMode } from '~/shared/types/selection';
export const useSelectionRect = defineStore('selection-rect', {
state: () => ({
enabled: false as boolean,
dirty: false as boolean,
a: {
x: 0 as number,
y: 0 as number,
@@ -35,6 +34,14 @@ export const useSelectionRect = defineStore('selection-rect', {
},
disable() {
this.enabled = false;
this.a = {
x: 0,
y: 0,
};
this.b = {
x: 0,
y: 0,
};
},
isMinSize(minPixels: number = 10) {
return (