github CosmoCreeper/Sine v2.0

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

👀 Overview

This new version adds full support for all Firefox-based browsers. It also comes with a couple bug fixes, some refactoring changes, and a whole new data structure.

✨ Changes

  • Adds support for all Firefox-based browsers. (major, too hard to explain in different points.)
  • Adds a sine.fork-id pref for mods to identify which fork users use.
  • Condenses logic, knowing that Sine has more control over contents than before.
  • Allows the marketplace to have mods that only show on certain browsers.
  • Changes the Sine logo to Saturn.
  • Adds the ability to toggle a mod without refreshing the list.
  • Removes previous editor code, style, and parsing imports.
  • Adds basic command palette functionality (WIP, but functional.)
  • Fixes <br> loading in markdown parsing.
  • Refactors code to be slightly cleaner and easier for contributors to view.
  • Restructures the entire repository to be more intuitive and supportive of the new engine format.
  • Changes the updating method to update by using a zip file containing engine contents.
  • Splits the marketplace and latest JSON data into two files.
  • Adds a custom window actor for the Zen Mods site to install mods properly on all Firefox-based browsers.
  • Adds custom import and export buttons for mods.
  • Remakes the auto-installers in C#.
  • Requests administrator access before running the C# auto-installres.
  • Adds musl build support for the auto-installers.
  • Adds custom python scripts in order to easily modify files and automate the process of working with Sine.
  • Removes the need for many document.createElement calls by replacing them with a new appendXUL function.
  • Splits the preference default settings into another file.
  • Splits the SVG data into separate files.

Don't miss a new Sine release

NewReleases is sending notifications on new releases.