├── .github ├── CONTRIBUTING.md └── workflows │ └── main.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── README_ja_JP.md ├── README_zh_CHT.md ├── README_zh_CN.md ├── icon.png ├── icons ├── headings │ ├── h1.svg │ ├── h2.svg │ ├── h3.svg │ ├── h4.svg │ ├── h5.svg │ └── h6.svg └── task-lists │ ├── play_arrow_5F6368_dark.svg │ └── play_arrow_5F6368_light.svg ├── image-material ├── icon.psd ├── preview-中性灰背景.png ├── preview-明亮模式.png ├── preview-暗黑模式.png ├── preview.png └── preview.psd ├── package.json ├── pnpm-workspace.yaml ├── preview.png ├── src ├── modules │ ├── MobileFunctionality.ts │ ├── api.ts │ ├── blockFocusHandler.ts │ ├── deviceDetector.ts │ ├── dialogHandler.ts │ ├── elementStatusObserver.ts │ ├── eventBusManager.ts │ ├── googleAnalytics.ts │ ├── localConfig.ts │ ├── logger.ts │ ├── menuHandler.ts │ ├── message.ts │ ├── themeSwitch.ts │ ├── tooltipHandler.ts │ └── utils.ts ├── theme.ts └── types.d.ts ├── styles ├── appearance │ ├── _dark-basic.scss │ └── _light-basic.scss ├── modules │ ├── _database.scss │ ├── _dock.scss │ ├── _editor.scss │ ├── _global.scss │ ├── _layout.scss │ ├── _menu.scss │ ├── _mobile.scss │ ├── _preview.scss │ ├── _search.scss │ ├── _status.scss │ ├── _tab-bar.scss │ └── _tooltip.scss ├── style.md ├── text │ └── _text.scss └── theme.scss ├── theme.css ├── theme.js ├── theme.json └── tools ├── eventBusManager.ts ├── img.py ├── mix-colors.js ├── style-notes.md └── theme.js /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/.npmrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/README.md -------------------------------------------------------------------------------- /README_ja_JP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/README_ja_JP.md -------------------------------------------------------------------------------- /README_zh_CHT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/README_zh_CHT.md -------------------------------------------------------------------------------- /README_zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/README_zh_CN.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icon.png -------------------------------------------------------------------------------- /icons/headings/h1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icons/headings/h1.svg -------------------------------------------------------------------------------- /icons/headings/h2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icons/headings/h2.svg -------------------------------------------------------------------------------- /icons/headings/h3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icons/headings/h3.svg -------------------------------------------------------------------------------- /icons/headings/h4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icons/headings/h4.svg -------------------------------------------------------------------------------- /icons/headings/h5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icons/headings/h5.svg -------------------------------------------------------------------------------- /icons/headings/h6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icons/headings/h6.svg -------------------------------------------------------------------------------- /icons/task-lists/play_arrow_5F6368_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icons/task-lists/play_arrow_5F6368_dark.svg -------------------------------------------------------------------------------- /icons/task-lists/play_arrow_5F6368_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/icons/task-lists/play_arrow_5F6368_light.svg -------------------------------------------------------------------------------- /image-material/icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/image-material/icon.psd -------------------------------------------------------------------------------- /image-material/preview-中性灰背景.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/image-material/preview-中性灰背景.png -------------------------------------------------------------------------------- /image-material/preview-明亮模式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/image-material/preview-明亮模式.png -------------------------------------------------------------------------------- /image-material/preview-暗黑模式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/image-material/preview-暗黑模式.png -------------------------------------------------------------------------------- /image-material/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/image-material/preview.png -------------------------------------------------------------------------------- /image-material/preview.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/image-material/preview.psd -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/preview.png -------------------------------------------------------------------------------- /src/modules/MobileFunctionality.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/MobileFunctionality.ts -------------------------------------------------------------------------------- /src/modules/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/api.ts -------------------------------------------------------------------------------- /src/modules/blockFocusHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/blockFocusHandler.ts -------------------------------------------------------------------------------- /src/modules/deviceDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/deviceDetector.ts -------------------------------------------------------------------------------- /src/modules/dialogHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/dialogHandler.ts -------------------------------------------------------------------------------- /src/modules/elementStatusObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/elementStatusObserver.ts -------------------------------------------------------------------------------- /src/modules/eventBusManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/eventBusManager.ts -------------------------------------------------------------------------------- /src/modules/googleAnalytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/googleAnalytics.ts -------------------------------------------------------------------------------- /src/modules/localConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/localConfig.ts -------------------------------------------------------------------------------- /src/modules/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/logger.ts -------------------------------------------------------------------------------- /src/modules/menuHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/menuHandler.ts -------------------------------------------------------------------------------- /src/modules/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/message.ts -------------------------------------------------------------------------------- /src/modules/themeSwitch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/themeSwitch.ts -------------------------------------------------------------------------------- /src/modules/tooltipHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/tooltipHandler.ts -------------------------------------------------------------------------------- /src/modules/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/modules/utils.ts -------------------------------------------------------------------------------- /src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/theme.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /styles/appearance/_dark-basic.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/appearance/_dark-basic.scss -------------------------------------------------------------------------------- /styles/appearance/_light-basic.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/appearance/_light-basic.scss -------------------------------------------------------------------------------- /styles/modules/_database.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_database.scss -------------------------------------------------------------------------------- /styles/modules/_dock.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_dock.scss -------------------------------------------------------------------------------- /styles/modules/_editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_editor.scss -------------------------------------------------------------------------------- /styles/modules/_global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_global.scss -------------------------------------------------------------------------------- /styles/modules/_layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_layout.scss -------------------------------------------------------------------------------- /styles/modules/_menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_menu.scss -------------------------------------------------------------------------------- /styles/modules/_mobile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_mobile.scss -------------------------------------------------------------------------------- /styles/modules/_preview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_preview.scss -------------------------------------------------------------------------------- /styles/modules/_search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_search.scss -------------------------------------------------------------------------------- /styles/modules/_status.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_status.scss -------------------------------------------------------------------------------- /styles/modules/_tab-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_tab-bar.scss -------------------------------------------------------------------------------- /styles/modules/_tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/modules/_tooltip.scss -------------------------------------------------------------------------------- /styles/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/style.md -------------------------------------------------------------------------------- /styles/text/_text.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/text/_text.scss -------------------------------------------------------------------------------- /styles/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/styles/theme.scss -------------------------------------------------------------------------------- /theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/theme.css -------------------------------------------------------------------------------- /theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/theme.js -------------------------------------------------------------------------------- /theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/theme.json -------------------------------------------------------------------------------- /tools/eventBusManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/tools/eventBusManager.ts -------------------------------------------------------------------------------- /tools/img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/tools/img.py -------------------------------------------------------------------------------- /tools/mix-colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/tools/mix-colors.js -------------------------------------------------------------------------------- /tools/style-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/tools/style-notes.md -------------------------------------------------------------------------------- /tools/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TCOTC/Whisper/HEAD/tools/theme.js --------------------------------------------------------------------------------