├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── main.yml │ └── publish.yml ├── .gitignore ├── .prettierrc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── index.html ├── package.json ├── public ├── assets │ └── images │ │ ├── Icon(1).png │ │ ├── Icon.png │ │ ├── Watermark(1).png │ │ └── Watermark(3).png └── favicon.png ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── src │ ├── encoding.rs │ └── main.rs └── tauri.conf.json ├── src ├── App.svelte ├── config │ ├── commands.ts │ ├── config.ts │ ├── extensionhandler.ts │ ├── extensions │ │ └── default_themes │ │ │ ├── package.json │ │ │ ├── script.ts │ │ │ └── themes │ │ │ ├── default_dark.json │ │ │ └── default_light.json │ └── themehandler.ts ├── global.css ├── global.d.ts ├── lib │ ├── Editor.svelte │ ├── EditorTabList.svelte │ ├── File.ts │ ├── FileTree.svelte │ ├── FileTree │ │ ├── FileTreeList.svelte │ │ ├── FileTreeNode.svelte │ │ └── FileTreeView.svelte │ ├── Header.svelte │ ├── Icons │ │ ├── Directory.svelte │ │ └── File.svelte │ ├── Modals │ │ ├── InputModal.svelte │ │ └── RenameModal.svelte │ ├── Notifications │ │ ├── Notification.svelte │ │ ├── NotificationList.svelte │ │ ├── NotificationToast.svelte │ │ ├── NotificationToasts.svelte │ │ └── notifications.ts │ ├── Settings.svelte │ ├── Sidebar.svelte │ ├── SidebarTab.svelte │ ├── SidebarView.svelte │ ├── Statusbar.svelte │ ├── Tab │ │ ├── Tab.svelte │ │ ├── Tab.ts │ │ └── TabList.svelte │ ├── Terminal.svelte │ ├── ToolView.svelte │ ├── Welcome.svelte │ └── utility │ │ ├── Button.svelte │ │ ├── ContextMenu.svelte │ │ ├── Input.svelte │ │ ├── Menu.svelte │ │ ├── NotSupported.svelte │ │ ├── Popup.svelte │ │ ├── ProgressBar.svelte │ │ ├── RecentFolders.svelte │ │ └── Select.svelte ├── main.ts └── theme.scss ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: mellobacon 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /public/build/ 3 | .vscode/ 4 | dist 5 | 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/package.json -------------------------------------------------------------------------------- /public/assets/images/Icon(1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/public/assets/images/Icon(1).png -------------------------------------------------------------------------------- /public/assets/images/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/public/assets/images/Icon.png -------------------------------------------------------------------------------- /public/assets/images/Watermark(1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/public/assets/images/Watermark(1).png -------------------------------------------------------------------------------- /public/assets/images/Watermark(3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/public/assets/images/Watermark(3).png -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/public/favicon.png -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/src/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/src/encoding.rs -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/App.svelte -------------------------------------------------------------------------------- /src/config/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/config/commands.ts -------------------------------------------------------------------------------- /src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/config/config.ts -------------------------------------------------------------------------------- /src/config/extensionhandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/config/extensionhandler.ts -------------------------------------------------------------------------------- /src/config/extensions/default_themes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/config/extensions/default_themes/package.json -------------------------------------------------------------------------------- /src/config/extensions/default_themes/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/config/extensions/default_themes/script.ts -------------------------------------------------------------------------------- /src/config/extensions/default_themes/themes/default_dark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/config/extensions/default_themes/themes/default_dark.json -------------------------------------------------------------------------------- /src/config/extensions/default_themes/themes/default_light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/config/extensions/default_themes/themes/default_light.json -------------------------------------------------------------------------------- /src/config/themehandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/config/themehandler.ts -------------------------------------------------------------------------------- /src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/global.css -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/lib/Editor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Editor.svelte -------------------------------------------------------------------------------- /src/lib/EditorTabList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/EditorTabList.svelte -------------------------------------------------------------------------------- /src/lib/File.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/File.ts -------------------------------------------------------------------------------- /src/lib/FileTree.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/FileTree.svelte -------------------------------------------------------------------------------- /src/lib/FileTree/FileTreeList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/FileTree/FileTreeList.svelte -------------------------------------------------------------------------------- /src/lib/FileTree/FileTreeNode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/FileTree/FileTreeNode.svelte -------------------------------------------------------------------------------- /src/lib/FileTree/FileTreeView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/FileTree/FileTreeView.svelte -------------------------------------------------------------------------------- /src/lib/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Header.svelte -------------------------------------------------------------------------------- /src/lib/Icons/Directory.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Icons/Directory.svelte -------------------------------------------------------------------------------- /src/lib/Icons/File.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Icons/File.svelte -------------------------------------------------------------------------------- /src/lib/Modals/InputModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Modals/InputModal.svelte -------------------------------------------------------------------------------- /src/lib/Modals/RenameModal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Modals/RenameModal.svelte -------------------------------------------------------------------------------- /src/lib/Notifications/Notification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Notifications/Notification.svelte -------------------------------------------------------------------------------- /src/lib/Notifications/NotificationList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Notifications/NotificationList.svelte -------------------------------------------------------------------------------- /src/lib/Notifications/NotificationToast.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Notifications/NotificationToast.svelte -------------------------------------------------------------------------------- /src/lib/Notifications/NotificationToasts.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Notifications/NotificationToasts.svelte -------------------------------------------------------------------------------- /src/lib/Notifications/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Notifications/notifications.ts -------------------------------------------------------------------------------- /src/lib/Settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Settings.svelte -------------------------------------------------------------------------------- /src/lib/Sidebar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Sidebar.svelte -------------------------------------------------------------------------------- /src/lib/SidebarTab.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/SidebarTab.svelte -------------------------------------------------------------------------------- /src/lib/SidebarView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/SidebarView.svelte -------------------------------------------------------------------------------- /src/lib/Statusbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Statusbar.svelte -------------------------------------------------------------------------------- /src/lib/Tab/Tab.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Tab/Tab.svelte -------------------------------------------------------------------------------- /src/lib/Tab/Tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Tab/Tab.ts -------------------------------------------------------------------------------- /src/lib/Tab/TabList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Tab/TabList.svelte -------------------------------------------------------------------------------- /src/lib/Terminal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Terminal.svelte -------------------------------------------------------------------------------- /src/lib/ToolView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/ToolView.svelte -------------------------------------------------------------------------------- /src/lib/Welcome.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/Welcome.svelte -------------------------------------------------------------------------------- /src/lib/utility/Button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/Button.svelte -------------------------------------------------------------------------------- /src/lib/utility/ContextMenu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/ContextMenu.svelte -------------------------------------------------------------------------------- /src/lib/utility/Input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/Input.svelte -------------------------------------------------------------------------------- /src/lib/utility/Menu.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/Menu.svelte -------------------------------------------------------------------------------- /src/lib/utility/NotSupported.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/NotSupported.svelte -------------------------------------------------------------------------------- /src/lib/utility/Popup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/Popup.svelte -------------------------------------------------------------------------------- /src/lib/utility/ProgressBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/ProgressBar.svelte -------------------------------------------------------------------------------- /src/lib/utility/RecentFolders.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/RecentFolders.svelte -------------------------------------------------------------------------------- /src/lib/utility/Select.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/lib/utility/Select.svelte -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/src/theme.scss -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mellobacon/Nucleus/HEAD/yarn.lock --------------------------------------------------------------------------------