Time management application. Managing time can be just like managing memory, frustrating...
Warning
This software is very simple in functionality. Keep your expectations low.
demo.mp4
The application shows a timeline of all the hours in the day. You can place textboxes indicating what activities
you will be doing at that time of the day. To have overlapping activities, there's a fixed amount of layers you can use.
All your textboxes will be automatically saved once you close the application, if AUTO_SAVE is enabled. The saving is
done with the user.timealloc file, but it is NOT human readable, do not modify it by hand. If the program doesn't
find that file, it creates it automatically, so place timealloc.exe in an empty folder.
-
Ctrl+S: Save the textboxes -
Ctrl+T: Toggle timealloc -
Ctrl+A: Go to hour 0 -
Ctrl+E: Go to hour 23 -
Ctrl+D: Go to the current hour in the clock -
left/right: Move the cursor left/right in the active textbox -
up/down: Move the cursor to the start/end of the active textbox -
backspace: Delete a character in the active textbox -
Ctrl+backspace: Delete a word in the active textbox -
Ctrl+left/right: Move the cursor left/right by a word in the active textbox -
mouse:left: Select a textbox -
mouse:right: Delete a textbox -
mouse:left and drag: Create a new textbox
Ctrl+T: Get out of timeallocesc: Get out of timeallocleft/right: Move to the previous/next textboxup/down: increase/decrease the number in the textboxenter: add a textbox in that time
The Odin programming language: https://odin-lang.org/docs/install/
It happens to be that my timezone is UTC-5, but that may not be the case for you. If you want to change it you will
have to do build the application with the flag UTC_OFFSET with your value. Follow these steps:
Install the dependencies.
$ git clone --depth=1 https://github.com/antogp24/timealloc.git
$ cd timeallocNow open your text editor of choice and change to your specific value in the build.bat.
Change this specific line replace the -5 with your offset.
odin build src -resource:assets/icon/timealloc.rc -out:timealloc.exe -o:speed -show-timings -subsystem:windows -define:UTC_OFFSET=-5 -define:AUTO_SAVE=true$ build.bat release