Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/feddelegrand7/shinysnip

👽 👽 👽 VSCode Extension for Generating Shiny Code Snippets.
https://github.com/feddelegrand7/shinysnip

r rstats shiny vscode vscode-extension

Last synced: about 1 month ago
JSON representation

👽 👽 👽 VSCode Extension for Generating Shiny Code Snippets.

Awesome Lists containing this project

README

        

# shinysnip README

`shinysnip` is a VSCode Extension that allows you to generate R Shiny code snippets. Note that [Shiny](https://shiny.rstudio.com/) offers a LOT of functions 👽, as such `shinysnip` may not be exhaustive 🐤, if you notice a missing feature 🔬, feel free to open an issue or create a PR 🧑‍🚀.

## Features

![example](example.gif)

## Available Functions

If you've spotted a bug or wants a new feature, feel free to modify the following table:

🟢 Done
🍊 Implemented in the Development Version
🔴 Not Implemented Yet

|Function | Status |
|---|---|
|!fluidPage | 🟢 |
|!sidebarLayout | 🟢 |
|!textInput | 🟢 |
|!sliderInput | 🟢 |
|!navlistPanel | 🟢 |
|!dateInputF | 🟢 |
|!checkboxInput | 🟢 |
|!checkboxG | 🟢 |
|!fileInput | 🟢 |
|!selectInput | 🟢 |
|!textAreaInput | 🟢 |
|!passwordInput | 🟢 |
|!varSelectInput | 🟢 |
|!radioButtons | 🟢 |
|!plotOutput/renderPlot | 🟢 |
|!imageOutput/renderImage | 🟢 |
|!downloadButton/downloadHandler | 🟢 |
|!tableOutput/renderTable | 🟢 |
|!observeEvent | 🟢 |
|!eventReactive | 🟢 |
|!textOutput/renderText | 🟢 |
|!textOutputPr/renderPrint | 🟢 |
|!fluidRow/column | 🟢 |
|!tabsetPanel | 🟢 |
|!icon | 🟢 |
|!navbarPage | 🟢 |
|!reactive | 🟢 |
|!dataTableOutput/renderDataTable | 🟢 |
|!insertUI | 🟢 |
|!removeUI | 🟢 |
|!validate/need | 🟢 |
|!navbarPage/navbarMenu | 🟢 |
|!gt_output/render_gt | 🟢 |
|!plotlyOutput/renderPlotly | 🟢 |
|!insertTab | 🟢 |
|!style | 🟢 |
|!prependTab | 🟢 |
|!appendTab | 🟢 |
|!showTab | 🟢 |
|!hideTab | 🟢 |
|!fillPage | 🟢 |
|!fillRow | 🟢 |
|!fillColumn | 🟢 |
|!observe | 🔴 |
|!req | 🔴 |

## LOG

## [0.1.7]
- Minor formatting

## 0.1.6

+ minor formatting stuff

## 0.1.5

+ better formatting of code

#### 0.1.4

+ fixing `observeEvent` bug

#### 0.1.3

Adding the following snippets:
+ !insertUI
+ !removeUI
+ !validate/need
+ !navbarPage/navbarMenu
+ !gt_output/render_gt
+ !plotlyOutput/renderPlotly
+ !style
+ !insertTab
+ !prependTab
+ !appendTab
+ !removeTab
+ !showTab
+ !hideTab
+ !fillPage
+ !fillRow
+ !fillColumn

#### 0.1.2

Adding the following snippets:

+ !fluidRow/column
+ !tabsetPanel
+ !icon
+ !reactive
+ !navbarPage
+ !dataTableOutput

#### 0.1.1

Initial release

## Code of Conduct

Please note that the `shinysnip` 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.