├── src ├── components │ ├── ColorSwatches.tsx │ ├── Display.tsx │ ├── AddTodoBox.tsx │ ├── Topbar.tsx │ ├── Category.tsx │ ├── screens │ │ └── MainScreen.tsx │ └── Todo.tsx ├── styles │ ├── index.scss │ ├── _display.scss │ ├── _general.scss │ └── _components.scss ├── selectors │ └── index.ts ├── index.html ├── slices │ ├── index.ts │ ├── globals.ts │ └── todos.ts ├── index.tsx ├── types │ └── index.ts ├── electron.js └── utils │ └── index.ts ├── .gitignore ├── assets ├── icon.icns ├── icon.ico ├── logo.png ├── screenshot.png └── icon.svg ├── tsconfig.json ├── LICENSE ├── config └── webpack.config.js ├── package.json └── README.md /src/components/ColorSwatches.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | node_modules/ 3 | destined-todos.json 4 | destined*/ -------------------------------------------------------------------------------- /assets/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-azad/destined/HEAD/assets/icon.icns -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-azad/destined/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-azad/destined/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aditya-azad/destined/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /src/styles/index.scss: -------------------------------------------------------------------------------- 1 | @import 'general'; 2 | 3 | @import 'display'; 4 | @import 'components'; 5 | -------------------------------------------------------------------------------- /src/selectors/index.ts: -------------------------------------------------------------------------------- 1 | import { RootState } from "../types"; 2 | 3 | export const getGlobals = (state: RootState) => state.globalsState; 4 | export const getTodos = (state: RootState) => state.todosState; -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "outDir": "./dist/", 4 | "sourceMap": true, 5 | "noImplicitAny": true, 6 | "module": "commonjs", 7 | "target": "es6", 8 | "jsx": "react" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/styles/_display.scss: -------------------------------------------------------------------------------- 1 | .display-container { 2 | display: flex; 3 | flex-direction: column; 4 | height: 100vh; 5 | } 6 | 7 | .display-content { 8 | margin-top: 40px; 9 | width: 90%; 10 | align-self: center; 11 | justify-content: flex-start; 12 | } -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |