github CosmoCreeper/Sine v2.1.2

latest releases: v2.2.3, v2.2.2, v2.2.1...
4 months ago

👀 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.json to 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.

Don't miss a new Sine release

NewReleases is sending notifications on new releases.