Changelog
Source:NEWS.md
Slick 1.1.0
New features
- The Quilt table can now be added to the Report in the App. The table is saved as an image with
flextable::save_as_image(); theraggpackage is now required for this (added to Suggests). - Items can now be removed from the Report in the App.
- Accessibility improvements to the App: plots and explanatory images now have alternative text for screen reader.
- The example
SlickobjectWSKJis now shown in the README, the Developer’s Guide,?WSKJ, and the examples for the plotting and class functions.
Changes
-
OMs@Presetis now a flat named list ofDesignrow indices, matching the format already used byMPs@Preset(and the performance-metricPresets), instead of a nested list keyed byFactor. The old nested format is still accepted and is auto-converted for backward compatibility (byPreset()andUpdate()). - Added checks to the
Presetslots: names must be unique and non-blank, and values must be whole numbers within range, with no duplicates. Slick objects with invalidPresets are rejected when loaded in the App. -
Check()on aSlickobject now warns when the OM or MP dimension of a plot’sValuedoesn’t match the number of OMs or MPs in the object. - The App now shows the details of the errors when an invalid Slick object is loaded, and no longer loads an invalid object passed to
App(slick=). -
FilterSlick()now ignores out-of-range MP, OM, and PI indices, and uses all of them if none are valid. -
plotKobe(Time=TRUE): the stacking order of the Kobe Time bars is reversed, so the bottom-right (green) quadrant is now at the bottom of each bar. The newBR_bottomargument controls this (BR_bottom=FALSErestores the previous order).
Bug fixes
-
plotBoxplot()now works whenPIhas more than one value. -
plotKobe(): theOMsargument is now used when it includesNAvalues. -
plotQuilt(): fixed the lower limit of the color shading whenMinValuewas set, and the shading of the static (kable=TRUE) table now matches the interactive table. -
plotTradeoff()now ignoresNAvalues when averaging over OMs. -
Update()now reads the target and limit reference points correctly from legacy Slick objects, including for the Time Series plot. - App: fixed the OM filter so it selects the correct OMs for presets and for factors whose levels are not in ascending order.
- App: fixed the Kobe plot axis limits for performance indicators other than the first two.
- App: the Quilt plot page now works when
Valueincludes the simulation dimension. - App: fixed errors when filtering MPs for a Quilt with a simulation dimension, and for some transient MP selections.
- App: the “deselect” button in the filters now clears the selection.
Slick 1.0.2
CRAN release: 2026-06-30
- Minor improvements to plot pages for different screen size/resolution
- Fix bug in boxplot: was not averaging over OMs correctly for violin plots
Slick 1.0.1
CRAN release: 2026-02-27
- Added option to include simulation dimension in Quilt plot.
- Added Portuguese to the list of supported language. Many thanks to Rodrigo Sant’Ana for translating the text!
- Added a
Miscslot to all plot objects. - Added option to show
meanormedianin the time series plots shown in the Slick app. - Fix issue with subsetting plots by Performance Indicators
- Modify
plotTimeseriesso it can handle plots with no historical values - Fix to
plotQuilt(kable=TRUE)for identical PI values across MPs