Marshall Bowers
cc931a8fcc
theme: Add support for setting light/dark icon themes ( #24702 )
...
This PR adds support for configuring both a light and dark icon theme in
`settings.json`.
In addition to accepting just an icon theme name, the `icon_theme` field
now also accepts an object in the following form:
```jsonc
{
"icon_theme": {
"mode": "system",
"light": "Zed (Default)",
"dark": "Zed (Default)"
}
}
```
Both `light` and `dark` are required, and indicate which icon theme
should be used when the system is in light mode and dark mode,
respectively.
The `mode` field is optional and indicates which icon theme should be
used:
- `"system"` - Use the icon theme that corresponds to the system's
appearance.
- `"light"` - Use the icon theme indicated by the `light` field.
- `"dark"` - Use the icon theme indicated by the `dark` field.
Closes https://github.com/zed-industries/zed/issues/24695 .
Release Notes:
- Added support for configuring both a light and dark icon theme and
switching between them based on system preference.
2025-02-11 23:45:37 +00:00
..
2025-01-27 04:00:27 +00:00
2025-02-01 06:19:29 +00:00
2025-01-26 03:02:45 +00:00
2025-02-10 20:57:25 +00:00
2025-02-10 20:57:25 +00:00
2025-02-10 00:16:12 +00:00
2025-02-01 06:19:29 +00:00
2025-01-26 03:02:45 +00:00
2025-02-05 14:30:09 +00:00
2025-01-26 03:02:45 +00:00
2025-01-26 03:02:45 +00:00
2025-01-26 03:02:45 +00:00
2025-01-26 23:37:34 +00:00
2025-02-06 08:05:41 +00:00
2025-01-27 04:00:27 +00:00
2025-02-11 17:47:41 +00:00
2025-01-31 23:25:58 +00:00
2025-02-04 10:24:35 -08:00
2025-02-06 02:09:24 -07:00
2025-02-05 14:24:21 -07:00
2025-01-17 17:39:22 +01:00
2025-02-11 22:02:11 +00:00
2025-02-11 20:16:59 +00:00
2025-01-17 17:39:22 +01:00
2025-02-11 04:55:40 +00:00
2025-02-11 04:55:40 +00:00
2025-02-11 20:16:59 +00:00
2025-02-11 20:16:59 +00:00
2025-01-26 23:37:34 +00:00
2025-01-26 03:02:45 +00:00
2025-02-07 22:06:37 +00:00
2025-01-26 03:02:45 +00:00
2025-01-27 13:40:59 -05:00
2025-02-07 12:33:35 +01:00
2025-01-26 03:02:45 +00:00
2025-02-11 23:14:12 +00:00
2025-01-26 23:37:34 +00:00
2025-02-07 11:30:53 -05:00
2025-01-17 17:39:22 +01:00
2025-02-05 18:17:19 +00:00
2025-02-10 10:52:27 -08:00
2025-02-06 00:09:37 +00:00
2025-02-03 13:18:50 -07:00
2025-02-10 20:57:25 +00:00
2025-02-10 16:12:01 -08:00
2025-02-06 17:14:39 -06:00
2025-02-04 15:29:10 -05:00
2025-01-30 23:53:36 -07:00
2025-02-05 14:30:09 +00:00
2025-02-10 16:12:01 -08:00
2025-01-26 03:02:45 +00:00
2025-02-11 21:32:03 +00:00
2025-02-03 13:18:50 -07:00
2025-02-07 11:18:18 -05:00
2025-02-11 19:18:54 +00:00
2025-02-05 14:30:09 +00:00
2025-01-31 02:00:55 +00:00
2025-01-26 03:02:45 +00:00
2025-02-01 06:19:29 +00:00
2025-02-11 20:16:59 +00:00
2025-01-26 03:02:45 +00:00
2025-02-10 22:28:56 -03:00
2025-02-11 21:33:31 +00:00
2025-01-26 23:37:34 +00:00
2025-01-26 03:02:45 +00:00
2025-02-11 21:33:31 +00:00
2025-01-26 23:37:34 +00:00
2025-02-07 11:18:18 -05:00
2025-02-10 00:16:12 +00:00
2025-02-07 02:14:57 +00:00
2025-01-28 19:04:21 -05:00
2025-02-10 20:57:25 +00:00
2025-02-11 13:06:45 -05:00
2025-01-26 23:37:34 +00:00
2025-01-26 03:02:45 +00:00
2025-01-17 17:39:22 +01:00
2025-01-31 22:28:11 +00:00
2025-02-05 21:23:46 -06:00
2025-02-06 18:37:50 -08:00
2025-02-03 16:38:45 +00:00
2025-01-17 17:39:22 +01:00
2025-01-17 17:39:22 +01:00
2025-02-11 20:46:21 +00:00
2025-02-11 22:07:44 +05:30
2025-01-30 08:56:02 -08:00
2025-01-27 04:00:27 +00:00
2025-01-26 03:02:45 +00:00
2025-02-05 16:45:38 -05:00
2025-01-27 04:00:27 +00:00
2025-02-09 21:29:29 +00:00
2025-02-10 15:52:09 +00:00
2025-02-09 16:51:37 -07:00
2025-02-07 21:17:07 +05:30
2025-02-05 14:30:09 +00:00
2025-02-11 17:47:41 +00:00
2025-02-11 20:16:59 +00:00
2025-02-05 14:30:09 +00:00
2025-02-10 20:57:25 +00:00
2025-02-10 16:12:01 -08:00
2025-02-05 14:30:09 +00:00
2025-02-05 14:30:09 +00:00
2025-02-01 06:19:29 +00:00
2025-01-26 23:37:34 +00:00
2025-02-10 21:43:25 -05:00
2025-02-11 20:16:59 +00:00
2025-02-01 06:19:29 +00:00
2025-01-26 03:02:45 +00:00
2025-02-04 15:29:10 -05:00
2025-02-06 00:09:37 +00:00
2025-01-31 01:22:10 +00:00
2025-02-07 21:17:07 +05:30
2025-02-10 10:52:27 -08:00
2025-01-17 17:39:22 +01:00
2025-01-26 03:02:45 +00:00
2025-02-11 13:34:33 +01:00
2025-01-26 03:02:45 +00:00
2025-01-26 03:02:45 +00:00
2025-01-28 10:37:48 +01:00
2025-01-27 04:00:27 +00:00
2025-01-26 03:02:45 +00:00
2025-02-05 14:30:09 +00:00
2025-01-26 03:02:45 +00:00
2025-02-11 20:16:59 +00:00
2025-01-17 17:39:22 +01:00
2025-02-05 18:34:14 -07:00
2025-02-07 22:06:37 +00:00
2025-01-26 03:02:45 +00:00
2025-02-07 21:17:07 +05:30
2025-01-26 03:02:45 +00:00
2025-02-05 14:30:09 +00:00
2025-01-17 17:39:22 +01:00
2025-02-06 02:09:24 -07:00
2025-02-01 06:19:29 +00:00
2025-02-10 00:16:12 +00:00
2025-01-27 18:11:15 -08:00
2025-02-11 23:45:37 +00:00
2025-02-07 11:30:53 -05:00
2025-01-31 01:22:10 +00:00
2025-02-11 23:45:37 +00:00
2025-01-17 17:39:22 +01:00
2025-02-10 00:16:12 +00:00
2025-01-27 04:00:27 +00:00
2025-02-11 23:14:12 +00:00
2025-01-26 03:02:45 +00:00
2025-02-09 13:25:03 -05:00
2025-02-07 20:08:09 +00:00
2025-02-05 14:30:09 +00:00
2025-02-11 11:35:59 -07:00
2025-01-26 03:02:45 +00:00
2025-02-11 20:16:59 +00:00
2025-02-11 23:45:37 +00:00
2025-02-10 16:12:01 -08:00
2025-02-11 20:46:21 +00:00
2025-02-08 03:27:58 +00:00
2025-02-11 17:28:13 +00:00