Skip to content

Releases: regorxxx/Not-A-Waveform-Seekbar-SMP

v2.3.0 - Internal update

21 Mar 16:37
91d74b8
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

image

See full changelog here.

2.3.0 - 2024-03-21

Added

Changed

  • Helpers: updated helpers.

Removed

Fixed

v2.2.0 - Internal changes

14 Mar 09:32
70145c4
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

image

See full changelog here.

2.2.0 - 2024-03-15

Added

  • Configuration: expanded user configurable file at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json' with a new setting for panel repaint debugging purpose. Disabled by default.
  • Configuration: expanded user configurable file at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json' with a new setting to check OS features on every panel startup. Enabled by default. This has been the default behavior since OS' features check was implemented, but it can now be disabled to improve init performance a bit, specially at foobar2000 startup (since it seems to hang in some cases when running it on slow HDDs or systems).

Changed

  • Helpers: updated helpers.

Removed

Fixed

v2.1.0 - Code cleanup

28 Feb 19:39
2736978
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

image

See full changelog here.

2.1.0 - 2024-02-28

Added

  • Configuration: added integrity checks to global user settings files, found at '[FOOBAR PROFILE FOLDER]\js_data\presets\global[...].json'. In particular queries are now check to ensure they are valid and will throw a popup at init otherwise. Other settings are check to ensure they contain valid values too.
  • Configuration: expanded user configurable file at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json' with a new setting to output to console profiling logs at script init. They work globally. Disabled by default.

Changed

  • Helpers: updated helpers.
  • Console: improved log file formatting on windows text editors which parse new lines only with CR+LF instead of LF.
  • Update audiowaveform binaries to 1.9.1.
  • Code cleanup.

Removed

Fixed

  • Minor fixes.

v2.0.0 - UI revamp

17 Dec 12:47
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

image

See full changelog here.

2.0.0 - 2023-12-17

Added

  • UI: color settings for the current position indicator.
  • UI: transparency settings for all UI elements.
  • UI: new implementation of background settings, equal to the one found at Timeline-SMP, which allows to use covers, colors, gradients, etc. This is in addition to the background for the waveform, which is painted on top (so they can be mixed).

Changed

  • UI: changed defaults settings on new installations for a more modern look.
  • UI: on partial mode, the background after current position is now displayed too (without needing to use 'paint after current'). To hide it (previous behavior) set color to none or transparency to 0
  • UI: optimized repainting to use less resources.
  • UI: performance improvements when some elements are disabled due to color set to none or transparency set to 0.

Removed

Fixed

  • UI: 'Enable animation' menu entry is now grayed out on visualizer mode, since it's always active by design. It will also show a check in such case no matter the settings saved (at other modes).

v1.4.0 - Color customization

11 Dec 18:28
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

image

See full changelog here.

1.4.0 - 2023-12-11

Added

  • UI: added settings to tweak the desired refresh rate.
  • UI: added entries to set custom colors at the color presets menu.

Changed

  • UI: improved color presets menu.

Removed

Fixed

  • UI: long time bug in some cases where the current position was not properly painted (in width).

v1.3.1 - Updated helpers

08 Dec 23:12
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

image

See full changelog here.

1.3.1 - 2023-12-08

Added

Changed

  • Helpers: updated helpers.

Removed

Fixed

v1.3.0 - QOL minor change

28 Nov 19:47
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

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

image

See full changelog here.

[1.3.0] - 2023-11-28

Added

  • UI: added setting to disable tooltip on all scripts. Found at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json', by changing 'bTooltip'. By default tooltip is always shown. This setting will never be exposed within foobar, only at this file.

Changed

  • Helpers: updated helpers.
  • Improved error messages about features not working related to OS checks (at startup) with tips and warnings.

Removed

Fixed

v1.2.1 - Helpers update

24 Nov 19:32
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

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

image

See full changelog here.

[1.2.1] - 2023-11-24

Added

Changed

  • Console: reduced max log file size to 1 MB.
  • Helpers: updated helpers.

Removed

Fixed

v1.2.0 - Auto-update

15 Nov 18:10
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

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

image

See full changelog here.

[1.2.0] - 2023-11-15

Added

  • Auto-update: added -optional- automatic checks for updates on script load; enabled by default. Compares version of current file against GitHub repository. Manual checking can also be found at the settings menu. Setting may also be globally switched at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json', by changing 'bAutoUpdateCheck'. It will apply by default to any new installed script (previous scripts will still need to be manually configured to change them).
  • Added setting to disable popups related to features not being supported by the OS (at startup). Found at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json', by changing 'bPopupOnCheckSOFeatures'. By default popups are always shown. This setting will never be exposed within foobar, only at this file.

Changed

  • Helpers: updated helpers.

Removed

Fixed

v1.1.0 - Helpers update

05 Oct 18:46
Compare
Choose a tag to compare

Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.

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

image

See full changelog here.

[1.1.0] - 2023-10-05

Added

Changed

  • Configuration: expanded user configurable files at '[FOOBAR PROFILE FOLDER]\js_data\presets\global' with new queries. File will be automatically updated with new values (maintaining the user settings).
  • Configuration: improved the user configurable files update check for missing keys.
  • Helpers: updated helpers.

Removed

Fixed