046ae539fb
* fix: shortcut update and shape corner transparent * no outline when using shortcut
24 lines
1.1 KiB
TypeScript
24 lines
1.1 KiB
TypeScript
// Copyright: Ankitects Pty Ltd and contributors
|
|
// License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|
|
|
import { writable } from "svelte/store";
|
|
|
|
// it stores note's data for generate.ts, when function generate() is called it will be used to generate the note
|
|
export const notesDataStore = writable({ id: "", title: "", divValue: "", textareaValue: "" }[0]);
|
|
// it stores the value of zoom ratio for canvas
|
|
export const zoomResetValue = writable(1);
|
|
// it stores the tags for the note in note editor
|
|
export const tagsWritable = writable([""]);
|
|
// it stores the visibility of mask editor
|
|
export const ioMaskEditorVisible = writable(true);
|
|
// it store hide all or hide one mode
|
|
export const hideAllGuessOne = writable(true);
|
|
// store initial value of x for zoom reset
|
|
export const zoomResetX = writable(0);
|
|
// ioImageLoadedStore is used to store the image loaded event
|
|
export const ioImageLoadedStore = writable(false);
|
|
// store opacity state of objects in canvas
|
|
export const opacityStateStore = writable(false);
|
|
// store state of text editing
|
|
export const textEditingState = writable(false);
|