0
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
FIX: Task and its clone share deadline properties. More... almost 5 years ago
Building no longer uses OpenGL 2.1. This causes a black screen on Mac 10.15. More... almost 5 years ago
Updating changelog. More... almost 5 years ago
Bumping version to v0.2.2 + release! More... almost 5 years ago
Updating plan. More... almost 5 years ago
Building now uses OpenGL 2.1 build tag. This should allow for MasterPlan to be usable on older graphics cards, hopefully without issue. More... almost 5 years ago
Fix: GetFirstFreeID() used only the current Board. Now it gets the first free ID from all Tasks. Renaming taskID to firstFreeTaskID and moving it to project.go. Making Open Recent menu have an option stating no recent plans have been opened if that's the case, rather than being blank. More... almost 5 years ago
Fix #21: Can't select task below top-most Task. '>=' != '>'. Whoops. More... almost 5 years ago
Fix #20: Numbering off for Boards > 0 after load. This was caused by the Task rect not being set because the Task wasn't drawing on the frame where the project loaded, which means neighbors were not being calculated properly. Whoops, this should fix it. Project also now saves which Board is active. More... almost 5 years ago
Lots of small changes. MasterPlan now stores a recent file list; autoloading uses the most recent file in that list, rather than a separate "last opened plan" setting. Adding an "Open Recent" menu to the right-click context menu. MP can now take screenshots without the GUI using F11 or the Screenshot context menu option. Program settings no longer is saved using a map of string to interface{}s; now it's a struct that gets automatically marshalled and unmarshalled by JSON. This simplifies things considerably, while also making it more foolproof and easier to develop with. Adding 3D shadow type. Lengthening smooth shadow slightly. Filtering images using anisotropic filtering. Locking the OS thread on init in case that's necessary. Moving a few global variables to local space in main(). Fix #18 - Settings can be saved apart from executable. This is solved by using GetPath() when saving project settings. Fix #19 - Autoloading last plan wasn't being loaded properly. Fixed (presumably) because of the changes to project settings saves, as I'm not seeing this anymore. Fix #20 - Numbering sequence was broken. This was due to looking across Boards for Task neighbors. Adding dropdown menu to GUI module. Program settings file is now called "masterplan-settings.json". Updating a few themes to update shadow color. Updating plan. More... almost 5 years ago
Package changelog in with builds. More... almost 5 years ago
Fix: Auto-load checkbox not set on project load. More... almost 5 years ago
Fix: All Tasks update now. Before it was just the ones on the current Board. This fixes timers and sounds not playing when switching Boards. Fix: Stopping all playing sounds works across all Boards. Fix: Searching for a Task switches to the Board it resides on. Updating plan. More... almost 5 years ago
Board number starts from 1 now, not 0. More... almost 5 years ago
Bumping version to v0.2.1 + release! More... almost 5 years ago
Updating changelog. More... almost 5 years ago
Updating readme. More... almost 5 years ago
Added Boards. A Board represents a collection of Tasks. Boards are added or selected by utilizing the Board selection menu at the top-right (or an associated shortcut, which is Ctrl + 1, 2, 3..., 0). Empty Boards are deleted if they are unselected. Added the Board number on the grid background at origin (0, 0). Added Cut Tasks option and shortcut. Pasted cut Tasks go to the mouse position. Fixed wording of Log messages that mention "Tasks" to mention "Task(s)" instead (to cover singular Task use cases). Added gui.ImmediateIconButton(), a function to draw an immediate button and an icon to the left of it. Adding icons for Boards to gui_icons.png. More... almost 5 years ago
Updating plan. More... almost 5 years ago
Various fixes, configurable sample rate. You can now configure the sound playback sample rate in the Project Settings. Sample rate is now set to 22050 (the only sample rate that seems to play sounds back flawlessly in my tests, oddly) on Mac. Fix (kind of ) - Unable to load .plan files on Mac because the most recent Mac seems to have trouble recognizing file extensions in some cases. So instead, I'm just removing the filter on the File Open dialog for now. Fixes #13 - On Mac, shortcuts can use Super instead of Control. Note that I'm still allowing people to use Control for those shortcuts as well if they prefer. Loading saved plans are validated a little bit more - if the file loaded isn't valid JSON or does not have a "Tasks" entry, then the load will fail gracefully. Tasks can now be forced to reload their resource - good for when the project's sample rate changes. Fix: New Tasks now are created beneath the top-most selected Task, regardless of numbering sequence. Pasting Tasks now pastes them below the last Task selected, in the same column. Adding Spinner.ChoiceAsInt(). Updating plan. More... almost 5 years ago
Committing changelog. More... almost 5 years ago
Fix: Dropped files don't load. Changed the API on myself around a bit and forgot to update Project.HandleDroppedFiles(). Whoops. More... almost 5 years ago
Fix: Splashscreen not displaying on Mac build. Forgot I had this problem, solved it, and created a function to give me a relative path. Splash screen now displays for 1.5 seconds minimum. ___ oof.wav More... almost 5 years ago
Hopeful Fix: Set application build type to GUI on Windows. This SHOULD (hopefully) make it so that the command prompt doesn't appear when running MasterPlan. More... almost 5 years ago
Fix: Task bar not filling for Timer when running. More... almost 5 years ago
Bumping source version to 0.2.0. More... almost 5 years ago
Removing itch toml file (I never used it, whoops). More... almost 5 years ago
Moving sunvox and blend files to external folder. More... almost 5 years ago
Adding splash screen. Also adding splash screen source blend file. More... almost 5 years ago
FIX: Task completion time constantly set on save. This is for parent Tasks with subtasks. This happens because in the one frame after loading before Tasks' relationships are established, the task's completion time is nullified as it has no children. Then, when you save, it updates the completion time to right when you save, instead of when the children tasks were originally completed. In truth, the completion time SHOULD be the most recent completion time out of all of the parent's subtask children, but I digress. Updated .plan. More... almost 5 years ago