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)
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):
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).
use_theme_auto()
gives better warnings if suncalc or ipapi packages are not
installed (@pat-s #38)Added rstheme()
, an R function for creating new themes!
Three new themes:
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.
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 use use_theme_favorite()
or the Next Favorite Theme
RStudio addin to walk through this list of themes. (#11)
install_rsthemes()
now uses rstudioapi::addTheme(..., force = TRUE)
to
install themes, rather than trying to guess the correct directory. If this
method fails, users can use the destdir
option to install into non-standard
directories. If all else fails, please open an issue in
rstudio/rstudioapi. (thanks @leonawicz, #15)
later
and recommend using rstudio.sessionInit
hook to
set the auto light/dark theme selection (thanks @mine-centinkaya-rundel, #8)~/.config/rstudio/themes
. An additional
destdir
argument was added to install_rsthemes()
for future flexibility.
Related to this RStudio desktop issue:
https://github.com/rstudio/rstudio/issues/5674#issuecomment-548484300.
(thanks @pat-s)Added automatic light/dark mode switching with use_theme_auto()
and
use_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