Kamil Zyla
Kamil Zyla
### Background We use [klmr/box](https://github.com/klmr/box) (previously we used [wahani/modules](https://github.com/wahani/modules)) to structure the code of our Shiny apps. These packages bring a module/import system similar to what you can find in...
Depends on Appsilon/shiny.react#17. All `.shinyInput` wrappers should be debounced/throttled to mimic their counterparts in vanilla Shiny. It seems that Shiny uses either no rate limiting (e.g. buttons, checkboxes, dropdowns) or...
Ensure that `R CMD check --as-cran` passes without any errors, warnings or notes. Update CI to fail on notes (currently it only fails on errors).
It is relatively easy to render a `CommandBar` with some buttons, but it's quite hard to actually connect them to Shiny, i.e. get click events. A natural idea is to...
`Slider.shinyInput` with `ranged = TRUE` only returns the upper value selected. Instead, it should return a vector of two values (lower, upper) when `ranged = TRUE`. #### Workaround You can...
For Fluent UI icons to work, `initializeIcons()` must be called before any components are rendered. Currently we call it [here](https://github.com/Appsilon/shiny.fluent/blob/8c08bfd5d3b0c8c3cd07ee673b0f42a2b9ed330f/js/src/index.js#L4) without providing any arguments - this way a default CDN...
Such a wrapper could provide an easy access to selected rows in a similar way to how DT does it. See [discussion](https://github.com/Appsilon/shiny.fluent/discussions/70) for a partial solution.
The components are very similar in visual appearance, but their values are accessed differently in the server - perhaps we should unify it?
#### Steps to reproduce Run `shiny.fluent::runExample("006_leaflet_and_dt_in_react")` and check the JS console in the browser. Leaflet throws errors, which is a problem if we want to merge this app into the...
Update our [Open Source Analytics](https://internal.appsilon.ai/open-source-analytics/) app to include shiny.react & shiny.fluent. Perhaps we want to not only track GitHub stars, but also usage?