Skip to content

Releases: vdwulp/rstudio.prefs

rstudio.prefs 0.2.0

Choose a tag to compare

@vdwulp vdwulp released this 20 Aug 08:12

New

  • use_rstudio_keyboard_shortcut() now supports shortcut removal by passing NULL as the value (#22).

Fixes

  • Fixed bug in use_rstudio_keyboard_shortcut() where reassigning a shortcut to a function that already had one produced a corrupted addins.json entry with a .1 suffix, causing the new shortcut to silently fail (#22).

  • Replaced deprecated purrr::update_list() with base R modifyList() in use_rstudio_keyboard_shortcut() (#22).

  • Fixed check_shortcut_consistency() erroring early when passed a non-existent name; wrapped eval(rlang::parse_expr(.)) in tryCatch()
    (#24).

  • Updated URL in fetch_rstudio_prefs() to current docs, fixing missing preferences such as enable_splash_screen (#20).

  • Updated @return documentation for use_rstudio_prefs(), use_rstudio_secondary_repo(), and use_rstudio_keyboard_shortcut() (#19).

Other

  • Maintainer transferred from Daniel D. Sjoberg to S.A. van der Wulp (#20).

  • Modernized package title, description, internal prefs data and GitHub Actions workflows. Increased testing coverage.

rstudio.prefs 0.1.9

Choose a tag to compare

@ddsjoberg ddsjoberg released this 16 Jul 13:14
  • Fix for use_rstudio_secondary_repo() when it is used to set the first secondary repository. (#14)

  • Updated use_rstudio_prefs() and use_rstudio_secondary_repo() to use the {rstudioapi} package to read and write RStudio preferences instead of manually manipulating the preferences JSON file. (#12)

  • Corrected the folder location of the app data folder from RStudio to rstudio on Unix. (#11)

rstudio.prefs 0.1.8

Choose a tag to compare

@ddsjoberg ddsjoberg released this 15 Nov 12:55
  • Updated URL where RStudio preferences are downloaded from in fetch_rstudio_prefs().

  • Updated pretty printing style.

  • If no changes will be made, functions are now aborted before saving/backing-up the config files.

rstudio.prefs 0.1.7

Choose a tag to compare

@ddsjoberg ddsjoberg released this 21 Sep 23:00
  • Exporting utility function repo_string_as_named_list().

  • Fixing bug in use_rstudio_secondary_repo() where existing secondary repositories could not be deleted (i.e. set to NULL).

rstudio.prefs 0.1.6

Choose a tag to compare

@ddsjoberg ddsjoberg released this 20 Sep 19:02
  • Exporting utility functions rstudio_config_path() and check_min_rstudio_version().

  • Repositories may now be removed with use_rstudio_secondary_repo(repo_name = NULL).

  • Updated documentation for use_rstudio_secondary_repo() to indicate when the country will be set to US.

rstudio.prefs 0.1.5

Choose a tag to compare

@ddsjoberg ddsjoberg released this 22 Jul 19:38
  • Updates to documentation.

  • Improved error messaging.

  • Added additional unit tests.

  • Removed type 'array' from fetch_rstudio_prefs(). This type needs further testing before it's rolled out. Users can still pass array updates, but they will see a note about proceeding with caution.

  • Updates to the way the preferences are printed to the console before being written to file.

  • Updates to the consistency checks in use_rstudio_keyboard_shortcut().

rstudio.prefs 0.1.4

Choose a tag to compare

@ddsjoberg ddsjoberg released this 12 Jul 11:42
  • Added RStudio add-in function make_path_norm().

  • Documentation updates and tidying up for CRAN release.

  • Updates to the consistency checks in use_rstudio_keyboard_shortcut().

rstudio.prefs 0.1.3

Choose a tag to compare

@ddsjoberg ddsjoberg released this 06 Jul 13:58
f0e14a0
  • Function fetch_rstudio_settings_table() has been renamed to fetch_rstudio_prefs(). The function now returns tibble with lowercase column names and a is_scalar column has been added indicating whether the preference setting should be length one.

rstudio.prefs 0.1.2

Choose a tag to compare

@ddsjoberg ddsjoberg released this 05 Jul 21:11
58823df
  • Updated API for use_rstudio_keyboard_shortcut() to use the keyboard shortcut as the named argument and the function that will be executed as the argument value.

  • Performing a check that the directory exists before attempting to write JSON file. If directory does not exist, it is created.

  • Bug fix for file back-up. If file does not already exist, the back-up attempt is skipped.

rstudio.prefs 0.1.1

Choose a tag to compare

@ddsjoberg ddsjoberg released this 01 Jul 21:30
8789da1
  • Bug fix when none of the new preferences are currently listed in the preferences JSON file.