Abhi
a2fc45a492
refactor(logging): Centralize console logging with debugLogger ( #11590 )
2025-10-21 20:35:22 +00:00
Sandy Tao
bef40df7fb
fix(cli): Enable typechecking for more test files ( #11455 )
2025-10-19 03:43:19 +00:00
Miguel Solorio
5ea38dccec
Unset foreground in default themes ( #9765 )
2025-09-25 22:12:10 +00:00
Luna Wang
890ec4c788
Improve theme name color and readability in ThemeDialog ( #8356 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
Co-authored-by: Miguel Solorio <miguel.solorio07@gmail.com >
Co-authored-by: matt korwel <matt.korwel@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Richie Foreman <richie.foreman@gmail.com >
Co-authored-by: shishu314 <shishu_1998@yahoo.com >
Co-authored-by: Shi Shu <shii@google.com >
Co-authored-by: Shreya Keshive <skeshive@gmail.com >
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
Co-authored-by: masiaf <masiafrest@gmail.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
Co-authored-by: Jerop Kipruto <jerop@google.com >
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
Co-authored-by: fuyou <imshuazi@126.com >
Co-authored-by: Rohit Ramkumar <rramkumar@google.com >
Co-authored-by: Hadi Minooei <hminooei@gmail.com >
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com >
Co-authored-by: Arya Gummadi <aryagummadi@google.com >
Co-authored-by: Luke Schlangen <lukeschlangen@gmail.com >
Co-authored-by: Ayesha Shafique <79274585+Aisha630@users.noreply.github.com >
Co-authored-by: Hadi Minooei <minooei@google.com >
2025-09-15 23:23:54 +00:00
Miguel Solorio
e9deda4e14
feat(ui): make accept edits & yolo mode match shell mode styles ( #8200 )
2025-09-11 17:34:29 +00:00
Miguel Solorio
f2247a6393
feat(ui): Semantic tokens refactor ( #8087 )
2025-09-10 17:57:07 +00:00
Miguel Solorio
8888d52915
Update colors tokens for inputer/footer ( #6523 )
2025-08-26 22:08:47 +00:00
Pascal Birchler
a97a6cc71b
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Santhosh Kumar
7304404ae1
feat(cli): Allow themes to be specified as file paths ( #6828 )
...
Co-authored-by: Bryan Morgan <bryanmorgan@google.com >
2025-08-22 19:28:41 +00:00
Richie Foreman
ddc9755b96
chore(compiler): Enable strict property access TS compiler flag. ( #6255 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-17 16:43:21 +00:00
Jacob Richman
afd7752b0f
Revert "Update semantic color tokens" ( #6365 )
2025-08-16 03:18:31 +00:00
Miguel Solorio
d0d478b997
Update semantic color tokens ( #6253 )
...
Co-authored-by: jacob314 <jacob314@gmail.com >
2025-08-15 22:39:54 +00:00
Miguel Solorio
c0b624c2cb
Use semantic colors in themes ( #5796 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-07 23:11:35 +00:00
Jacob Richman
40064381a9
Fix so legacy custom themes still load. ( #4757 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2025-07-26 00:36:42 +00:00
Miguel Solorio
55e9a5846f
Update diff colors ( #4747 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-07-23 22:39:22 +00:00
Josh Soref
03f7b220d3
Various spelling improvements ( #3497 )
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2025-07-21 21:54:44 +00:00
Ali Al Jufairi
e4139e7a8a
Feature custom themes logic ( #2639 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-07-20 07:51:18 +00:00
Miguel Solorio
33a522c58c
Light theme color improvements ( #4396 )
2025-07-18 00:46:33 +00:00
Fausto Núñez Alberro
a29e185ab5
Use AccentBlue: 'blue' in ANSI theme instead of hard-coded #0000FF ( #3100 )
...
Co-authored-by: Riccardo Carlesso <palladiusbonton@gmail.com >
2025-07-03 14:32:47 +00:00
Ahmad Awais ⌘
74ecc34a75
📦 NEW: Theme Shades of Purple ( #2114 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-29 03:43:17 +00:00
Miguel Solorio
9f57f6e437
Allow themes to update gradient colors ( #914 )
2025-06-11 17:14:18 +00:00
Jacob Richman
31a6e15605
Fix build break due to changes to theme. ( #796 )
2025-06-06 08:05:00 -07:00
Jacob Richman
46de24c624
feat(cli): respect the NO_COLOR env variable ( #772 )
2025-06-06 07:55:28 -07:00
Miguel Solorio
3cdbeb879b
Allow themes to theme the UI ( #769 )
2025-06-05 14:35:47 -07:00
Miguel Solorio
8b972ff351
Update light themes ( #726 )
2025-06-04 10:41:03 -07:00
Miguel Solorio
f15dff0acd
Update default & ANSI theme names ( #637 )
2025-05-31 11:10:52 -07:00
Taylor Mullen
feb3f02a46
feat: Improve theme not found handling
...
Modify to return a boolean instead of throwing an error when a theme is not found. Update CLI startup and hook to handle the boolean return value for more graceful error handling.
2025-05-09 10:28:20 -07:00
Miguel Solorio
340d8b1ff0
UI Polish for theme selector ( #294 )
2025-05-08 16:00:55 -07:00
Jacob Richman
99f047b349
Use parameter properties where possible. ( #242 )
2025-05-02 09:31:18 -07:00
Jacob Richman
979f52e967
Save settings to ~/.gemini/settings.json and optionally /your/workspace/.gemini/settings.json ( #237 )
2025-05-01 10:34:07 -07:00
Jacob Richman
3fb7e14fab
Switch Ansi theme to use regular colors to improve readability. ( #154 )
2025-04-24 14:19:35 -07:00
Jacob Richman
fa441004c7
Add an ansi theme. ( #152 )
...
Add the gradient used by the ascii art logo to theme.
2025-04-24 11:56:23 -07:00
jacob314
978fe49c33
Make ui/colors refelect the current theme.
2025-04-23 18:08:22 -07:00
Taylor Mullen
31d8d0b53f
Add theming support.
...
- Added a number of common themes to our support matrix:
- AtomOneDark
- Dracula
- VS
- GitHub
- GoogleCode
- XCode
- ... Admittedly these all were randomly picked, we could probably curate these better...
- Added a new `ThemeDialog` UI that can be accessed via `/theme`. It shows your currentlyt available themes and allows you to change them freely. It does **not**:
- Save the theme between sessions
- Allow you to hit escape
- Show a preview prior to selection.
- These themes are from reacts highlight js library.
Fixes https://b.corp.google.com/issues/412797985
2025-04-22 22:08:13 -07:00
Taylor Mullen
c9a7714a84
Colorize code blocks.
...
- This changeset uses lowlight.js to parse the code in codeblocks to derive an AST, it then translates that into CSS themes that are widely known via highlight.js (things that GitHub use), finally I translate those css.color attributes into Ink colors and effectivel do <Text color={the color}>the text</Text>.
- To do this I needed to build color mappings from css -> Ink
- I introduced a new `Theme` type that will be used to represent many different color themes. It also enabled the color mappings to be seamless.
- Added a theme manager that only has one theme for now (VS2015). The theme works very well with our colorization.
- Some other bits was removal of borders around our codeblocks since they now have richer rendering.
- Most complex bits of code in this PR is in the `CodeColorizer.tsx`
Fixes https://b.corp.google.com/issues/412433479
2025-04-22 18:57:27 -07:00