- Adapted all modules to use
teal_data
objects.
- Updated the documentation and vignettes to demonstrate method to pass
teal_data
object toteal::init()
. - Removed
Show Warnings
modals from modules. - Added
teal.logger
functionality for logging changes in shiny inputs in all modules.
- 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.
- Updated encodings input checks to use
shinyvalidate::InputValidator
instead ofshiny::validate
for better UI experience. - Added a tooltip to value input of
ui_arbitrary_lines
to explain how to supply multiple values.
- Constraints range is calculated on the filtered data instead of the unfiltered.
- Replaced
chunks
with simplerqenv
class. - Replaced
datasets
argument containingFilteredData
with the new argumentsdata
(tdata
object) andfilter_panel_api
(FilterPanelAPI
).
- Deprecated
tm_g_gh_scatterplot
. Usetm_g_gh_correlationplot
instead. - Removed
scda
package dependency from examples.
- Added
teal.reporter
reporting into all the package modules. - Added optional argument
plot_relative_height_value
totm_g_gh_lineplot
to control initial value of the relative plot height slider. - Implemented
nestcolor
with slight refactoring totm_g_gh_lineplot
and addednestcolor
in examples with no custom color manuals.
- 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 inteal.slice
.
- Added a template to the
pkgdown
site. - Updated package authors.
- Converted the
hline
parameter oftm_g_gh_lineplot
to three parameters:hline_arb
,hline_arb_color
andhline_arb_label
.
- Added basic logging to the modules.
- Rewrote modules to use
moduleServer
and updated calls toteal.devel
modules which have also been written to usemoduleServer
. - Replaced calls to
teal::root_modules
withteal::modules
following deprecation ofteal::root_modules
. - Adjusted package imports to take into account changes to the
teal
framework.
- 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 totm_g_gh_correlationplot
.
- Fixed an error in
tm_g_gh_boxplot
when no facet variable is selected.
- 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 thecheckmate
package.
- Lab normal range and
LOQs
horizontal line feature intm_g_gh_spaghettiplot
,tm_g_gh_boxplot
andtm_g_gh_correlationplot
.
- Allow arbitrary horizontal line arguments in
tm_g_gh_spaghettiplot
,tm_g_gh_boxplot
,tm_g_gh_density_distribution_plot
andtm_g_gh_correlationplot
and vertical line arguments intm_g_gh_correlationplot
. This functionality has changed the arguments required to use the modules:hline
replaced byhline_arb
,hline_arb_color
andhline_arb_label
in the above modules.vline
replaced byvline_arb_var
,vline_arb_color
andvline_arb_label
intm_g_gh_correlationplot
.
- Fixed bug in
tm_g_gh_boxplot
module that always used theAVISITCD
variable as theVisit
Column of the table.
- Updated
LICENCE
andREADME
with new package references. - Updated examples and documentation using
scda
synthetic data instead ofrandom.cdisc.data
. - Added
error_on_lint: TRUE
to.lintr
. - Replaced
tidyr
'sgather
andspread
withpivot_wider
andpivot_longer
in package.
- Updated
tm_g_gh_correlationplot
andtm_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
.
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
withclean_brushedPoints
intm_g_gh_boxplot
,tm_g_gh_correlationplot
,tm_g_gh_scatterplot
andtm_g_gh_spaghettiplot
.
- Fixed infinite reactive loop inside of
toggle_slider_server
.
- Renamed
toggle.R
file totoggleable.R
file to be consistent with the accepted correct spelling of the word.
tm_g_gh_lineplot
- Added a table to display summary statistics.
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.
- Reduced minimum number of records required in dataset to either 1 or 2 in all modules.
tm_g_gh_boxplot
- Changed slider title from "Transparency" to "Alpha".
tm_g_gh_correlationplot
- Added
facet_var
argument and UI drop down.
- Added
tm_g_gh_density_distribution_plot
- Rug plot option added.
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.
- Argument changes:
tm_g_gh_scatterplot
- Added
facet_var
argument and UI drop down.
- Added
tm_g_gh_spaghettiplot
- Changed slider title from "Transparency" to "Alpha".
- Moved
code
argument tocdisc_dataset
(fromcdisc_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.
templ_ui_params_vars
now usesoptionalSelectInput
fromteal
.shape_choices
argument totm_g_gh_lineplot
can be either a character vector orchoices_selected
.
- 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
andULOQ
footnote
- Added
.data
toPARAMCD
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.
- 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.
- Box: Toggle
- Modified line-plot vertical axis range to match parameter value and CI range.
- First release.