👀 Overview
This new version improves stability, restructures some of Sine's content, and adds a new way of installing engine updates.
✨ Changes
- Changes the engine update method to remove the previous engine before updating (removing outdated files instead of leaving left-behind garbage.)
- Fixes an issue with styles being unreliably applied when installing mods and themes.
- Fixes the first option being selected instead of the placeholder when there is no default value in a dropdown preference.
- Moves the store data to https://github.com/sineorg/store.
- Adds a github link to the readme of marketplace mods (just a github link if there is no readme.)
- Moves
engine.jsonto deployment folder instead of data folder. - Adds the feature of selecting a custom directory for installing Sine even if the directory was supposedly found by the auto-installer.
- Fixes Sine to work with all languages when saving, writing, and deleting files.
- Cleans up the majority of formatting to stay below 120 characters long on each line.
- Adds an XUL option to the appendXUL function to slowly switch to an XUL-optimized and supporting method.
- Moves almost every createElement call to appendXUL.
- Splits CSS into a separate file than the actual script for a much cleaner formatting method (main and settings styles.)
- Updates the Makefile to also list distribute|dist in the log about unknown commands.
- Moves the command palette to a separate file than the main script.
- Yeah...I did more, but I really don't know.