├── .editorconfig ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierrc ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── docs ├── assets │ └── fonts │ │ ├── ackaisyo.ttf │ │ └── cinecaption226.ttf └── index.html ├── flake.lock ├── flake.nix ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── public ├── assets │ └── fonts │ │ ├── ackaisyo.ttf │ │ └── cinecaption226.ttf ├── icon.svg └── index.html ├── src ├── app.css ├── components │ ├── App.svelte │ ├── Dialog.svelte │ ├── DialogManager.svelte │ ├── Icon.svelte │ ├── Line.svelte │ ├── Notes.svelte │ ├── Presets.svelte │ ├── ReplacementSettings.svelte │ ├── ReplacementSettingsInput.svelte │ ├── ReplacementSettingsList.svelte │ ├── Settings.svelte │ ├── SocketConnector.svelte │ ├── Spinner.svelte │ └── Stats.svelte ├── global.d.ts ├── main.ts ├── socket.ts ├── stores │ ├── stores.ts │ └── transformer │ │ ├── subject-to-writeable.ts │ │ ├── writable-storage-subject.ts │ │ ├── writeable-boolean-subject.ts │ │ ├── writeable-number-subject.ts │ │ ├── writeable-object-sibject.ts │ │ ├── writeable-string-subject.ts │ │ └── writeable-subject.ts ├── types.ts ├── use-click-outside.ts ├── util.ts └── vite-env.d.ts ├── svelte.config.js ├── tailwind.config.cjs ├── tsconfig.json ├── tsconfig.node.json ├── vite.lib.config.ts └── vite.main.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/fonts/ackaisyo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/docs/assets/fonts/ackaisyo.ttf -------------------------------------------------------------------------------- /docs/assets/fonts/cinecaption226.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/docs/assets/fonts/cinecaption226.ttf -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/docs/index.html -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/flake.nix -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/assets/fonts/ackaisyo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/public/assets/fonts/ackaisyo.ttf -------------------------------------------------------------------------------- /public/assets/fonts/cinecaption226.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/public/assets/fonts/cinecaption226.ttf -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/public/index.html -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/app.css -------------------------------------------------------------------------------- /src/components/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/App.svelte -------------------------------------------------------------------------------- /src/components/Dialog.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/Dialog.svelte -------------------------------------------------------------------------------- /src/components/DialogManager.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/DialogManager.svelte -------------------------------------------------------------------------------- /src/components/Icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/Icon.svelte -------------------------------------------------------------------------------- /src/components/Line.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/Line.svelte -------------------------------------------------------------------------------- /src/components/Notes.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/Notes.svelte -------------------------------------------------------------------------------- /src/components/Presets.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/Presets.svelte -------------------------------------------------------------------------------- /src/components/ReplacementSettings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/ReplacementSettings.svelte -------------------------------------------------------------------------------- /src/components/ReplacementSettingsInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/ReplacementSettingsInput.svelte -------------------------------------------------------------------------------- /src/components/ReplacementSettingsList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/ReplacementSettingsList.svelte -------------------------------------------------------------------------------- /src/components/Settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/Settings.svelte -------------------------------------------------------------------------------- /src/components/SocketConnector.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/SocketConnector.svelte -------------------------------------------------------------------------------- /src/components/Spinner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/Spinner.svelte -------------------------------------------------------------------------------- /src/components/Stats.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/components/Stats.svelte -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/socket.ts -------------------------------------------------------------------------------- /src/stores/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/stores/stores.ts -------------------------------------------------------------------------------- /src/stores/transformer/subject-to-writeable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/stores/transformer/subject-to-writeable.ts -------------------------------------------------------------------------------- /src/stores/transformer/writable-storage-subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/stores/transformer/writable-storage-subject.ts -------------------------------------------------------------------------------- /src/stores/transformer/writeable-boolean-subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/stores/transformer/writeable-boolean-subject.ts -------------------------------------------------------------------------------- /src/stores/transformer/writeable-number-subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/stores/transformer/writeable-number-subject.ts -------------------------------------------------------------------------------- /src/stores/transformer/writeable-object-sibject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/stores/transformer/writeable-object-sibject.ts -------------------------------------------------------------------------------- /src/stores/transformer/writeable-string-subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/stores/transformer/writeable-string-subject.ts -------------------------------------------------------------------------------- /src/stores/transformer/writeable-subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/stores/transformer/writeable-subject.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/use-click-outside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/use-click-outside.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/util.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.lib.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/vite.lib.config.ts -------------------------------------------------------------------------------- /vite.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Renji-XD/texthooker-ui/HEAD/vite.main.config.ts --------------------------------------------------------------------------------