- updated internal
make_group_table()to account for deprecation of.dataintidyselect - fixed NAMESPACE issue (removed
htmltools) - fixed Rd link for
plotly - added documentation for installation issues related to
magickonUbuntu
- improved plotting performance of large, "narrowly distributed" distributed data, such as a 1:1 scatter or a high resolution time series (i.e., little variation in either x or y dimension).
The low performance seems to come from changes made in how hover events are handled in
plotlyin newer versions (2.x.x). See this issue, which is still unresolved at 06 June, 2022. The fix uses the defaulthovermode = "closest", but setshoverdistance = 200, which should ensure a better responsiveness in most cases. The increasedhoverdistancecalled for a disabling of hover labels to prevent confusion. Note, the increasedhoverdistancemay cause some unintended consequences when clickin into plotting 'white space', as the click snaps to the closest point within200pixels.
- fixed
filter_scoped()test to conform withdplyr 1.0.8release (dropped dplyr error class)
- removed
navbarPageWithInputs, replaced withshiny::navbarpage()andbslib::nav_item(), as recommended - adjusted button placement (close/exit) with css styles
plotlyno longer servesPlotly.d3, which was used to select individual traces on the plot in the viz tab; it now requires additional import. This is currently done via a D3 script dependency from a CDN, which requires an internet connection (checked bycan_internet()
dcr_checks:- Added support for
fs_path-type filepaths (fromfspackage) when launchingdcr_app()with a path to an*.Rdsfile. - Added check for existing
.annotationcolumn, which produces useful error when present. - Added check for data sets above 1.5 million observations (rows) - this threshold is at the limit of modern browsers for visualizing points with D3/plotly.
- Added support for
- Updated minimum versions for
Rand dependencies - Changed
summarytools::view()toprint()for data overview (dropping dependency on X11 / XQuartz) - Separated setting grouping structure and enabling filtering, plotting, and extracting from data frame summary. This saves significant time for larger data sets. Help links and panel texts were adjusted accordingly.
- First major version with features for exploration, filtering, visualizing and cleaning/annotating data in a reproducible manner.
- Added a
NEWS.mdfile to track changes to the package.