Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.3.1
->==0.8.0
Release Notes
rstudio/py-shinyswatch (shinyswatch)
v0.8.0
Compare Source
The theme picker's message warning users to include
shinyswatch.theme_picker_server()
is now correctly hidden if the app takes longer than expected to start up. (#47)shinyswatch now requires Shiny v1.2.0. (#48)
v0.7.0
Compare Source
Breaking changes
shinyswatch now requires shiny v1.0.0 or newer to use the newly-introduced
shiny.ui.Theme()
class to define themes. As a result,shinyswatch.theme.{name}
objects can no longer be added anywhere in the app's UI. Instead, pass a shinyswatch theme to thetheme
argument of anyshiny.ui.page_*()
functions (Shiny Core) or toshiny.express.ui.page_opts()
(Shiny Express). (#39)The
default
argument oftheme_picker_ui()
is now deprecated. Instead, pass the initial theme to thetheme
argument of anyshiny.ui.page_*()
functions (Shiny Core) or toshiny.express.ui.page_opts()
(Shiny Express). This change separates the initial theme selection from the placement of the theme picker input. (#39)shinyswatch.get_theme_deps()
was removed from the package. If needed, use the._html_dependency()
method of the theme object. (#39)New features
As mentioned above, shinyswatch now uses the
shiny.ui.Theme()
class to define themes, making shinyswatch themes customizable using the.add_defaults()
,.add_rules()
and other methods of theshiny.ui.Theme()
class. Customized themes are recompiled from Sass to CSS, which requires the libsass package. (#39)The theme picker now includes Shiny's default theme (as
"shiny"
) and bare Bootstrap (as"bootstrap"
) as theme options, in addition to the Bootswatch themes. If the initial app theme is a customshiny.ui.Theme()
, the custom theme is also included in the theme picker options. (#39)The theme picker will now remember the previous theme selection between app uses when the app is re-loaded in the same browser. (#43)
v0.6.1
Compare Source
v0.6.0
Compare Source
New features
shinyswatch.theme_picker_ui()
gains adefault
argument to set the initial theme. (#22)Internal changes
We've restructured the dependencies used to provide a shinyswatch theme. This change should not affect users of shinyswatch, but it will prevent accidentally including more than one shinyswatch themes on the same page. (#32)
The theme picker now transitions between themes more smoothly. That said, we do still recommend using the theme picker only while developing your app. (#32)
v0.5.1
Compare Source
v0.5.0
Compare Source
Breaking changes
shinyswatch.get_theme(name)
now returns a tagifiable class instance of the theme. This callable class instance may be executed to retrive the html dependencies. To resolve some rare typing issues, either execute the returned theme object to directly use the html dependencies or useshinyswatch.get_theme_deps(name)
. (#29)v0.4.2
Compare Source
v0.4.1
Compare Source
New features
v0.4.0
Compare Source
New features
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.