NEWS
shinyAce 0.4.3 (2024-10-18)
- Addressed documentation issue identified by CRAN
shinyAce 0.4.2 (2022-05-06)
- Addressed documentation issue identified by CRAN
shinyAce 0.4.1 (2019-09-24)
- @dgkf provided a PR with improvements to rlang autocompletion, tooltips & annotations PR66
shinyAce 0.4.0 (2019-07-09)
- Refactor of JS code to provide better support for use with Shiny modules (@detule). These (breaking) changes were made to work with shiny modules and make the javascript in the package more easily maintainable and extensible. If you use "selectionID" or "cursorID" in calls to "aceEditor", note that to access the information in these input you must now prepend the "outputId" of the ace editor element. For example, if outputId = "myeditor" and selectionId = "myselection" you can now access the selection information using "myeditor_myselection". FYI This is the same approach used in the DT package on CRAN. The same naming convention applies to hotkeys. For example, if outputId = "myeditor" and hotkeys = list(help_key = "F1") you can now access information related to the key press using "myeditor_help_key". See README.md at https://github.com/trestletech/shinyAce for an overview of updated examples
- Option to add a placeholder to be shown when the editor is empty (see placeholder argument for aceEditor, @vnijs)
- Option to add JS code to "jump" through code using hotkeys (see code_hotkeys argument for aceEditor, @vnijs)
- Arguments
autoScrollEditorIntoView
, maxLines
, and minLines
added that allow the editor window to resize as extra lines are added by the user. The editor size starts at minLines
and will not expand beyond maxLines
. See inst/examples/08-resize
for an example (@vnijs)
shinyAce 0.3.4
- Downgrade R version requirement @yonicd
shinyAce 0.3.3 (2019-01-03)
- Enhanced keyboard shortcuts to execute code blocks by jumping to matching bracket using CTRL-enter (CMD-enter on macOS) (@vnijs)
- Arguments
autoScrollEditorIntoView
, maxLines
, and minLines
added that allow the editor window to resize as extra lines are added by the user. The editor size starts at minLines
and will not expand beyond maxLines
. See inst/examples/08-resize
for an example (@vnijs)
shinyAce 0.3.2 (2018-10-02)
- Using
selectionId
in the call to shinyAce::aceEditor
can cause javascript errors (@laderast)
shinyAce 0.3.1 (2018-05-15)
-
Keyboard shortcuts for to execute code blocks, code chunks, and equations in display form using CTRL-enter (CMD-enter on macOS)
-
Added options to set tab size (tabSize), replace tabs by spaces (useSoftTabs), and show invisible characters (showInvisibles). See
-
Upgrade to Ace 1.3.0 (https://github.com/ajaxorg/ace-builds/releases)
-
Allow toggling of search-replace using CMD-f (CTRL-f on Windows). See https://github.com/ajaxorg/ace/issues/3552)
-
Clear editor using "" (@dmenne #30)
-
Fix when ace is initialized with \r or \f (@The-Dub #46)
-
Fix for auto complete in shiny modules (@GregorDeCillia #47 and PR54)
Note: This fix required a breaking change (i.e., the aceAutocomplete
function now uses inputid_shinAce_hint
rather than the the old shinyAce_inputid_hint
)
shinyAce 0.2.0
shinyAce 0.1.1
shinyAce 0.1.0 (2013-11-05)