Releases: regorxxx/Not-A-Waveform-Seekbar-SMP
v2.3.0 - Internal update
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)
See full changelog here.
2.3.0 - 2024-03-21
Added
Changed
- Helpers: updated helpers.
Removed
Fixed
v2.2.0 - Internal changes
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)
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
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)
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
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)
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
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)
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
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)
See full changelog here.
1.3.1 - 2023-12-08
Added
Changed
- Helpers: updated helpers.
Removed
Fixed
v1.3.0 - QOL minor change
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)
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
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)
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
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)
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
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)
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.