diff --git a/datafiles/Data/changelog.txt b/datafiles/Data/changelog.txt index 6b182ec3e..43f6dfbf1 100644 --- a/datafiles/Data/changelog.txt +++ b/datafiles/Data/changelog.txt @@ -1,63 +1,52 @@ -Changes in v3.10.0-beta.3 (2022.07.27) -- Added a setting to show flat symbols (b) instead of sharp symbols (#) on - the piano. -- Added a track export to create schematics in a straight line. -- Added Ctrl + middle-click to copy note velocity, panning and pitch values. -- Added custom block selections for structure block export. -- Added a command block option to schematic export. -- Added an outline effect when deleting selected blocks. -- Added the ability to drag and drop pattern files into the window. -- Bugfixes and improvements: - - Fixed pitch of custom instruments not working correctly in the audio export. - - Fixed issues when audio exporting NBS files with non-English characters. - - Removed OGG export (temporarily). - - Removed MP3 reference from audio export sprites. - - The cursor no longer flashes when hovering the mouse near the edges of - the window. - - This is the first version compiled with YYC, which should give a significant - performance boost. - - Fixed crashes under various circumstances. - -Changes in v3.10.0-beta.2 (2022.04.05): -* The MP3 export was renamed to 'Audio export'. -* Added more output formats: MP3, WAV, OGG, AIFF, FLAC. -* Added an option to choose the sampling rate of the exported track. -* Added an option to choose between mono and stereo. -* The "Include locked layers" option now works again. -* Dramatically decreased memory usage while exporting a song. -* Fixed NBS possibly running out of memory on songs with lots of notes. - -Changes in v3.10.0-beta.1 (2022.03.29): -* The MP3 export back-end has been reworked from scratch: +Changes in v3.10.0 (2022.10.01): +* The MP3 export functionality has been reworked from scratch: + * Renamed to 'Audio export', and added more output formats: WAV, AIFF, FLAC. * Added stereo support! Panning on notes and layers will now be rendered correctly. - * Added smart clipping detection! Clipping will no longer occur on louder - parts of the song. - * Fixed exported notes getting out of tune as they moved away from their + * Added smart clipping detection! Clipping will no longer occur on louder parts + of the song, which is now normalized to 0 dBFS. + * Added an option to choose the sampling rate of the exported track. + * Added an option to choose between mono and stereo. + * Fixed exported notes getting out-of-tune as they moved away from their original key. * The export time has been cut down by about 60%. -* Added an experimental drop mode! In this mode, instead of their usual grid - arrangement, notes will scroll vertically and follow their corresponding - key on the piano. This mode is only accessible in the player mode. +* Added drop mode! In this mode, instead of their usual grid arrangement, notes + will scroll vertically and follow their corresponding key on the piano. + This mode is only accessible in the player mode. +* The player mode can now be accessed from the greeting window, through a + new button in the bottom-right corner, or by pressing F12. * Added smooth scrolling! The workspace no longer clips to the grid while the - song is playing. This behavior can be enabled in Preferences > Playback. -* The player mode can now be accessed from the greeting window, through - a newly added button or by pressing F12. -* Added a fading border effect when removing a note block by right-clicking. - This effect can be toggled in the Preferences. -* The note volume displayed on note blocks is now multiplied by the layer - volume. -* The Note Block Studio icon has been updated. It's possible to return to the - previous icon in Preferences. -* The color of the window title bar will now match the program's theme. -* The master volume bar can now be changed with the mouse wheel. -* Fixed a rounding error in the pitch calculation, which caused all played - notes to gradually drift out of tune the more they moved away from their - original key. -* Fixed the 'Get extra notes resource pack' button not working correctly. -* Fixed the master volume bar being changeable while a window is open. -* Fixed popups in the main area appearing while a window is open. - + song is playing. This behavior can be enabled in Preferences > Playback. +* Added a track export option, to create schematics in a straight line. +* Added a setting to show flat symbols (b) instead of sharp symbols (#) on the + piano. +* Added a fading border effect when removing a note block by right-clicking, or + deleting a selection. This effect can be toggled in the Preferences. +* Added Ctrl + middle-click to copy note velocity, panning and pitch values. +* Added custom block selections for structure block export. +* Added an option to place command blocks instead of note blocks in schematic + export. +* Added the ability to drag and drop pattern files into the window. +* The 'Set velocity' macro can now be set above 100% in percentage mode. +* Bugfixes and improvements: + * Note Block Studio is now compiled to a native executable with YYC, which + should lead to a significant performance boost. + * Added a preference to optimize the window scale for high resolutions. With + this option enabled, setting the window scale larger than 100% will no longer + cause blurriness. (Only available in the Fluent theme.) + * The icon details in the Fluent theme will now reflect the accent color. + * The Note Block Studio icon has been updated. It's possible to return to the + previous icon in Preferences. + * The color of the window title bar will now match the program's theme. + * The master volume bar can now be changed with the mouse wheel. + * Fixed a rounding error in the global pitch calculation, which caused all played + notes to gradually drift out of tune the more they moved away from their + original key. + * Fixed the 'Get extra notes resource pack' button not working. + * Fixed the mouse cursor flashing when dragging the edges of the window. + * Fixed the master volume bar being changeable while a window is open. + * Fixed popups in the main area appearing while a window is open. + * Fixed crashes under various circumstances. diff --git a/options/windows/installer/license.txt b/options/windows/installer/license.txt index 17e419c59..3de815061 100644 --- a/options/windows/installer/license.txt +++ b/options/windows/installer/license.txt @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 OpenNBS +Copyright (c) 2022 OpenNBS Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/options/windows/options_windows.yy b/options/windows/options_windows.yy index 292f4f03d..8010d4276 100644 --- a/options/windows/options_windows.yy +++ b/options/windows/options_windows.yy @@ -1,10 +1,10 @@ { "option_windows_display_name": "Minecraft Note Block Studio", "option_windows_executable_name": "Minecraft Note Block Studio", - "option_windows_version": "3.10.0.2", - "option_windows_company_info": "https://github.com/HielkeMinecraft/OpenNoteBlockStudio", + "option_windows_version": "3.10.0.0", + "option_windows_company_info": "OpenNBS", "option_windows_product_info": "Minecraft Note Block Studio", - "option_windows_copyright_info": "Copyright (c) 2021 OpenNBS", + "option_windows_copyright_info": "Copyright (c) 2022 OpenNBS", "option_windows_description_info": "Minecraft Note Block Studio", "option_windows_display_cursor": true, "option_windows_icon": "icons/icon.ico", diff --git a/scripts/macros/macros.gml b/scripts/macros/macros.gml index b28e4f0d1..d5d634f8b 100644 --- a/scripts/macros/macros.gml +++ b/scripts/macros/macros.gml @@ -1,8 +1,8 @@ function macros() { -#macro gm_runtime_version "2022.6.0.23" -#macro version_date "2022.08.18" -#macro version "3.10.0-beta.3" -#macro is_prerelease 1 // remember to change to 0 in the release! +#macro gm_runtime_version "2022.6.1.40" +#macro version_date "2022.10.01" +#macro version "3.10.0" +#macro is_prerelease 0 // remember to change to 0 in the release! #macro nbs_version 5 #macro pat_version 1