I strongly prefer a dark-themed editor, but all other UI elements to be light-themed (or "unthemed" and light by default). This was possible in Rstudio until recently, when the "Classic" theme was removed. Now, since "Classic" theme was removed, if the editor is dark-themed, all other GUI elements are also dark, and if the editor is light-themed, all other GUI elements are also light.
Here is the appearance I desire, from a somewhat older version of Rstudio. This is "Classic" theme with "cobalt" editor theme:
Here is the undesirable "all UI elements are dark" mode that I am now forced into when I use any Rstudio theme ("modern" is shown, but "sky" is identical) with the "cobalt" theme:
I have been able to come close to replicating the appearance I desire by:
start with a dark .tmTheme file (I'm using a variant of Cobalt)
convert the theme with rstudioapi::convertTheme() and save to a specified directory
The resulting appearance is very close, but notice that the "Environment" and "Files" panels still have a dark background (as does the "Packages" panel).
As a result, the blue "hyperlinks" to the files that appear in the Files pane (as well as the Packages that appear in the Packages pane) are nearly invisible against the dark background. Ideally, I would either want the background for the Files and Packages (and maybe Environment) panels to be light-colored while the Editor and Console panels remain dark colored. Alternatively, I would like to be able to change the "hyperlink-like" entries for files in the Files panel (and packages in the Packages panel) from blue to some other, lighter color so that they stand out legibly against the dark background. I have not been able to figure out how to do this yet.
To reiterate: please implement independent control of the Darkness/Lightness of UI elements ("chrome") and the code editor, so that the UI elements are no longer forced to be dark when the code editor is set to dark. Since that was the previous behavior, this is really more of a regression report than a feature request.
The text was updated successfully, but these errors were encountered:
iron0012
changed the title
Allow the "light"/"dark" mode for GUI elements ("chrome") to be controlled independently of the Editor theme
Allow the "light"/"dark" mode for GUI elements ("chrome") to be configured independently of the Editor theme
Mar 8, 2022
iron0012
changed the title
Allow the "light"/"dark" mode for GUI elements ("chrome") to be configured independently of the Editor theme
Allow the "light"/"dark" mode for GUI elements to be configured independently of the Editor theme
Mar 8, 2022
@iron0012 Thank you for the suggestion! The intended behavior is that of the panes pick up the same theme, not for only some of the panes—Editor, Console, and Terminal—to have different themes from the rest. An egregious example is the Connections Pane, which has a mixture of both (see below). I'm marking this as an enhancement request, which we'll review as we continue development of RStudio.
I strongly prefer a dark-themed editor, but all other UI elements to be light-themed (or "unthemed" and light by default). This was possible in Rstudio until recently, when the "Classic" theme was removed. Now, since "Classic" theme was removed, if the editor is dark-themed, all other GUI elements are also dark, and if the editor is light-themed, all other GUI elements are also light.
Here is the appearance I desire, from a somewhat older version of Rstudio. This is "Classic" theme with "cobalt" editor theme:

Here is the undesirable "all UI elements are dark" mode that I am now forced into when I use any Rstudio theme ("modern" is shown, but "sky" is identical) with the "cobalt" theme:

I have been able to come close to replicating the appearance I desire by:
Open the resulting .rstheme file in a text editor, and on line 2 manually change rs-theme-is-dark from TRUE to FALSE
use rstudioapi::addTheme() to add the modified theme back into rstudio
The resulting appearance is very close, but notice that the "Environment" and "Files" panels still have a dark background (as does the "Packages" panel).
As a result, the blue "hyperlinks" to the files that appear in the Files pane (as well as the Packages that appear in the Packages pane) are nearly invisible against the dark background. Ideally, I would either want the background for the Files and Packages (and maybe Environment) panels to be light-colored while the Editor and Console panels remain dark colored. Alternatively, I would like to be able to change the "hyperlink-like" entries for files in the Files panel (and packages in the Packages panel) from blue to some other, lighter color so that they stand out legibly against the dark background. I have not been able to figure out how to do this yet.
To reiterate: please implement independent control of the Darkness/Lightness of UI elements ("chrome") and the code editor, so that the UI elements are no longer forced to be dark when the code editor is set to dark. Since that was the previous behavior, this is really more of a regression report than a feature request.
The text was updated successfully, but these errors were encountered: