-
New theme(s) Rosé Pine (@eric-hunt #102)
-
New theme(s) Everforest (@eric-hunt #103)
-
New theme Embark and some minor improvements to text coloring defaults when applying a dialog theme. (@eric-hunt #99)
-
New theme: Elm Light and Dark, based on the syntax them I created for my website (#96).
-
Added 10 new light variants of the Atelier base16 theme (@rossellhayes #95)
-
Increased text contrast on inactive tabs in the base16 light themes (@rossellhayes #94)
- Lighten the "black bright" terminal color across all themes since it's used for
crayon::silver()
and was hard to see with the previous default.
-
Four new Material Themes: Dark, Lighter, Ocean, and Palenight (@lusignan, @grrrck #64, #49, #47)
-
New theme: Serendipity Dark and Light, based on the VS Code theme from wickedtemplates (#73).
-
Improved dialog styles (#43):
- Checkboxes now show correct status (thanks @etiennebacher #39)
- Code snippet editor is now visible (thanks @etiennebacher #37)
- Fixed button and code search styles that result from dialog styles
-
File name in Find all Files is now styled (#36, #43)
-
Added support for terminal color theming via
rsthemes_terminal_colors()
(@nsgrantham #63). Most themes now set the first eight terminal colors (black, red, green, yellow, blue, magenta, cyan, white). -
Added
use_theme_rstudio_default()
and corresponding RStudio addin Use Default RStudio Theme (thanks @dragosmg, #71). -
Fixed menu item hover and selected colors in complete menu themes
-
Added {rsthemes} version and header to final
.rstheme
files -
Backgrounds of scrollbars are now transparent and don't hide the code underneath the scrollbar (thanks @dragosmg, #75).
- Yule RStudio (#40)
use_theme_auto()
gives better warnings if suncalc or ipapi packages are not installed (@pat-s #38)- Caching of geolocation was fixed for older versions of R prior to 4.0
-
Added
rstheme()
, an R function for creating new themes! -
Three new themes:
- Horizon Dark (source)
- a11y-light and a11y-dark (source)
- Night Owl (source and night-owlish)
-
Added support for automatically choosing light/dark theme by sunrise/sunset times using {suncalc} and {ipapi}. (thanks @pat-s, #33)
-
Added support for full dialog menu theming via
rstheme_dialog_options()
. Full dialog theming is used in Flat White, Horizon Dark and Night Owl. -
Added support for enlarging tabs via
rstheme_large_tabs()
, on display in Flat White, Horizon Dark and Night Owl.
- Customized rainbow parenthesis colors for all themes (#28)
-
Added option to favorite themes in
try_rsthemes()
. The required code for your~/.Rprofile
is provided, including current favorite themes (#21) -
Fixed command palette outlines and highlights as of RStudio 1.4.642
-
Added a new theme: Flat White. Based on the Atom theme.
-
Many improvements were made to the light theme template, including adding background color preferences, better targeting of R-specific tokens, and the addition of
$rlang-identifier
.
-
Added a favorite themes list. Similar to the preferred light/dark themes, users can now chose their favorite themes and walk through them. Use
set_theme_favorite()
interactively or in your~/.Rprofile
with a vector of theme names. Then useuse_theme_favorite()
or the Next Favorite Theme RStudio addin to walk through this list of themes. (#11) -
install_rsthemes()
now usesrstudioapi::addTheme(..., force = TRUE)
to install themes, rather than trying to guess the correct directory. If this method fails, users can use thedestdir
option to install into non-standard directories. If all else fails, please open an issue in rstudio/rstudioapi. (thanks @leonawicz, #15)
- Rewrite automatic light/dark section of README for clarity (thanks @MikeJohnPage, #12)
- Remove dependency on
later
and recommend usingrstudio.sessionInit
hook to set the auto light/dark theme selection (thanks @mine-centinkaya-rundel, #8)
- Update comment and invisible colors of Solarized Themes (thanks @dragosmg, #3)
- Choose theme installation directory based on RStudio version. For 1.3.555+ the
themes are now installed into
~/.config/rstudio/themes
. An additionaldestdir
argument was added toinstall_rsthemes()
for future flexibility. Related to this RStudio desktop issue: rstudio/rstudio#5674 (comment). (thanks @pat-s)
-
Added automatic light/dark mode switching with
use_theme_auto()
anduse_theme_toggle()
. Includes RStudio addins to help set the default themes or to toggle between light and dark mode themes. To permanently choose default themes for each mode, users can set options in~/.Rprofile
. See?use_theme_auto
for more information. -
Brought flatter style from Fairyfloss to One Dark/Light, Nord, and Oceanic Plus themes