Make module dependencies explicit across the workspace

This commit is contained in:
Samuel Onoja committed 2026-10-22 01:28:03 +01:00
1 parent 610478f8c7
commit 1b4db0e681
104 files changed
+614 -203

No files matched your search

+2 -1
View File
@@ -1,4 +1,5 @@
use std::{collections::VecDeque, time::Duration};
use std::collections::VecDeque;
use std::time::Duration;
#[derive(Default, Debug)]
pub struct VelocityTracker {
+2 -1
View File
@@ -1,4 +1,5 @@
use ferese_theme_model::{Mode, ResolvedTheme, families::Family};
use ferese_theme_model::families::Family;
use ferese_theme_model::{Mode, ResolvedTheme};
use serde::{Deserialize, Serialize};
use serde_json::{Value, json};
+2 -1
View File
@@ -1,5 +1,6 @@
use cosmic::iced::border::Shape as BorderShape;
use cosmic::iced::{Background, Color, gradient::Linear};
use cosmic::iced::gradient::Linear;
use cosmic::iced::{Background, Color};
#[derive(Clone, Copy, Debug, PartialEq)]
pub struct Palette {
+2 -1
View File
@@ -276,7 +276,8 @@ impl<M> Widget<M, Theme, cosmic::Renderer> for Adaptive<'_, M> {
#[cfg(test)]
mod tests {
use super::*;
use cosmic::iced::advanced::{clipboard, renderer::Headless};
use cosmic::iced::advanced::clipboard;
use cosmic::iced::advanced::renderer::Headless;
use cosmic::iced::{Font, Pixels, Point};
use cosmic::widget::{button, text};
use ferese_panel::OverflowPolicy;
+3 -2
View File
@@ -1,6 +1,7 @@
use cosmic::iced::advanced::Renderer as _;
use cosmic::iced::advanced::graphics::geometry::{Cache, Path, Renderer as _, Stroke};
use cosmic::iced::advanced::{Clipboard, Layout, Shell, Widget, layout, mouse, renderer, widget};
use cosmic::iced::advanced::{
Clipboard, Layout, Renderer as _, Shell, Widget, layout, mouse, renderer, widget,
};
use cosmic::iced::{Color, Event, Length, Point, Rectangle, Size, Vector};
use cosmic::{Element, Theme};
use ferese_panel::scene::{GroupBounds, Parameters, Scene};
+3 -3
View File
@@ -237,9 +237,9 @@ pub fn sample<'a, M: 'a>(
#[cfg(test)]
mod tests {
use super::*;
use cosmic::iced::advanced::{
Layout, Renderer, layout, renderer, renderer::Headless, widget::Tree,
};
use cosmic::iced::advanced::renderer::Headless;
use cosmic::iced::advanced::widget::Tree;
use cosmic::iced::advanced::{Layout, Renderer, layout, renderer};
use cosmic::iced::{Font, Pixels, Rectangle, Size, mouse};
#[test]