Files
oak-gpui/crates
Marshall Bowers af9e7f1f96 theme: Turn ThemeRegistry into a trait (#20076)
This PR converts the `ThemeRegistry` type into a trait instead of a
concrete implementation.

This allows for the extension store to depend on an abstraction rather
than the concrete theme registry implementation.

We currently have two `ThemeRegistry` implementations:

- `RealThemeRegistry` — this was previously the `ThemeRegistry` and
contains the real implementation of the registry.
- `VoidThemeRegistry` — a null object that doesn't have any behavior.

Release Notes:

- N/A
2024-11-01 10:19:09 -04:00
..
2024-10-24 12:14:03 -06:00
2024-10-27 19:44:21 -07:00
2024-10-24 12:14:03 -06:00
2024-04-30 23:31:59 -06:00
2024-08-13 23:06:07 -07:00
2024-11-01 14:47:46 +01:00
2024-10-29 12:35:34 -06:00
2024-10-26 03:32:22 +03:00
2024-07-15 17:04:15 -06:00
2024-10-21 13:05:30 +03:00
2024-10-31 16:10:03 -06:00
2024-10-31 23:25:59 -06:00
2024-10-02 13:27:16 +02:00
2024-10-31 22:24:24 -06:00
2024-11-01 14:47:46 +01:00
2024-10-31 23:26:04 -06:00
2024-10-31 11:40:38 -04:00
2024-10-30 11:26:54 -06:00