Add configurable spacebar colors per language - #2187
Conversation
|
I like the idea, but these colors seem a bit too bright, I think it should act as a more subtle tint instead of a fully bright color and look good across light and dark themes. I'm not sure if we can make it work well with custom themes, for example the Christmas theme. I also think the hex color input should be removed, as well as the color names, for simplicity (the names will likely be difficult to translate to some languages) |
Update after reviewImplemented the requested UI and color adjustments in
As expected by @abb128 in his comment, the Christmas theme is not supported by this change and does not work with it. From my point of view, this is acceptable because not everyone will use the optional feature that changes the spacebar color based on the selected language. If someone likes to use this feature, they will likely be fine with using another theme.
|



Summary
Addresses #1790.
Issue #1790 requests per-language themes as a visual indicator for multilingual use. This implements a focused solution to the underlying problem: each configured language can have its own spacebar color.
Coloring only the spacebar provides a clear, persistent indication of the active language while preserving the user's selected keyboard theme and avoiding the complexity of maintaining a complete theme for every language.
Changes
Screenshots
Validation
./gradlew --no-daemon compileUnstableDebugJavaWithJavacgit diff --check upstream/master...HEAD