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
Focus task description by default More... about 5 years ago
Double clicking on empty space creates a new task and opens it More... about 5 years ago
Added Branch Clone More... about 5 years ago
To-do list changes. More... about 5 years ago
Fix: Failing saving because of empty filepath won't say save successful. Fix: Attempting to save without a filepath will open the Save As dialog. More... about 5 years ago
Don't forget to turn Logging on for new Projects. More... about 5 years ago
Rename messages.go to logmessages.go. Log messages != Task messages (which are just names with map payloads). More... about 5 years ago
Use MasterPlan image as a header. More... about 5 years ago
Build instructions / licensing update. More... about 5 years ago
v0.1.0! Tagging v0.1.0. Adding ability to paste content directly from the OS's clipboard. This creates a Task with the content filled in, and attempts to guess whether it's an Image, Sound, or Note. Auto save and Auto theme reload are now options (autosaving was killing FPS). Adding Save As, separate from Save, which prompts for a directory. Removing Project.RemoveTasks, as I only use RemoveByIndex or RemoveSelectedTasks. Project.CreateNewTask now returns the new Task created (how'd I forget this???). Fix: You can trigger sounds by left-clicking on the Sound icon's area. You can hold Alt while resizing images to snap to original aspect ratio. Fix: Animations that cycled based on task position now cycle based on task ID, making them similiarly "consistently random", while also being less annoying when moving the Task around. Fix: Sizes were off for Image and Sounds' Load and Clear buttons. Fix: Filepath box was fixed for Image and Sound Tasks. Fix: Only completable Tasks display Completed On timestamp. Fix: It was possible to double-click on two different Tasks and open one by accident. Now the previously clicked Task's ID is stored to prevent this. Fix: Adding JustLoaded to Project to tell when it just loaded to rearrange the Tasks on the frame afterward to help clean up the order of listing numbers. Adding Project.IdentifyFile to tell which files are which. TODO: Might be good to have Task's image guessing use IdentifyFile to guess file endings? Project.HandleDroppedFiles now also uses IdentifyFile(). Fix: Resizing images no longer creates a selection box. Panning now depends on camera zoom level. Image resizing boxes are now within image bounds. Image resizing boxes now change size depending on zoom level. Drawing the software version at top-left. Adding message buffer that displays messages when certain actions are taken (e.g. creating Tasks, copying, pasting, etc). Moving FPS over. Fix: When minimizing and then maximizing, the frametime spikes, meaning animations play extremely quickly for a time. Now frametime is limited to a max of 2x the target FPS. Make a const out of target FPS to facilitate this. Fix: Housekeeping. Phew! More... about 5 years ago
Go mod changing to use relative folder. Updated Raylib-go to latest. Changing LoadFontEx to compensate. Adding options for auto save and auto theme reload. Fix: After update, visibility and panning were broken; resolved by changing how camera offset and target are modified. Fix: After load, Tasks aren't numbered. Now tasks a reordered a frame after loading. Shift to pan quickly with WASD now pans 50% faster (16 > 24). Numpad keys can be used to change zoom. Adding Save Project As to menu. Adding Visit Forums option to menu. Adjusting project settings dialog to just draw in the corner, allowing you to more easily see the currently active theme. Fix: Changing the name of the current theme no longer breaks rendering; falls back to another GUI theme. Adding another theme, Golden Hour. More... about 5 years ago
Adding semantic version number. Displaying version number in window title. Removing rl.EndTextureMode() call (I'm not using a render texture at the moment). More... about 5 years ago
Making tasks easier to see. Outlines now pulse, which is more visible than the previous "lines". More... about 5 years ago
Many changes! MP now renders at native resolution. This means that if it runs in a bigger window (or larger monitors), more information can be displayed. This does, however, mean that the GUI is now displayed rather small, and might be an issue for people with poor eye-sight. A GUI scaling option might be necessary at some point. Fix: Can use shortcuts (pan camera, zoom) while project settings were open. Fix: Can drop files, etc. while project settings were open. Reworking how the project settings menu is created. This makes it easier to visualize and extend in the future. Fix: Status bar now only displays when the project settings isn't open. Status bar no longer displays number of Tasks selected (doesn't really work with the size of the status bar text anymore). Tasks are now more easily visibly selected with a colored horizontal bar that runs across from the selected Task. In any case, to render at native res, I'm taking out the screen render texture for scaling the entire screen. Renaming "font.ttf" to "Monaco.ttf" in case I add the ability to quickly switch fonts. Getting rid of GUI_OUTLINE_CLICKED and GUI_INSIDE_CLICKED. It was just used for the inside of elements when clicking on them; just using the disabled color gives enough feedback to simplify themes while still providing the same functionality. Adding two more zoom levels. Renaming Piano Black theme to Black Tie. Adding NS-DOSS (MS-DOS-styled) theme. Adding template theme with "comments". Added to To-do list. Lots of changes, overall! More... about 5 years ago
Improving shadows. Now rendered via a texture rather than via overlapping rectangle renders. Rendering is something like a 9-patch, but only for the bottom and right edges of a Task. Adding shadow texture to gui_icons.png. Shadows are now rendered on a separate layer, below all Tasks. Tasks now check to see if the project was fully initialized instead of waiting a certain amount of time to initialize rectangle size. Improving profiling a bit; still leaving them commented out. Removing build.sh script; have build_script. Adding pprof to gitignore. Adding to to-do list. More... about 5 years ago
Fix: Can't load JPEGs after switching to Go mod. Fixed by replacing gen2brain master with local fork that has a modified config.h to load JPEGs and other additional image formats. Tweaking Moonlight theme some more. Adding to to-do list. More... about 5 years ago
Work on blueprint theme. More... about 5 years ago
Build script improved. Build script combined into a single main file in build_script directory. Work on themes. Width and height is no longer saved for rects, as it's not necessary, as far as I can tell. Adding Ctrl+N as a shortcut to make a new Task; moved creating a new task to a function for this purpose. More... about 5 years ago
Moving all source from /src/ to root directory. Moving build.go to buildscript directory, as it needs to be a separate package. Making GetPath() function to get a relative path from the executable directory to the designated folder / file combo. This needs to be done because MacOS changes working directory depending on if you open an executable from a terminal or from Finder. Adding to To-do list. More... about 5 years ago
Adding build "script" (build.go). The build script creates a build for the current OS and architecture and deposits it along with the itch TOML and assets directory all into the bin directory. Note that this script adds a dependency on github.com/otiai10/copy to copy folders and files easily. Adding window icon. New projects will default to attempting to choose the Sunlight theme, if it exists. Replacing "path" occurances with "filepath" to be OS agnostic. Fixing up itch TOML. Adding to To-do list. More... about 5 years ago
Removal of license file, as it's unnecessary. More... about 5 years ago
More license stuff. More... about 5 years ago
Fixing license. More... about 5 years ago
Adding to gitignore. More... about 5 years ago
Moving to go mod to make it easier to build. You can press Enter / Return to open Tasks now. Fix: Crash when loading different projects. This was due to the reloading modified theme logic from loadThemes(); now we just reload periodically, so there's no need for this. Project.Load() now takes a filepath, rather than needing to assign a path to the Project and then call Load(). The filepath will be set on the Project if the Load() succeeds. Adding to To-do list. More... about 5 years ago
Fix: Can open context menu while editing tasks. Fixing up Readme. To-do list. More... about 5 years ago
Adding itch actions file for itch app. Pruning build script. More... about 5 years ago
Moving themes to separate files. Themes reload automatically periodically. F4 Fullscreens the app. Adding code to make a menu when clicking on spinner options, but it's not ideal, as you can click "under" the menu. To-do list. More... about 5 years ago
Minor fixes / research. Escape no longer closes the program. Escape now closes task edit window. Moving task closing into task close message. Research on build.sh. No option is particularly good at the moment with raylib-go + CGO. Will need to compile other platforms on those platforms. Todo list. More... over 5 years ago
Adding Numbering options to Project Settings. Adding ignoring top-level option. Fix: Closing files after opening only if os.Open() didn't error. You can now use WASD to pan the camera. Percentage complete at bottom is now just parentheses. To-do list. More... over 5 years ago