├── .github └── workflows │ └── reademe-contributors.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── inspectionProfiles │ └── Project_Default.xml ├── prettier.xml ├── vcs.xml └── workspace.xml ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── PLUGIN_DEVELOPMENT.md ├── PLUGIN_SYSTEM_REFACTOR.md ├── README.md ├── package.json ├── plugins ├── example-calculator │ ├── components │ │ ├── about.html │ │ ├── antd-demo.html │ │ ├── assets │ │ │ ├── about.css │ │ │ ├── about.js │ │ │ ├── calculator.css │ │ │ ├── calculator.js │ │ │ ├── project.css │ │ │ └── project.js │ │ ├── calculator.html │ │ └── project.html │ ├── index.js │ └── manifest.json ├── global-notification │ ├── README.md │ ├── components │ │ ├── notification-bar.html │ │ ├── project.html │ │ └── settings.html │ ├── history.json │ ├── index.js │ ├── manifest.json │ └── notification-history.json ├── notification-demo │ ├── demo.html │ ├── index.js │ └── manifest.json └── simple-example │ ├── index.js │ └── manifest.json ├── src ├── assets │ ├── tray-icon.ico │ └── tray-icon.png ├── main │ ├── antd-provider.js │ ├── html-loader.js │ ├── main.js │ ├── plugin-interface-manager.js │ ├── plugin-manager.js │ ├── preload.js │ └── window-manager.js └── renderer │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── index.html │ └── plugin-resources │ │ ├── antd-icons-loader.js │ │ ├── antd-loader.js │ │ └── react-loader.js │ ├── src │ ├── App.css │ ├── App.tsx │ ├── components │ │ ├── PluginManager.tsx │ │ ├── ProjectList.tsx │ │ ├── ProjectView.tsx │ │ ├── Settings.tsx │ │ └── TitleBar.tsx │ ├── index.tsx │ ├── react-app-env.d.ts │ └── types │ │ └── electron.d.ts │ └── tsconfig.json ├── test-app.js ├── test-global-notification.js └── test-interface-fix.js /.github/workflows/reademe-contributors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.github/workflows/reademe-contributors.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.idea/prettier.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["dbaeumer.vscode-eslint"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /PLUGIN_DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/PLUGIN_DEVELOPMENT.md -------------------------------------------------------------------------------- /PLUGIN_SYSTEM_REFACTOR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/PLUGIN_SYSTEM_REFACTOR.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/package.json -------------------------------------------------------------------------------- /plugins/example-calculator/components/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/about.html -------------------------------------------------------------------------------- /plugins/example-calculator/components/antd-demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/antd-demo.html -------------------------------------------------------------------------------- /plugins/example-calculator/components/assets/about.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/assets/about.css -------------------------------------------------------------------------------- /plugins/example-calculator/components/assets/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/assets/about.js -------------------------------------------------------------------------------- /plugins/example-calculator/components/assets/calculator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/assets/calculator.css -------------------------------------------------------------------------------- /plugins/example-calculator/components/assets/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/assets/calculator.js -------------------------------------------------------------------------------- /plugins/example-calculator/components/assets/project.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/assets/project.css -------------------------------------------------------------------------------- /plugins/example-calculator/components/assets/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/assets/project.js -------------------------------------------------------------------------------- /plugins/example-calculator/components/calculator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/calculator.html -------------------------------------------------------------------------------- /plugins/example-calculator/components/project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/components/project.html -------------------------------------------------------------------------------- /plugins/example-calculator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/index.js -------------------------------------------------------------------------------- /plugins/example-calculator/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/example-calculator/manifest.json -------------------------------------------------------------------------------- /plugins/global-notification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/global-notification/README.md -------------------------------------------------------------------------------- /plugins/global-notification/components/notification-bar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/global-notification/components/notification-bar.html -------------------------------------------------------------------------------- /plugins/global-notification/components/project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/global-notification/components/project.html -------------------------------------------------------------------------------- /plugins/global-notification/components/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/global-notification/components/settings.html -------------------------------------------------------------------------------- /plugins/global-notification/history.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/global-notification/history.json -------------------------------------------------------------------------------- /plugins/global-notification/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/global-notification/index.js -------------------------------------------------------------------------------- /plugins/global-notification/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/global-notification/manifest.json -------------------------------------------------------------------------------- /plugins/global-notification/notification-history.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /plugins/notification-demo/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/notification-demo/demo.html -------------------------------------------------------------------------------- /plugins/notification-demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/notification-demo/index.js -------------------------------------------------------------------------------- /plugins/notification-demo/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/notification-demo/manifest.json -------------------------------------------------------------------------------- /plugins/simple-example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/simple-example/index.js -------------------------------------------------------------------------------- /plugins/simple-example/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/plugins/simple-example/manifest.json -------------------------------------------------------------------------------- /src/assets/tray-icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/assets/tray-icon.ico -------------------------------------------------------------------------------- /src/assets/tray-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/assets/tray-icon.png -------------------------------------------------------------------------------- /src/main/antd-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/main/antd-provider.js -------------------------------------------------------------------------------- /src/main/html-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/main/html-loader.js -------------------------------------------------------------------------------- /src/main/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/main/main.js -------------------------------------------------------------------------------- /src/main/plugin-interface-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/main/plugin-interface-manager.js -------------------------------------------------------------------------------- /src/main/plugin-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/main/plugin-manager.js -------------------------------------------------------------------------------- /src/main/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/main/preload.js -------------------------------------------------------------------------------- /src/main/window-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/main/window-manager.js -------------------------------------------------------------------------------- /src/renderer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/package-lock.json -------------------------------------------------------------------------------- /src/renderer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/package.json -------------------------------------------------------------------------------- /src/renderer/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/public/index.html -------------------------------------------------------------------------------- /src/renderer/public/plugin-resources/antd-icons-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/public/plugin-resources/antd-icons-loader.js -------------------------------------------------------------------------------- /src/renderer/public/plugin-resources/antd-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/public/plugin-resources/antd-loader.js -------------------------------------------------------------------------------- /src/renderer/public/plugin-resources/react-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/public/plugin-resources/react-loader.js -------------------------------------------------------------------------------- /src/renderer/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/App.css -------------------------------------------------------------------------------- /src/renderer/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/App.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/PluginManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/components/PluginManager.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/ProjectList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/components/ProjectList.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/ProjectView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/components/ProjectView.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/components/Settings.tsx -------------------------------------------------------------------------------- /src/renderer/src/components/TitleBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/components/TitleBar.tsx -------------------------------------------------------------------------------- /src/renderer/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/index.tsx -------------------------------------------------------------------------------- /src/renderer/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /src/renderer/src/types/electron.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/src/types/electron.d.ts -------------------------------------------------------------------------------- /src/renderer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/src/renderer/tsconfig.json -------------------------------------------------------------------------------- /test-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/test-app.js -------------------------------------------------------------------------------- /test-global-notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/test-global-notification.js -------------------------------------------------------------------------------- /test-interface-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ris-Soft/Ris_ClassTool/HEAD/test-interface-fix.js --------------------------------------------------------------------------------