rstudio / shinyuieditor

A GUI for laying out a Shiny application that generates clean and human-readable UI code
https://rstudio.github.io/shinyuieditor/
MIT License
209 stars 29 forks source link

Smarter ID input #200

Closed nstrayer closed 9 months ago

nstrayer commented 9 months ago

Currently input and output IDs are effectively dumb string inputs. This means you can do things like put spaces in them etc. Since ids are such a common type of argument and they have inherent restrictions (can't duplicate, must be all alphanumeric, should trigger server updates if changed) then it makes sense we give ids a special class of argument. This will probably be reflected in a inputType: "ID" field for the argument info section of info json blobs.

nstrayer commented 9 months ago

Fixed by #209