The semantic UI package for Shiny allows you to create professional looking web apps, using the widely used semantic UI standard. See the package here: https://github.com/Appsilon/shiny.semantic
When I load a simple semantic-ui formatted Shiny app in shinyproxy, the formatting is lost. I think it might have something to do with the fact that the shiny app is loaded through an iframe (the infallible_shirley/ directory in my case). I’m not sure what the problem could be - anyone encounted something similar? Here is a basic shiny app with semantic ui:
library(shiny)
library(shiny.semantic)
library(plotly)
ui <- shinyUI(semanticPage(
suppressDependencies("bootstrap"),
tabset(tabs=
list(
list(menu="First Tab",content=
div(class = "ui grid",
div(class = "six wide column",
div(class = "ui raised segment", style="margin-left: 10px; width: 100%",
a(class="ui blue ribbon label", "Shiny semantic is beautiful"),
plotOutput("plot1"))))),
list(menu="Second Tab",content=plotlyOutput("plot2"))
)
)
))
server <- shinyServer(function(input, output) {
output$plot1 <- renderPlot(plot(1,1))
output$plot2 <- renderPlotly(plot_ly(mtcars, x=~mpg, y=~cyl, width = "100%"))
})
shiny::shinyApp(ui, server)