Okay, this was the easiest way for me to get this working ASAP.
This is the dummy app:
library(shiny)
library(shiny.semantic)
ui <- semanticPage(
title = "My page",
div(class = "ui button", icon("user"), "Icon button")
)
server <- function(input, output) {}
shinyApp(ui, server)
#>
#> Listening on http://127.0.0.1:3841
Created on 2021-11-03 by the reprex package (v2.0.0)
You can see it is live here: My page
I went to MRAN and installed Microsoft R from 4.0.2 which meant I was working from:
R version 4.0.2 (2020-06-22) -- "Taking Off Again"
So on Tools I changed my version of R to the above. I installed your shiny.semantic. I created the app and published it.
My version of shiny.sematic was older than yours 0.3.0. I primarily wanted to test if I can force shinyapps.io to make use of a much older time stamp and it works.
This link is helpful to see which packages were available on CRAN in which version etc here: Home
You can also use the checkpoint package to change your checkpoint to a specific day to avoid these problems as you've now experienced. See here: Home
Checkpoint is also available on normal cran: CRAN - Package checkpoint
Some use renv as well to get past these problems: Introduction to renv • renv