% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/shiny-app.R
\name{hd_app}
\alias{hd_app}
\title{Launch the highdir Shiny GUI}
\usage{
hd_app(return.app = FALSE)
}
\arguments{
\item{return.app}{Logical. When deploying to server like Shiny.io to return
the app object instead of launching it.}
}
\value{
Launches a Shiny app; does not return a value.
}
\description{
Opens an interactive browser-based application for building figures with
\code{highcharter} or \code{ggplot2} without writing R code.
}
\details{
The UI (\code{inst/app/ui.R}), server (\code{inst/app/server.R}) and shared setup
(\code{inst/app/global.R}) live in \verb{inst/app/} so the folder can be deployed
independently to Shiny Server or shinyapps.io.
}
\section{Features}{
 \itemize{ \item Upload datasets in any format supported by
\strong{rio} (CSV, XLSX, SPSS, Stata, RDS, …). \item Choose geometry (\code{column},
\code{line}, \code{scatter}, \code{arearange}, \code{pie}), backend, axis variables, and group
column. \item Set title, subtitle, caption, colour palette, and HC theme.
\item Toggle JS hover band per figure. \item Render on demand with the
\strong{Draw} button. \item Download as HTML / JSON / PNG (highcharter) or PNG /
SVG (ggplot2). \item Copy the equivalent \code{hd_make()} call from the \strong{R
code} tab. }
}

\seealso{
\code{\link[=hd_make]{hd_make()}}, \code{\link[=hd_spec]{hd_spec()}}, \code{\link[=hd_opts]{hd_opts()}}, \code{\link[=hd_save]{hd_save()}}
}
