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
Adding Timer Task type. The Timer allows people to add Timers to their plan, allowing them to better control how and when they work. It allows for Pomodoro-style timing-based workflows (work for x minutes, rest for y minutes, repeat) into their daily development. Timers that are next to each other trigger in sequence, much like Sound Tasks. Sound Tasks now have buttons for playing, pausing, and restarting sounds. Completing Tasks with [C] now is logged. Deadline patterns cycle faster to indicate urgency. Changed deadline icons and patterns a bit. Adding alarm sound files (for the Timer). More... almost 5 years ago
Fix: Couldn't type caps in textbox after Ctrl+A. Previously, it wasn't possible to select text and then type in a capital letter because Shift resets the selection point. Now Ctrl+A properly sets the selection point and Textbox checks to see if the caret moves before setting the selection point if you're holding shift. Fix: Couldn't hold shift and click to select text. Renaming Textbox.RemoveSelection() to Textbox.ClearSelection() (it seems clearer, hahaha). More... almost 5 years ago
Updating .plan. More... almost 5 years ago
Saving version number in .plan save file. This is to allow backwards compatibility being built in with previous saves in case features are added or removed. Adding semantic versioning library dependency. More... almost 5 years ago
Fix: Crash if starting MasterPlan and Autoload Last Project setting didn't save. More... almost 5 years ago
Major changes - Resource management improvements. Resources (mainly images and GIFs, for now) are now stored in a central location on the Project. This allows for Resource reusage across Tasks. Project now also has a LoadResource() function that takes a path to a resource (on disk or through HTTP), and attempts to download and register a resource for it. Resource downloading and loading has been improved by the addition of the usage of a MIME type detection library. This allows for MasterPlan to see what kind of file a file is after downloading, even if the file doesn't have the correct filepath. This means that Paste Content now works much more reliably across media found on the Internet. Moving GIF animation stuff into its own file (gif_animation.go). Lengthening the amount of time messages are on screen (5 seconds to 7 seconds). Escape key now defocuses textboxes. Enter key now is also a shortcut to jump to the next Task in a search (like Ctrl+F). Shift+Enter goes back (much like Shift+Ctrl+F). Adding project setting to save sounds that are currently playing. Cleaning up Task speaker locking and unlocking. Adding github.com/gabriel-vasile/mimetype as a package dependency. Removing Task.RenderTexture; we don't actually use it, whoops. _____ FIX: Percentage didn't fill a Task if under 1% filled. That value has now been bumped to 0.01%. FIX: Log reporting selection and deselection of Tasks was incorrect. FIX: Pasting Tasks now lowers them below the column of existing Tasks (if the Task is completable). A TODO is to make all Tasks able to have neighbors so you can shift them around easily using the keyboard. FIX: Crash if using Ctrl+V to paste Tasks with no Tasks copied. FIX: Crash if playing resampled audio and looping it multiple times (4-6 in my tests on a specific file). This seems to be fixed by lowering the quality of resampling (quality of 4 > quality of 1). FIX: Hang when deleting Tasks due to Tasks registering their neighbors that include themselves, resulting in a loop (A.TaskAbove = B, B.TaskAbove = A). This is resolved by comparing Task positions more absolutely to determine whether a Task is another's neighbor. More... almost 5 years ago
Massive textbox improvements. You can now select blocks of text in Textbox, either by mouse click and drag, or by holding shift and using the keyboard. Ctrl + A selects all Text. You can now copy, paste, and cut text to clipboard in Textbox. FIX: Navigating lines by keyboard in Textbox was inaccurate. Clicking on lines was also inaccurate. Both of these issues were resolved by improving ClosestPointInText to be more accurate. ow my brain More... almost 5 years ago
You can now move multiple Tasks at a time with the keyboard. You can now select multiple Tasks using Shift + up or down arrow. Ctrl + arrow keys now move Tasks, rather than Shift. This is a bit more awkward, but more consistent with how holding shift allows for selecting multiple Tasks with the mouse. Moving Tasks no longer adjusts the indentation. This seems better to keep Tasks arranged consistently and not jump around when moving groups of Tasks around. Escape now deselects all Tasks. Page Up and Page Down now selects the first or last Task in a column, respectively. OPTIMIZATION: We don't need to call both project.GenerateGrid() and project.ChangeTheme() together, because we regenerate the grid in ChangeTheme. Moving Task rendering into Draw() function. Update happens first, then drawing the shadow, then drawing the rest of the Task. FIX: You can now pan while dragging Tasks. Fix: Projects can't load the camera pan from file due to creating new Tasks for deserialization focusing the camera on the Task. To resolve this, creating new Tasks now no longer focuses the view on them. HOPEFUL FIX: Zoom locks when close to targeted zoom. Seems like I was getting some artifacting at 1x zoom level, but I can't seem to reproduce it reliably. This should help make sure the zoom never stays at fractional levels. More... almost 5 years ago
Replacing lastopenedplan with actual settings JSON. Adding ProgramSettings type to easily contain settings that are serialized and loaded. Forgot to close files only in case of successful file creation. More... almost 5 years ago
Fix: Theme crash due to color theme spinner pointing to a theme that no longer exists. Fix: Minor shadow bug (shadow blitting should be down by a pixel to not have jank on outer vertical edge). Shadows are now "brighter". Color theme spinner is wider now. Themes reload when opening project settings now. Adding Shade Thrower 3099 cyberpunk theme. More... almost 5 years ago
Changing notification fading from linear to cubic. Makes it easier to read for longer before it disappears. More... almost 5 years ago
Adding icon for broken sounds. Logging more for loading images and sounds. More... almost 5 years ago
Bumping version to v0.1.2. More... almost 5 years ago
Fix: #7 - Backspace teleports to origin for a frame before animating pan. More... almost 5 years ago
#10 - New Tasks are opened after creation. More... almost 5 years ago
Fix: Removing "title" from extension filter for loading images or sounds. More... almost 5 years ago
Adding option for autoloading last saved project. Fix: Context menu now never opens offscreen (#9). More... almost 5 years ago
Fix: Current value can't go above maximum for Progression Tasks. (#12) More... almost 5 years ago
Bumping version number to 0.1.1. More... about 5 years ago
Event log improvements.. Now has a dark BG behind each message. Each message is now stamped with the time the event happened. Renaming to "event log". More... about 5 years ago
Boost the quality for resampling audio playback. More... about 5 years ago
Lowering the tracelog level of Raylib. More... about 5 years ago
Updating build script to make a .app for Mac. More... about 5 years ago
Images now default to scaling in aspect ratio. Holding Alt now allows them to be stretched. This is a reversal of previous behavior. More... about 5 years ago
Previous Task's type sets new Task's type. Basically, this means that if you create a Note, the next Task you create will default to Note as well. The filepath entry box will now start off focused for Image and Sound Tasks. The description box will start off focused for the others. Making the "task close" message only actually do anything for Tasks if they were open. Changing "task close" message usage to Task.LoadResource() calls. More... about 5 years ago
FIX: Can't drag Tasks after selection. More... about 5 years ago
Fix: No longer drop 30 FPS with context menu open. Turns out getting the system's clipboard should be done sparingly. Whoops. More... about 5 years ago
Merge pull request #5 from exelotl/patch-1 More... about 5 years ago
Merge branch 'master' of https://github.com/SolarLune/masterplan More... about 5 years ago
Merge pull request #3 from Lachee/master More... about 5 years ago