Package: shiny.semantic 0.5.1

Jakub Nowicki

shiny.semantic: Semantic UI Support for Shiny

Creating a great user interface for your Shiny apps can be a hassle, especially if you want to work purely in R and don't want to use, for instance HTML templates. This package adds support for a powerful UI library Fomantic UI - <https://fomantic-ui.com/> (before Semantic). It also supports universal UI input binding that works with various DOM elements.

Authors:Filip Stachura [aut], Dominik Krzeminski [aut], Krystian Igras [aut], Adam Forys [aut], Paweł Przytuła [aut], Jakub Chojna [aut], Olga Mierzwa-Sulima [aut], Jakub Nowicki [aut, cre], Tymoteusz Makowski [aut], Ashley Baldry [ctb], Pedro Manuel Coutinho da Silva [ctb], Kamil Żyła [ctb], Rabii Bouhestine [ctb], Federico Rivandeira [ctb], Appsilon Sp. z o.o. [cph]

shiny.semantic_0.5.1.tar.gz
shiny.semantic_0.5.1.zip(r-4.5)shiny.semantic_0.5.1.zip(r-4.4)shiny.semantic_0.5.1.zip(r-4.3)
shiny.semantic_0.5.1.tgz(r-4.4-any)shiny.semantic_0.5.1.tgz(r-4.3-any)
shiny.semantic_0.5.1.tar.gz(r-4.5-noble)shiny.semantic_0.5.1.tar.gz(r-4.4-noble)
shiny.semantic_0.5.1.tgz(r-4.4-emscripten)shiny.semantic_0.5.1.tgz(r-4.3-emscripten)
shiny.semantic.pdf |shiny.semantic.html
shiny.semantic/json (API)
NEWS

# Install 'shiny.semantic' in R:
install.packages('shiny.semantic', repos = c('https://appsilon.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/appsilon/shiny.semantic/issues

On CRAN:

appsilonfomantic-uirhinoversesemanticsemantic-componentssemantic-uishiny

110 exports 498 stars 8.62 score 41 dependencies 3 dependents 127 mentions 542 scripts 1.1k downloads

Last updated 5 months agofrom:a46ec6b7ca. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 15 2024
R-4.5-winOKSep 15 2024
R-4.5-linuxOKSep 15 2024
R-4.4-winOKSep 15 2024
R-4.4-macOKSep 15 2024
R-4.3-winOKSep 15 2024
R-4.3-macOKSep 15 2024

Exports:accordionaction_buttonactionButtonbuttoncalendarcardcardscheck_proper_colorcheckbox_inputcheckboxInputclose_toastCOLOR_PALETTEcounter_buttoncreate_modaldate_inputdateInputdisplay_griddropdown_inputdropdown_menufieldfieldsfile_inputfileInputflow_layoutflowLayoutformgridgrid_templateheaderhide_modalhorizontal_menuiconinc_progressincProgresslabellist_containermain_panelmenumenu_dividermenu_headermenu_itemmessage_boxmodalmodalDialogmultiple_checkboxmultiple_radionumeric_inputnumericInputprogressProgressrange_inputrating_inputregister_searchremove_all_modalsremove_modalremoveModalremoveNotificationrender_menu_linksearch_fieldsearch_selection_apisearch_selection_choicessegmentselectInputsemantic_DTsemantic_DTOutputsemanticPageset_progresssetProgressshiny_inputshiny_text_inputshow_modalshowNotificationsidebar_layoutsidebar_panelsingle_stepSIZE_LEVELSslider_inputsliderInputsplit_layoutsplitLayoutstepstabsettext_inputtextAreaInputtextInputtheme_selectortoasttoggletoggle_step_stateuiinputuirenderupdate_action_buttonupdate_calendarupdate_dropdown_inputupdate_multiple_checkboxupdate_multiple_radioupdate_numeric_inputupdate_progressupdate_range_inputupdate_rating_inputupdate_sliderupdate_tabsetupdateActionButtonupdateNumericInputupdateSelectInputupdateSliderInputvertical_layoutverticalLayoutwith_progresswithProgress

Dependencies:base64encbslibcachemclicommonmarkcrayondigestevaluatefastmapfontawesomefsgluehighrhtmltoolshtmlwidgetshttpuvjquerylibjsonliteknitrlaterlifecyclemagrittrmemoisemimepromisespurrrR6rappdirsRcpprlangrmarkdownsasssemantic.assetsshinysourcetoolstinytexvctrswithrxfunxtableyaml

Build your first dynamic shiny.semantic app using layout and grid

Rendered fromintro.Rmdusingknitr::knitron Sep 15 2024.

Last update: 2020-12-21
Started: 2020-08-12

Shiny vs shiny.semantic - understanding the world of Bootstrap and FomanticUI

Rendered frombasics.Rmdusingknitr::knitron Sep 15 2024.

Last update: 2024-01-17
Started: 2020-09-04

Shiny.semantic integration with plotly and leaflet

Rendered fromsemantic_integration.Rmdusingknitr::knitron Sep 15 2024.

Last update: 2020-12-21
Started: 2020-08-12

Using Fomantic UI JavaScript elements [Advanced]

Rendered fromfomantic_js.Rmdusingknitr::rmarkdownon Sep 15 2024.

Last update: 2020-08-29
Started: 2020-08-29

Readme and manuals

Help Manual

Help pageTopics
Accordion UIaccordion
Action buttonactionButton action_button
Create Semantic UI Buttonbutton
Create Semantic UI Calendarcalendar update_calendar
Create Semantic UI card tagcard
Create Semantic UI cards tagcards
Check if color is set from Fomantic-UI palettecheck_proper_color
Create Semantic UI checkboxa checkbox checkboxInput checkbox_input creates Semantic styles. This toggle UI using
Semantic colorsCOLOR_PALETTE
Counter Buttoncounter_button
Allows for the creation of modals in the server side without being tied to a specific HTML element.create_modal showModal
Define simple date input with Semantic UI stylingdateInput date_input
Display grid template in a browser for easy debuggingdisplay_grid
Create dropdown Semantic UI componentdropdown_input
Create Semantic UI Dropdowndropdown_menu
Create Semantic UI field tagfield
Create Semantic UI fields tagfields
Create Semantic UI File InputfileInput file_input
Flow layoutflowLayout flow_layout
Create Semantic UI form tagform
Use CSS grid template in Shiny UIgrid
Define a template of a CSS gridgrid_template
Create Semantic UI headerheader
Horizontal menuhorizontal_menu
Create Semantic UI icon tagicon
Create Semantic UI label taglabel
Create Semantic UI list with header, description and iconslist_container
Create Semantic UI Menumenu
Create Semantic UI Divider Itemmenu_divider
Create Semantic UI Header Itemmenu_header
Create Semantic UI Menu Itemmenu_item
Create Semantic UI Message boxmessage_box
Create Semantic UI modalmodal modalDialog
Create Semantic UI multiple checkboxmultiple_checkbox multiple_radio
Create Semantic UI Numeric InputnumericInput numeric_input
Create progress Semantic UI componentprogress
Reporting progress (object-oriented API)Progress
Rating Input.rating_input
Register search api urlregister_search
Render menu linkrender_menu_link
Create search field Semantic UI componentsearch_field
Add Semantic UI search selection dropdown based on REST APIsearch_selection_api
Add Semantic UI search selection dropdown based on provided choicessearch_selection_choices
Create Semantic UI segmentsegment
Create a select list input controlselectInput
Create Semantic DT Tablesemantic_DT
Semantic DT Outputsemantic_DTOutput
Semantic UI pagesemanticPage
Create universal Shiny input bindingshiny_input
Create universal Shiny text input bindingshiny_text_input
Show, Hide or Remove Semantic UI modalhide_modal removeModal remove_all_modals remove_modal show_modal
Creates div containing children elements of sidebar panelmainPanel main_panel sidebarLayout sidebarPanel sidebar_layout sidebar_panel
Creates a single step to be used inside of a list of steps by the steps functionsingle_step
Allowed sizesSIZE_LEVELS
Create Semantic UI Slider / Rangerange_input sliderInput slider_input
Split layoutsplitLayout split_layout
Show stepssteps
Create Semantic UI tabstabset
Create Semantic UI Text InputtextInput text_input
Create a semantic Text Area inputtextAreaInput
Themes changer dropdowntheme_selector
Show and remove Semantic UI toastclose_toast removeNotification showNotification toast
Toggle step statetoggle_step_state
Create Semantic UI Inputuiinput
Render semanticui htmlwidgetuirender
Change the label or icon of an action button on the clientupdateActionButton update_action_button
Update dropdown Semantic UI componentupdate_dropdown_input
Update checkbox Semantic UI componentupdate_multiple_checkbox update_multiple_radio
Change numeric input value and settingsupdateNumericInput update_numeric_input
Update progress Semantic UI componentupdate_progress
Update ratingupdate_rating_input
Update slider Semantic UI componentupdateSliderInput update_range_input update_slider
Change the selected tab of a tabset on the clientupdate_tabset
Change the value of a select input on the clientupdateSelectInput
Vertical layoutverticalLayout vertical_layout
Reporting progress (functional API)incProgress inc_progress setProgress set_progress withProgress with_progress