github PerryAsleep/GrooveAuthor v1.0.0

10 days ago

Features

Linux and MacOS Support

GrooveAuthor is now available for Linux and MacOS.

Linux Support

MacOS Support

ITGmania Pack.ini Support

The Pack Properties window has been updated to allow for creating and editing ITGmania Pack.ini files. See the ITGmania v1.0.0 Release Notes for more information about these files.

Pack.ini Support

Improved Recent Files List

The Open Recent list has been updated to include more information for each file.

Pack.ini Support

Other Features

  • sm and ssc files can now be associated with GrooveAuthor allowing for double-clicking a file to automatically open it in GrooveAuthor.
  • Keybinds have been added for toggling the waveform and the dark background.
  • Layouts have been added for portrait aspect ratios.
  • Improved automatic DPI detection and DPI scaling.

Tracked Feature Requests

  • #10: [FEATURE REQUEST] Cross-platform support
  • #41: [FEATURE REQUEST] Keybind for toggling waveform display
  • #40: [FEATURE REQUEST] Double-click a .ssc file to open it in GrooveAuthor
  • #37: [FEATURE REQUEST] show longer path in the "Open Recent Files" dropdown

Bug Fixes

  • #8: [BUG] When opening a file with no charts and then creating a new chart in GrooveAuthor, tempos defined on the song should be preferred over the default tempo.
  • #42: [BUG] (Minor) When opening an existing .ssc file without a DISPLAYBPM tag, Display Tempo is set to Specified instead of Actual
  • #38: [BUG] saving in GrooveAuthor deletes existing #FGCHANGES and #BGCHANGES field
  • #39: [BUG] When opening the application with a working directory other than the install location, layout data will be saved and loaded with an unexpected path.
  • #35: [BUG] Specified Display Tempo Max not saved
  • Fixed an issue where when opening the application for the first time, the UI layout can be slightly off.
  • Fixed rare crash when loading large images on some hardware.
  • Fixed incorrect text rendering and occasional rare crashes when using text with the % character.
  • Fixed crash selecting a region with the mouse below the last events in a chart.
  • Fixed unnecessary error logs related to trying to open non-existent packs for new songs.
  • Fixed incorrect paths to source files in error log messages.
  • Fixed issue where performance monitor times could be incorrect on some hardware.
  • Fixed memory leak when loading new songs.

Installation

GrooveAuthor requires .Net Runtime 8.0.

Windows

GrooveAuthor requires Windows 10 or greater.

  1. Download GrooveAuthor-v1.0.0-win-x64.zip and extract it to a desired location.
  2. To run GrooveAuthor open the GrooveAuthor folder and run GrooveAuthor.exe.

Linux

  1. Download GrooveAuthor-v1.0.0-linux-x64.tar.gz and extract it.
  2. Inside the extracted directory run the grooveauthor-install.sh script with sudo. The grooveauthor-install.sh script will install GrooveAuthor to /opt and set up a desktop entry in /usr/share/applications
    sudo ./grooveauthor-install.sh
    
  3. When complete you can delete the tar.gz file and the extracted contents.

MacOS

GrooveAuthor requires MacOS 11.0 or greater.

  1. Download the mac dmg file appropriate for your architecture and run it. If your Mac has an Apple Silicon CPU you should use GrooveAuthor-v1.0.0-mac-arm64.dmg. If your Mac has an Intel CPU you should use GrooveAuthor-v1.0.0-mac-x64.dmg.
  2. Copy GrooveAuthor.app to the /Applications directory.
  3. Run the following command to remove the quarantine that Apple places on unsigned applications.
    xattr -dr com.apple.quarantine /Applications/GrooveAuthor.app
    

Don't miss a new GrooveAuthor release

NewReleases is sending notifications on new releases.