Skip to content

Misc. plugin bug fixes#1465

Merged
texodus merged 10 commits intomasterfrom
plugin-bug-fixes
Jul 1, 2021
Merged

Misc. plugin bug fixes#1465
texodus merged 10 commits intomasterfrom
plugin-bug-fixes

Conversation

@texodus
Copy link
Member

@texodus texodus commented Jun 29, 2021

  • Added adaptive scaling to scatter charts with the "Size" column set, calculating a scale factor for container sizes from 800px -> 1600px to minimize visual crowding.
  • Fixed persistence and reset() adherence of the aggregates attribute, which was omitted previously.
  • Fixes side panel overflow, e.g. column names gaining ellipsis and not overlapping the plugin, which was broken in New plugin api #1457
  • When a column is configured in "Bar" style, it has a CSS min-width of 50px imposed which now no longer causes the auto-width feature to expand when "Bar" is deselected.
  • <perspective-viewer>'s save() method now returns less data in the plugin_config key for all plugins; in previous versions some data columns were accidentally included in this key, and while innocuous, they inflate the token size considerably.
  • Fixed "Treemap" and "Sunburst" dimensions when column-pivots are present, so more sub charts are visible on screen at a time.
  • Fixed race condition in restpre() which caused columns to be overridden with plugin-defaults.
  • Fixed styleElement() method which was removed in New plugin api #1457, and changed its behavior to apply to all registered plugins (rather than just the visible one).
  • Fixed perspective-viewer-d3fc chart axis and legend interactions, which caused the renderer to draw a white plane until the config is changed, which was regressed in New plugin api #1457

@texodus texodus added the bug Concrete, reproducible bugs label Jun 29, 2021
@texodus texodus force-pushed the plugin-bug-fixes branch from e753249 to 5935f45 Compare June 29, 2021 22:20
@texodus texodus force-pushed the plugin-bug-fixes branch from 5935f45 to fe19df2 Compare June 30, 2021 19:40
@texodus texodus marked this pull request as ready for review June 30, 2021 20:21
@texodus texodus force-pushed the plugin-bug-fixes branch from fe19df2 to 7a77398 Compare June 30, 2021 20:34
@texodus texodus merged commit 14b6d7c into master Jul 1, 2021
@texodus texodus deleted the plugin-bug-fixes branch July 1, 2021 00:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Concrete, reproducible bugs

Development

Successfully merging this pull request may close these issues.

1 participant