Page 1 of 1

BallroomDJ 3.24.0 (stable)

Posted: Wed Oct 17, 2018 9:24 am
by bll
BallroomDJ 3.24.0
  • A couple of important fixes for Mac OS X.
  • The 'Update' function will be much faster for future updates.
  • A repair mode was added to the 'Update' function.
  • Various bug fixes.
  • Better theme support. Windows high-contrast themes will now work properly.
  • Check-buttons and radio-buttons have been reverted to use the native default. If you need a scaled check-button and radio-button, there is a user interface option to turn these on.


Automated tests:
                  BDJ      integrated   client/server
Platform          version  vlc          mode
Ubuntu-16.04/32   3.24.0    ok          ok
Ubuntu-16.04/64   3.24.0    ok          ok
Mac OS X 10.12.6  3.24.0    ok          ok
Windows XP/32     3.24.0    ok          ng
Windows 7/32      3.24.0    ok          ok
Windows 7/64      3.24.0    ok          ok
Windows 8.1/32    3.24.0    ok          ok

Combined change log for versions 3.23.0-3.24.0

New Features:
  • Music Manager: Added duplicate song check based on the MusicBrainz recording id.
  • Moved most of the themes into a separate package that can be downloaded from the update screen.
  • Update: add download for themes.
  • Update: add repair option for themes and for the main program.
Changes:
  • Embedded Player: The music manager in playback mode and the music editor will now use a different layout for the embedded player to preserve more horizontal space.
  • Edit Song List: Changed the dance count display to use the listing font size.
  • Song List Editor: Use the maximum play time from the playlist if possible.
  • Song List Editor: Fill the dance counts window width as much as possible.
  • Make awlight the default theme for Linux.
  • Audio Identification: Made pane divider draggable.
  • Colors: removed quicksave border, tooltip border, disabled, field, readonly field, disabled field color and treeview background settings.
  • Themes: Added awdark, awlight theme.
  • Font chooser: clean up ui.
  • Update: make friendlier and better error messages.
  • Replace spinbox with localized, scalable version.
  • Revert all systems to use the native checkbuttons by default.
  • Options: Added an option to use scaled widgets (radiobutton, checkbutton).
Bug Fixes:
  • Mac OS X: Fixed startup of VLC.
  • Edit Dances/Levels/Status: Fixed.
  • Edit Levels: Fixed save of default.
  • MP3 Tags: fix various bugs with UFID processing (musicbrainz_trackid). The upgrade process will fix any UFID tags if write tags is set to 'all'.
  • Music Manager: Display artist rather than album artist if the album is a various artists album.
  • Player: Export for CD: Fix fade-in.
  • Player: Export for CD: Fix calculation of total time when a gap is applied.
  • Song List Editor: Actions: Mix: Improve performance, add status messages.
  • Song List Editor: Fix marks in song selection.
  • Player: Fixed a crash (maximum play time).
  • Song List Editor: Fixed reset of resizable frame size.
  • Colors: Fix background color check.
  • Colors: Fix some background color issues.
  • Colors: set tooltip colors for dark themes.
  • Mac OS X: Color fixes.
  • Audio Identification: Fixed initial selection display.
  • Music Manager: Removed duplicated sort option.
  • Music Manager: Fixed various listing display bugs.
  • Music Manager: Fixed a rare crash.
  • Music Editor: Keep focus in same entry field.
  • Player: Fixed a rare crash.
  • Options: UI Colors: Fixed reset of background color.
  • Colors: Fixes to work better with windows high contrast themes.
  • Mac OS X: Fix scrollbar styling for non-aqua themes.
  • Mac OS X: Fixed scrollbar.
  • Special Keys: Fix shift/iso_next_group issue on Linux.
  • Options: Fixed incorrect cursor on the scrollable screens.
  • Update: recoded so it will download faster.
  • Translations: Fixed multi-line messages.
Internal:
  • Rebuild Tcl/Tk (8.6.8) and shared libraries.
  • Colors: Better lighten/darken routines.
  • Code clean-up.
  • C code clean-up.
  • Clean up font chooser.
  • Various fixes to work better with themes.
  • Merge bug fixes from 3.22.7 thru 3.22.9
  • Better locale handling (new locale command).
  • Added internal sha512 routine.
  • Update mutagen to version 1.41.1.