Marshall Bowers
f53915c711
Add infrastructure for loading icon themes from extensions ( #23203 )
...
This PR adds the supporting infrastructure to support loading icon
themes defined by extensions.
Here's an example icon theme:
```json
{
"name": "My Icon Theme",
"author": "Me <me@example.com >",
"themes": [
{
"name": "My Icon Theme",
"appearance": "dark",
"file_icons": {
"gleam": { "path": "./icons/file_type_gleam.svg" },
"toml": { "path": "./icons/file_type_toml.svg" }
}
}
]
}
```
The icon paths are resolved relative to the root of the extension
directory.
Release Notes:
- N/A
2025-01-15 23:33:47 +00:00
..
2025-01-03 23:46:32 +00:00
2025-01-15 18:52:54 +00:00
2025-01-15 18:52:54 +00:00
2025-01-15 18:52:54 +00:00
2024-12-28 23:09:55 +00:00
2024-12-30 12:08:26 +00:00
2025-01-15 20:54:32 +02:00
2025-01-08 16:38:19 +00:00
2025-01-14 21:00:24 +00:00
2025-01-15 20:54:32 +02:00
2025-01-02 22:53:34 +00:00
2025-01-04 01:00:16 +00:00
2024-12-28 21:21:32 +00:00
2025-01-13 21:00:03 +00:00
2025-01-13 16:07:04 +00:00
2025-01-15 20:13:15 +02:00
2025-01-15 23:33:47 +00:00
2025-01-15 23:33:47 +00:00
2025-01-09 19:38:16 +00:00
2025-01-15 13:52:10 +00:00
2024-12-28 21:21:32 +00:00
2024-12-28 21:36:14 +00:00
2025-01-15 22:06:20 +00:00
2025-01-10 22:40:54 +00:00
2025-01-15 05:17:08 +00:00
2025-01-02 05:31:06 +00:00
2025-01-15 00:49:07 +00:00
2025-01-15 14:41:21 -05:00
2025-01-06 21:28:31 +00:00
2025-01-15 14:33:28 +00:00
2025-01-13 02:34:35 +00:00
2025-01-07 17:19:22 +00:00
2025-01-09 15:24:35 +00:00
2025-01-15 13:52:10 +00:00
2025-01-15 10:53:30 +00:00
2025-01-14 20:41:58 +00:00
2025-01-03 19:38:08 +00:00
2025-01-14 20:41:58 +00:00
2025-01-13 21:00:03 +00:00
2025-01-15 17:44:28 +02:00
2025-01-06 19:17:53 +00:00
2025-01-14 20:41:58 +00:00
2025-01-14 13:50:54 +00:00
2025-01-10 14:16:52 +00:00
2025-01-09 10:25:02 +00:00
2025-01-15 17:44:15 +02:00
2024-12-30 12:08:26 +00:00
2025-01-09 10:25:02 +00:00
2025-01-13 02:34:35 +00:00
2025-01-13 21:00:03 +00:00
2025-01-15 19:31:21 +00:00
2025-01-15 17:20:36 +00:00
2025-01-11 21:22:17 +00:00
2025-01-07 03:45:38 +00:00
2024-12-25 00:33:26 +00:00
2025-01-07 13:16:52 +00:00
2025-01-10 13:38:00 +00:00
2025-01-14 22:49:36 +00:00
2025-01-13 21:02:45 +00:00
2025-01-13 02:34:35 +00:00
2025-01-14 20:41:58 +00:00
2025-01-13 21:53:12 +00:00
2025-01-09 21:19:17 +00:00
2024-12-28 23:09:55 +00:00
2025-01-04 01:00:16 +00:00
2025-01-09 15:24:35 +00:00
2025-01-13 02:34:35 +00:00
2025-01-15 08:45:48 -07:00
2025-01-14 22:49:36 +00:00
2025-01-10 13:38:00 +00:00
2025-01-15 08:45:48 -07:00
2025-01-03 18:07:56 +00:00
2025-01-15 23:33:47 +00:00
2025-01-15 23:33:47 +00:00
2025-01-02 12:07:46 +00:00
2025-01-15 20:54:32 +02:00
2025-01-15 21:50:16 +00:00
2025-01-08 14:29:15 +00:00
2025-01-09 18:55:19 +00:00
2025-01-15 12:44:56 +00:00
2025-01-07 21:11:39 +00:00
2025-01-13 15:11:45 +00:00
2025-01-13 16:47:09 +00:00
2025-01-15 18:52:54 +00:00
2025-01-13 02:34:35 +00:00
2025-01-15 11:10:46 +00:00