This repository was archived by the owner on Feb 28, 2023. It is now read-only.
0104
Pre-release
Pre-release
Additions
- Added debug information about the user's system and supported features of the LÖVE framework which will be printed to the console
- Added configuration file reader which will contain all options for LoGiVi
- This means we can get rid of the aliases and avatars files since they now are bundled in the config file
- Added option to set a background color in the configuration file
- Added option for setting a resolution in the configuration file
- Added possibility use local images as avatars
- Added counter for the total amount of files
- Added SpriteBatch to draw file sprites
- Added higher quality file sprites
- Added a proper force directed layout which uses attraction and repulsion forces between all nodes of the graph
- Added manual camera controls (Closes #1)
Removals
- Removed folder node sprites, which were located at the center of each folder node
Fixes
- Fixed #3 (From Bitbucket) - Files which use multiple full stops are logged correctly now
- Fixed #2 (From Bitbucket) - Catch error when trying to access an invalid file
- Closed #1 (From Bitbucket) - Removed box2d remnants
Other Changes
- Rewrote most of the graph system
- The graph is structured and handled completely different than before with files, folder nodes and edges being independent from each other
- Gets rid of a lot of issues like edges overlaying other nodes
- The arrangement of files around folder nodes is no longer updated every frame
- Major improvements in memory usage, performance and garbage production
- Updated log reader to separate commits based on the author tag instead of looking for the "special" logivi_commit tag (which was pretty useless anyway)
- Updated log reader to digest unix timestamps and transform them into human readable dates
- Updated arrangement of file nodes to make them fill up the empty space where the folder nodes used to be
- Updated AuthorManager to write user avatars to a subfolder in the save-directory
- Authors circle the node instead of moving around randomly
- Authors are logged based on their email addresses and their nicknames
- Update FileManager to ignore the case of a file extension
- Debug information is hidden by default, but can be toggled via the F1-Key
- Repositioned file list
- Reduce memory usage by storing date as a string instead of as a table
- Extended debug information
