-
Notifications
You must be signed in to change notification settings - Fork 116
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-expressbranch 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_exampledecorator) (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_sidebarandpage_navbar, consider changing default forfillabletoFalse#938 - Issues with positional arguments and
shiny.express.uicomponents #947 - Consider replacing
output_args()#971 - Add
render.download, take 2 #977 -
shiny.express.ui.carddoesn'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)
-
@expressifyputs shinylive into a strange state #1042, Disableexpressifycode 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
effects 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-columnon 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