https://github.com/sciviews/svgui
Manage GUIs in R
https://github.com/sciviews/svgui
cran gui r r-package sciviews
Last synced: 12 months ago
JSON representation
Manage GUIs in R
- Host: GitHub
- URL: https://github.com/sciviews/svgui
- Owner: SciViews
- License: other
- Created: 2016-03-17T03:11:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-05-06T14:47:55.000Z (about 4 years ago)
- Last Synced: 2025-04-10T17:05:06.962Z (about 1 year ago)
- Topics: cran, gui, r, r-package, sciviews
- Language: R
- Homepage: https://www.sciviews.org/svGUI/
- Size: 1.09 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# svGUI
[](https://github.com/SciViews/svGUI/actions) [](https://ci.appveyor.com/project/phgrosjean/svGUI) [](https://codecov.io/github/SciViews/svGUI?branch=master) [](https://cran.r-project.org/package=svGUI) [](https://www.gnu.org/licenses/gpl-2.0.html) [](https://www.tidyverse.org/lifecycle/#stable)
{svGUI} provides a general mechanism to implement GUIs in R, including own storage environment, and information on the GUI status. For instance, one would know if a dialog box is displayed, is modal, or what was the result of the last dialog box used. Moreover, a mechanisms to use fallback in case the desired GUI is not available (for instance, by using a textuyal version of the dialog box) is also implemented. To look at an example of use, see the [{svDialogs}](https://github.com/SciViews/svDialogs) R package.
## Installation
You can install the released version of {svGUI} from [CRAN](https://CRAN.R-project.org) with:
``` r
install.packages("svGUI")
```
You can also install the latest development version. Make sure you have the {remotes} R package installed:
``` r
install.packages("remotes")
```
Use `install_github()` to install the {svGUI} package from GitHub (source from **master** branch will be recompiled on your machine):
``` r
remotes::install_github("SciViews/svGUI")
```
R should install all required dependencies automatically, and then it should compile and install {svGUI}.
Latest devel version of {svGUI} (source + Windows binaries for the latest stable version of R at the time of compilation) is also available from [appveyor](https://ci.appveyor.com/project/phgrosjean/svGUI/build/artifacts).
## Usage
You can get further help about this package this way: Make the {svGUI} package available in your R session:
``` r
library("svGUI")
```
Get help about this package:
``` r
library(help = "svGUI")
help("svGUI-package")
vignette("svGUI") # None is installed with install_github()
```
For further instructions, please, refer to the help pages at .
## Code of Conduct
Please note that the svGUI project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/0/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.
## Note to developers
This package used to be developed on R-Forge in the past. However, the latest [R-Forge version](https://r-forge.r-project.org/projects/sciviews/) was moved to this GitHub repository on 2016-03-17 (SVN version 569). **Please, do not use R-Forge anymore for SciViews development, use this GitHub repository instead.**