set_i18n("fr").set_i18n("mk"), thanks to [@novica](https://github.com/novica).set_i18n("sq"), thanks to [@novica](https://github.com/novica).geom_jitter() as possible geom.save_ggplot_modal() / save_ggplot_ui(): added output_format argument to select the exported format allowed.dragulaInput() / updateDragulaInput() with selected values.sf objects (fix #147).pkg::data notation if data used in addin comes from a package (fix #150).ggplot and add export options: ggplot_output() / render_ggplot()save_ggplot_ui() / save_ggplot_server()geom_point when plotting Time vs Continuous Data by [@matton2](https://github.com/matton2)updateDragulaInput() to update dragulaInput() server side.dragulaInput() has two new arguments: ncolSource and ncolGrid to create a grid layout with source and targets boxes.dragulaInput preventing to change variable in main addin.chooseDataServer() has a new argument selectedTypes to set types of variables selected by default. #95disable_filters in esquisserUI() to disable the ability to filter data.filterDF.filterDF() module handle missing values correctly.filterDF() has two new arguments : drop_ids : logical, drop or not column with only unique values, picker allow to use shinyWidgets::pickerInput.esquisseContainer() to better integrate esquisse module in a shiny application.colorPicker() and palettePicker() to select a color or a palette (this is the select control used in the main addin).insert_code in esquisserUI() to hide “Insert into script button”.When using esquisse module into a shiny, it’s not necessary anymore to put esquisseUI into a container, one is now added via argument esquisseUI(container = ...) :
geom_smooth).rlang to generate ggplot code.dplyr syntax. #19, #46scales argument in facet_wrap (fixed, free, free_x, free_y). #47geom_area.viridisLite.sf objects.esquisse as a shiny module.