Skip to content

Releases: regorxxx/Device-Priority-SMP

v1.9.1 - Compatibility update

27 Jun 19:22
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

[1.9.1] - 2023-06-27

Added

Changed

  • Helpers: updated helpers.
  • Console: menu entries are no longer logged to console after clicking.
  • Console: multiple improvements when logging to file for FbMetadbHandle, FbMetadbHandleList, Error and unknown instances (totally irrelevant except for debug purposes).

Removed

Fixed

v1.9.0 - Compatibility update

08 May 13:40
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

[1.9.0] - 2023-05-08

Added

Changed

  • Helpers: updated helpers.
  • Console: menu entries are no longer logged to console after clicking.
  • Console: multiple improvements when logging to file for FbMetadbHandle, FbMetadbHandleList, Error and unknown instances (totally irrelevant except for debug purposes).

Removed

Fixed

v1.8.1 - Bugfix

09 Mar 19:04
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1

[1.8.1] - 2023-03-09

Added

Changed

Removed

Fixed

  • Crash when using drag n' drop if a button file was loaded (instead of using the toolbar), although this installation method is no longer supported.

v1.8.0 - Compatibility update

08 Mar 17:22
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1

[1.8.0] - 2023-03-08

Added

Changed

  • Helpers: updated helpers

Removed

Fixed

v1.7.1 - Hotfix

04 Mar 17:18
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1

[1.7.1] - 2023-03-04

Added

Changed

  • UI: png icons now use a dark-mode version (if available) or get inverted according to the button text color configuration.

Removed

Fixed

v1.7.0 - Minor UI improvements

04 Mar 11:00
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1

[1.7.0] - 2023-03-04

Added

Changed

  • UI: tweaked and unified buttons weight and margins, adjusted to scale set and DPI.
  • UI: minor improvements to readme sub-folders names.
  • UI: cursor now changes when over a button.
  • UI: cursor now changes while performing buttons drag n' drop. It now clearly indicates when a move is allowed or it's outside the allowed range.
  • UI: drag n' drop now only works when the mouse is over a button position. i.e. both the functionality and position rectangle are disabled if the mouse is not on a valid position. Previously moving the button to a blank part of the bar would have simply sent it to the first/last position for ex. This is disallowed now, which makes drag n' drop a bit more intuitive and offers an overall more cohesive experience. It also respects orientation and reflow settings.
  • Internal code cleanup of menus.

Removed

Fixed

  • UI: minor improvements to drag n drop behavior when mouse remains static and R. Click is released. Panel is redrawn immediately instead of waiting to move the mouse, current button remains hovered.
  • UI: minor improvements to drag n drop behavior when R. Click menu is called in rapid succession. Panel is redrawn on the background now.
  • Console: logging of null value not working properly (totally irrelevant except for debug purposes).

v1.6.0 - Enhance wine compatibility

22 Feb 20:05
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1

[1.6.0] - 2023-02-22

Added

  • UI: default fonts (buttons, icons, toolbar text and tooltip) may now be changed at '[foobar profile]\js_data\presets\global\globFonts.json'.

Changed

  • UI: improved compatibility with some fonts under Unix systems (using Wine). Sometimes weird chars appeared on menu entries.

Removed

Fixed

v1.5.2 - Hotfix

21 Feb 22:39
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1

[1.5.2] - 2023-02-21

Added

Changed

  • Helpers: updated helpers

Removed

Fixed

  • Buttons: properties were sometimes reset/mixed/not saved properly moving buttons using the 'Change buttons position' menu. It worked fine using drag n' drop though.

v1.5.1 - Compatibility update

19 Feb 12:19
Compare
Choose a tag to compare

IF INSTALLING FROM AN OLDER VERSION THAN 1.5.0 FOLLOW THESE INSTRUCTIONS.

Otherwise just overwrite old files as usual.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1

[1.5.1] - 2023-02-19

Added

  • UI: added settings for buttons color (the border and filling).
  • UI: added settings for buttons transparency (the filling).

Changed

  • UI: enhanced colors and shading for buttons on mouse over/down when using custom toolbar color modes, etc.
  • UI: pressing Ctrl resets selected setting on buttons bar colors submenu.
  • Helpers: updated helpers

Removed

Fixed

  • Buttons: fixed 'Restore default buttons' entry crash (not needed anymore since there are no more 'default buttons'), now replaced with 'Restore all buttons' (which simply restores back default settings for every button).
  • Readmes: added missing 'Toolbar' readme.

v1.5.0 - Volume settings

15 Feb 19:42
Compare
Choose a tag to compare

DELETE ALL OLD FILES, AT 'xxx-scripts' before installing new ones.

Update all my other scripts too with latest releases.

Too many things have changed and it must be ensured a clean installation is done.

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1

[1.5.0] - 2023-02-15

Added

  • Volume: new option to set default volume per device. Switching between devices will adjust volume to this setting afterwards.
  • UI: added icons-only mode for toolbar buttons at the toolbar configuration menu ('Other UI configuration'). Tooltip is adjusted to show the button's name there instead. Handy when creating a compact toolbar and icons are good enough to recognize the tools.

Changed

  • Playback: workaround for some instances where the output devices throws an error and playback is stopped. Now playback is resumed again.
  • Playback: workaround for random instances where playback changes to beginning of track after device switching (foobar bug?). Now playback is forced at cached position after device switching. Multiple retries. Both changes should produce much smoother (and faster) output device switching now.
  • Buttons: default method of installation requires now to load the toolbar (no more single buttons support), from there, any button can be loaded as desired.
  • Buttons: the buttons bar now shows a message when no buttons have been added, left clicking shows a popup with available buttons presets. Right clicking opens the menu to configure the toolbar or add buttons manually.
  • Buttons: improved 'no background mode' on buttons toolbar with colors and shades adapted to the toolbar background color and following the design of native Foobar2000 buttons for a seamless integration.
  • Buttons: improved 'no background mode' on buttons toolbar with proper animations (no longer a bad looking rectangle gradient).
  • UI: unified tooltip structure and available info on all buttons (short description + relevant settings + keyboard modifiers).
  • UI: unified buttons size normalization settings and behavior for all axis modes.
  • UI: unified button icon alignment on reflow modes.
  • Helpers: updated helpers.

Removed

Fixed

  • UI: don't show tooltip during buttons drag n drop.
  • UI: background color mismatch when resizing windows and using custom background colors.
  • UI: fixed reflow mode in some cases when resizing back to the required width/height to show all buttons on a single row/column.
  • UI: fixed reflow mode in some cases when normalization mode was not active and buttons had different size; non needed empty space was added in some rows/columns.