Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RStudio 1.3 Sneak Preview

Jonathan
January 30, 2020

RStudio 1.3 Sneak Preview

RStudio 1.3, currently available as a preview release, includes a number of new capabilities that will help you be more productive in R. It's also more configurable, accessible, and flexible. In this talk, you'll learn to take advantage of these new tools.

Jonathan

January 30, 2020
Tweet

Other Decks in Technology

Transcript

  1. RStudio 1.3 SNEAK PREVIEW rstd.io/preview

  2. Release Goals

  3. Release Goals Accessibility Productivity Configurability

  4. Accessibility

  5. RStudio's mission is to create free and open-source software for

    data science, scientific research, and technical communication. We do this to enhance the production and consumption of knowledge by everyone, regardless of economic means, and to facilitate collaboration and reproducible research, both of which are critical to the integrity and efficacy of work in science, education, government, and industry.
  6. What's new? • Targeting WCAG 2.1 Level AA • Compatibility

    with popular screen readers (JAWS, NVDA, VoiceOver) • Annotations, landmarks, navigation, etc. • Focus management and visibility • Keyboard navigation • Contrast ratios
  7. Compliance vs. Accessibility

  8. Navigation/Annotation

  9. None
  10. Text Editing

  11. Interactive REPL

  12. 1.2 1.3

  13. Don't use a screen reader? • Dramatically improved keyboard usability

    • Easier to read UI (contrast ratios) • See where keyboard focus lies • No more tab traps • More community and inclusion!
  14. Productivity

  15. Spell Check • A little awkward to use • No

    real-time feedback • Have to remember to run it • No one could find it!
  16. Spell Check: Now Real-time checking (as you type) Preloaded dictionary

    Right-click for suggestions
  17. Works on comments, too

  18. Global Replace • Builds on Find in Files • Replace

    everything you found with a new string • Supports regular expressions • Real-time preview
  19. iPad OS 13 x RStudio 1.3 • Better together! •

    Arrow keys work in editor • Ctrl-based keyboard shortcuts work • Keyboard shortcuts for moving splitters • Escape key works, with Ctrl+] as fallback
  20. Auto Save Crash Handling Shiny Background Jobs Auto Idle Signout

    Large File Uploads Startup Diagnostics Configurable Logging Tutorials
  21. Configurability

  22. None
  23. None
  24. Goals • Scriptable • Sharable • Versionable • Backuppable

  25. What's configurable? • Every preference you can set in Global

    Options • All editor and workbench keybindings • Snippets for all languages • Custom color themes • Spelling dictionaries • Templates for new files of any type
  26. Where does it live? • Single parent folder for all

    config • Per-user: ~/.config/rstudio (AppData/Roaming/ rstudio on Windows) • For all users on RStudio Server: /etc/rstudio • Compliant with XDG standard (can change location with environment variables)
  27. ~/.config/rstudio Every RStudio setting Themes I've installed New file templates

  28. RStudio Desktop Pro

  29. R RStudio Desktop Pro RStudio 1.2

  30. R RStudio Desktop Pro RStudio 1.3 RStudio Server Pro

  31. Best of Both Worlds Start from dock/taskbar OS integration Native

    window management Access to compute & memory Access to configured environments Long-running sessions
  32. RStudio Desktop Pro RStudio 1.3 RStudio Server Pro Launcher R

  33. None
  34. None
  35. Server you're connected to Multiple R versions and sessions

  36. Configure multiple RStudio Server Pro instances Select an instance to

    connect to when you open RStudio
  37. Launch remote jobs from your local desktop

  38. One more thing...

  39. None
  40. Available Today rstd.io/preview