ZIm/crates/workspace/src
Nate Butler 6ab0143469
Split Interactive into Interactive and Toggleable (#2628)
This is a part of the intensity driven theme rewrite. 

It introduces the `toggle` and `interactive` helper functions to build
Toggle<T> and Interactive<T> styles for interactive elements in the
theme.

This PR also removes the `theme_testbench` crate and related actions.

Huge thanks to @osiewicz and @mikayla-maki for pushing this forward 🙏🏽

Release Notes:

- Updated the style of many interactive elements.
2023-06-21 15:03:08 -04:00
..
pane Make Pane::add_item a proper Pane method 2023-05-29 19:16:22 +02:00
persistence Fix fmt 2023-06-15 14:51:38 -07:00
dock.rs Remove unescessary enum 2023-06-20 16:05:23 -07:00
item.rs Activate screen-sharing when leader activates a panel 2023-06-15 18:01:30 +02:00
notifications.rs Split out Interactive<T> into Toggle<T> and Interactive<T> 2023-06-20 16:05:20 -07:00
pane.rs Split out Interactive<T> into Toggle<T> and Interactive<T> 2023-06-20 16:05:20 -07:00
pane_group.rs Merge branch 'main' into panels 2023-05-22 14:10:17 +02:00
persistence.rs Add zoom serialization to the workspace 2023-06-14 23:43:45 -07:00
searchable.rs Make production code compile again 2023-04-17 12:33:33 +02:00
shared_screen.rs Move history navigation logic to Workspace 2023-05-29 19:47:59 +02:00
status_bar.rs Define theme/ui text style settings in theme crate 2023-05-17 14:44:59 -07:00
toolbar.rs Adjust some of the styles to the new Toggleable format 2023-06-20 16:05:23 -07:00
workspace.rs Add copy-on-click to diagnostic messages 2023-06-20 16:48:30 -07:00
workspace_settings.rs Remove concept of git diff refresh from Item trait 2023-05-25 14:29:28 -04:00