ffrankies / todolist Goto Github PK
View Code? Open in Web Editor NEWThis is a personal project - a lightweight to-do-list app that runs on startup, and acts as a reminder for important tasks, which the user sets.
This is a personal project - a lightweight to-do-list app that runs on startup, and acts as a reminder for important tasks, which the user sets.
-----ToDoList----- Version 1.0.3.0 Created by: Frank Derry Wanye, 2016. This is a to-do-list program, intended to be used as a reminder for upcoming tasks. Installation instructions: (i) If you have not already done so, download the ToDoList.exe file from http://github.com/ffrankies/ToDoList/ (ii) Save the file in a permanent folder (do not move this folder, or the file after running the program unless you want to perform some extra steps) (iii) Run ToDoList.exe The program automatically creates a batch file in your startup location, so that it runs automatically whenever you log in to your computer. (iv) If you need a desktop shortcut for the program, simple create one by right clicking on the .exe file, scrolling to "Send to..." and selecting "Desktop (create shortcut)." If you would like to move the ToDoList.exe file for whatever reason, or you've renamed one of the folders in it's path, then to make the program run again on startup, you have to open your startup location (C:/Users/(Your username)/AppData/Roaming/Microsoft/Windows/Start Menu/Startup/), locate the ToDoList.bat file, and either manually edit the path inside it or delete it and restart the application. Note that AppData is a hidden folder, so you will have to enable viewing of hidden folders (Control Panel -> Folder Options) in order to do this. Known Problems: (i) Currently there is no manual - I will be working on that shortly (ii) The application uses quite a lot of CPU power (20% on my laptop), I plan to fix that to the best of my ability in the next release. (iii) The shell that opens up whenever the program starts from the batch file is annoying (iv) No installer, so shortcuts have to be created manually Plans for future releases: - Improved UI - An on-screen manual - A settings menu with color schemes and font sizes - An installer, or at least an executable that creates shortcuts Contact information: If you have any suggestions, complaints or questions, you can send me an e-mail at [email protected] Credit goes to MadProgrammer from StackOverflow for the base code used in the CustomBooleanCellEditor class. Known bugs: - Repaint problem when task is deleted – fixed - Button icons didn’t load – fixed by repackaging the program, and creating a new save file containing the directory of the executable (v1.03)
ToDoList.bat is useless in Linux. Needs to be changed to a script that is placed in the Linux startup folder, or maybe it should just be a marker that shows that a line was added to bash.rc to run program at startup
Currently, program doesn't refresh the tasks until it is restarted. Need to either add a timer or a refresh button to automatically update tasks (delete completed, reset due date, etc)
I'm imagining a /.TaskList/Resources folder, holding the images needed for the program. That way the program always gets resources from the same directory
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.