github TheQwertiest/foo_spider_monkey_panel v1.0.4
v1.0.4 - Docs & Stability

latest releases: v1.6.1, v1.6.0, v1.5.2...
7 years ago

Changelog

See wiki for the detailed description of API changes.

Note: reset SMP advanced settings for better performance - Preferences>Advanced>Tools>Right-Click on Spider Monkey Panel>Reset Branch.

Added

  • Ported JScript Panel changes:
    • Added FbMetadbHandleList.RemoveAttachImages method.
  • Improved error reports of component start-up failures.
  • Added HTML documentation: can be found in docs sub-folder inside your foo_spider_monkey_panel installation (e.g. foobar2000/user-components/foo_spider_monkey_panel/docs). index.html is the main page.
  • Added IDE integration guide to wiki.

Changed

  • Improved include performance by 2x.
  • Tweaked GC for better UX during high load.
  • Rewrote plman.PlaylistRecyclerManager, since it was broken:
    • Replaced Name property with GetName method.
    • Replaced Content property with GetContent method.
    • Renamed to plman.PlaylistRecycler.
  • Rewrote Interfaces.js
    • Fixed invalid and incorrect JSDoc tags.
    • Renamed to foo_spider_monkey_panel.js.

Fixed

  • Fixed crash when on_main_menu callback was invoked.
  • Fixed crash when switching layout from inside the panel.
  • Fixed occasional crash on panel removal.
  • Fixed incorrect handling of UTF-16 BOM files in include() and utils.ReadTextFile().
  • Fixed ThemeManager.DrawThemeBackground(): was ignoring state_id argument.
  • Fixed invalid calculation of image size, which resulted in premature OOM errors.

Don't miss a new foo_spider_monkey_panel release

NewReleases is sending notifications on new releases.