NEWS
teal.goshawk 0.5.0
Enhancements
- Adds support for reporter and reproducibility by returning a
qenv-based object from modules.
Miscellaneous
- Removed deprecated function
tm_g_gh_scatterplot().
teal.goshawk 0.4.0
Enhancements
- Improved the layout and appearance of the app using
bslib components.
Miscellaneous
- Fix UI elements issue, that did not refresh when filter panel filters were removed (#352, #288).
tm_g_gh_scatterplot was hard deprecated (#361).
teal.goshawk 0.3.0
Enhancements
- Added
transformator parameter in module (#331)
- Fixed and Enhanced ticks rendering (#133)
- Added
teal.logger functionality for logging changes in shiny inputs in all modules.
- Enhanced the Show R Code result to include plot and table for boxplot and density plot (#291).
- Enhanced
tm_g_gh_boxplot to resolve delayed object (#301).
- Enhanced the density calculation ranges logic for
tm_g_gh_density_distribution_plot (#308).
teal.goshawk 0.2.0
Breaking Changes
- Adapted all modules to use
teal_data objects.
Enhancements
- Updated the documentation and vignettes to demonstrate method to pass
teal_data object to teal::init().
- Removed
Show Warnings modals from modules.
Miscellaneous
- Specified minimal version of package dependencies.
- Fix the
tm_g_gh_lineplot bug causing an out-of-bounds error that stops the plot from working.
- Enhance the
tm_g_gh_correlationplot module and fix related bugs.
teal.goshawk 0.1.15
Enhancements
- Updated encodings input checks to use
shinyvalidate::InputValidator instead of shiny::validate for better UI experience.
- Added a tooltip to value input of
ui_arbitrary_lines to explain how to supply multiple values.
Breaking changes
- Constraints range is calculated on the filtered data instead of the unfiltered.
- Replaced
chunks with simpler qenv class.
- Replaced
datasets argument containing FilteredData with the new arguments data (tdata object) and filter_panel_api (FilterPanelAPI).
Miscellaneous
- Deprecated
tm_g_gh_scatterplot. Use tm_g_gh_correlationplot instead.
- Removed
scda package dependency from examples.
teal.goshawk 0.1.14
Enhancements
- Added
teal.reporter reporting into all the package modules.
- Added optional argument
plot_relative_height_value to tm_g_gh_lineplot to control initial value of the relative plot height slider.
- Implemented
nestcolor with slight refactoring to tm_g_gh_lineplot and added nestcolor in examples with no custom color manuals.
Miscellaneous
- Fixed minor type coercion warning in
srv_arbitrary_lines.
- Updated modules to not use datasets with suffix
_FILTERED so the package works with the breaking changes in teal.slice.
teal.goshawk 0.1.13
Miscellaneous
- Added a template to the
pkgdown site.
- Updated package authors.
teal.goshawk 0.1.12
Breaking Changes
- Converted the
hline parameter of tm_g_gh_lineplot to three parameters: hline_arb, hline_arb_color and hline_arb_label.
Miscellaneous
- Added basic logging to the modules.
- Rewrote modules to use
moduleServer and updated calls to teal.devel modules which have also been written to use moduleServer.
- Replaced calls to
teal::root_modules with teal::modules following deprecation of teal::root_modules.
- Adjusted package imports to take into account changes to the
teal framework.
teal.goshawk 0.1.11
Enhancements
- Added a UI input component to add additional arbitrary horizontal lines to
tm_g_gh_spaghettiplot, tm_g_gh_boxplot, tm_g_gh_density_distribution_plot as well as two additional UI input components to add an additional horizontal and an additional vertical line to tm_g_gh_correlationplot.
Bug Fixes
- Fixed an error in
tm_g_gh_boxplot when no facet variable is selected.
Miscellaneous
- Updated R version requirement to
R >= 3.6.
- Removed dependency on
test.nest package.
- Removed dependency on
utils.nest package and replaced its functions with equivalents from the checkmate package.
teal.goshawk 0.1.10
New Features
- Lab normal range and
LOQs horizontal line feature in tm_g_gh_spaghettiplot, tm_g_gh_boxplot and tm_g_gh_correlationplot.
Breaking Changes
- Allow arbitrary horizontal line arguments in
tm_g_gh_spaghettiplot, tm_g_gh_boxplot, tm_g_gh_density_distribution_plot and tm_g_gh_correlationplot and vertical line arguments in tm_g_gh_correlationplot. This functionality has changed the arguments required to use the modules:
hline replaced by hline_arb, hline_arb_color and hline_arb_label in the above modules.
vline replaced by vline_arb_var, vline_arb_color and vline_arb_label in tm_g_gh_correlationplot.
Bug Fixes
- Fixed bug in
tm_g_gh_boxplot module that always used the AVISITCD variable as the Visit Column of the table.
Miscellaneous
- Updated
LICENCE and README with new package references.
- Updated examples and documentation using
scda synthetic data instead of random.cdisc.data.
- Added
error_on_lint: TRUE to .lintr.
- Replaced
tidyr's gather and spread with pivot_wider and pivot_longer in package.
teal.goshawk 0.1.9
Enhancements
- Updated
tm_g_gh_correlationplot and tm_g_gh_scatterplot encodings to have a checkbox to facet by the treatment variable instead of a drop down menu.
- Updated the starting line type to be solid instead of dashed in
tm_g_gh_lineplot.
teal.goshawk 0.1.8
Enhancements
g_lineplot
- Updated the plot to remove x-axis label when x-axis is numeric and has no data in the corresponding y-axis variable.
- Added slider to control the relative size of the plot and tables.
- Replaced function
brushedPoints with clean_brushedPoints in tm_g_gh_boxplot,
tm_g_gh_correlationplot, tm_g_gh_scatterplot and tm_g_gh_spaghettiplot.
Bug fixes
- Fixed infinite reactive loop inside of
toggle_slider_server.
Miscellaneous
- Renamed
toggle.R file to toggleable.R file to be consistent with the accepted correct spelling of the word.
teal.goshawk 0.1.7
Enhancements
tm_g_gh_lineplot
- Added a table to display summary statistics.
Bug fixes
tm_g_gh_lineplot
- Fixed displaying the number of messages, warnings and errors on the Debug Info button.
- Fixed treatment variable having values with with symbols (e.g. ':').
- Allow treatment variables with different arm levels.
Miscellaneous
- Reduced minimum number of records required in dataset to either 1 or 2 in all modules.
teal.goshawk 0.1.6
Enhancements
tm_g_gh_boxplot
- Changed slider title from "Transparency" to "Alpha".
tm_g_gh_correlationplot
- Added
facet_var argument and UI drop down.
tm_g_gh_density_distribution_plot
tm_g_gh_lineplot
- Argument changes:
font_size --> plot_font_size.
- Line and symbol type can now be configured. especially useful if line splitting is used.
- Can set minimum records threshold for rendering data point in plot.
- Table font size can now be controlled.
tm_g_gh_scatterplot
- Added
facet_var argument and UI drop down.
tm_g_gh_spaghettiplot
- Changed slider title from "Transparency" to "Alpha".
General
- Moved
code argument to cdisc_dataset (from cdisc_data) in examples.
- Implemented new
plot_with_settings functionality to all modules with support for plot resizing, zooming, and downloading functionality.
- Added drop down selector for treatment ARM.
teal.goshawk 0.1.5
templ_ui_params_vars now uses optionalSelectInput from teal.
shape_choices argument to tm_g_gh_lineplot can be either a character vector or choices_selected.
teal.goshawk 0.1.4
- bug fix in correlation plot module related to axis ranges
- reflect changes in data filter panel re-factoring
- modification to correlation module to pass data for data driven
LLOQ and ULOQ footnote
teal.goshawk 0.1.3
- Added
.data to PARAMCD in new functions related to sliders and reactivity.
- Fixing doc and other small fixes.
- Added toggleable slider to all modules.
- Added data driven data constraints UI rendering.
teal.goshawk 0.1.2
- Added checkbox input to control the following:
- Box: Toggle
LoQ legend on/off.
- Correlation: Toggle
LoQ legend on/off, toggle visit facetting on/off.
- Density: Toggle combined treatment line on/off.
- Modified line-plot vertical axis range to match parameter value and CI range.
teal.goshawk 0.1.1