-
Notifications
You must be signed in to change notification settings - Fork 108
Closed
Milestone
Description
Doc authoring
- Update learn shiny materials to be Express focused (Carson)
- Figure out what articles are Express, Core+Express, vs. Core Gordon's first pass (Carson)
- Write new article about Express -> Core transition (Gordon)
- Dynamic UI (
@render.express
) - Resolve the relationship between the new galleries (Component, Layout, Template) and the existing Gallery and Examples (Greg)
- Update Streamlit comparison
- How to create shared objects/one-time initialization code (Carson)
- Blog post (Joe)
- Blog post image (Greg)
- Revisit Express vs. Core (Joe)
- Some article/section renaming (Carson)
-
Some kind of video
Doc infrastructure
- Create an
rc-express
branch to target all the other PRs against (Carson) - Add dismissible banner announcing Shiny Express (link TBD) (Greg)
- Update component gallery to accommodate core/express variations (Re-organizing the component gallery supporting files py-shiny-site#53) (Garrick/Greg)
- Refine Express/Core selection UI (Greg/Garrick)
- Update layout gallery to accomodate core/express variations (Garrick)
- Update "Relevant Functions" and links in Components/Layouts gallery (Garrick)
- API function docs need to accomodate core/express variations (
@add_example
decorator) (Garrick) - Make Core and Express versions of API function docs (Carson)
- Make Core and Express function docs pick up correct examples (Garrick)
- Some kind of visual indication that you're in the Express or Core docs
- Add redirects from /api/* to /api/core/*, if possible
Example/app porting
- Update important examples in the rest of the Learn Shiny articles
- Express versions of component gallery apps py-shiny-site#60 (Garrick)
- Expressify Layout Gallery py-shiny-site#74 (Garrick)
- Update
@add_examples()
to work with Express, avoid Express docs example errors for now #1073 (Garrick) -
Provide Express translations of Core example apps #985 - Update Shinylive.io to use Express where possible #995
Code changes
- For
page_sidebar
andpage_navbar
, consider changing default forfillable
toFalse
#938 - Issues with positional arguments and
shiny.express.ui
components #947 - Consider replacing
output_args()
#971 - Add
render.download
, take 2 #977 -
shiny.express.ui.card
doesn't render card items properly #948, Fixes forshiny.express.ui.card()
#983, Cause RecallContextManagers to run when used withoutwith
#992 -
shiny.express
'spanel_conditional()
doesn't seem to be usable #981 - Rename
suspend_display
->hold
,display_body
->expressify
,render.display
->render.express
#1037 - Add
render.code()
#997 - Remove
express.ui.output_*
functions, addshiny.express.render
#1018 - shinywidgets in Express mode (Carson)
-
@expressify
puts shinylive into a strange state #1042, Disableexpressify
code caching on Pyodide #1046 - Release rsconnect-python with Express support (Winston)
- Template for output components needs to use new API (Barret)
- Shiny Express is missing
panel_title()
#1011 - Update docstrings for
expressify
,hold
, andrender.express
#1066 - Updating express inputs leads to an error #1034, Don't run
effect
s created in aMockSession
#1049 - Update dashboard template (Update dashboard template #1056)
- Bring in
layout_column_wrap()
css fix from fix(layout_columns): Don't breakgrid-column
on md-down rstudio/bslib#970 (Garrick) - Wildcard import from express errors out #1065, Raise when
express.[input,output,session]
are used outside of Express app #1067
Release
- Release Shiny
- Release shinywidgets
- Release shinylive
- Release py-shinylive
- Merge shinylive.io rc-express
- Merge py-shiny-site rc-express
- Merge shiny-dev-center https://github.com/rstudio/shiny-dev-center/pull/286
Metadata
Metadata
Assignees
Labels
No labels