Spaces:
Runtime error
Runtime error
Update app.R
Browse files
app.R
CHANGED
|
@@ -428,6 +428,14 @@ server <- function(input, output,session) {
|
|
| 428 |
output$statsPlot <- renderPlot({
|
| 429 |
req(position_value())
|
| 430 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 431 |
showtext::showtext_begin()
|
| 432 |
on.exit(showtext::showtext_end())
|
| 433 |
|
|
|
|
| 428 |
output$statsPlot <- renderPlot({
|
| 429 |
req(position_value())
|
| 430 |
|
| 431 |
+
user_agent <- session$request$HTTP_USER_AGENT
|
| 432 |
+
|
| 433 |
+
# Set DPI based on device
|
| 434 |
+
if(grepl("Mobile|Android|iPhone", user_agent)) {
|
| 435 |
+
showtext_opts(dpi = 200) # Mobile devices
|
| 436 |
+
} else {
|
| 437 |
+
showtext_opts(dpi = 96) # Desktop/laptop
|
| 438 |
+
}
|
| 439 |
showtext::showtext_begin()
|
| 440 |
on.exit(showtext::showtext_end())
|
| 441 |
|