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

@@ -1,9 +1,8 @@
use std::time::Instant;
use cosmic::app::Task;
use cosmic::iced::Rectangle;
use cosmic::iced::platform_specific::runtime::wayland::popup::{SctkPopupSettings, SctkPositioner};
use cosmic::iced::{Limits, window};
use cosmic::iced::{Limits, Rectangle, window};
use wayland_client::Proxy;
use super::{Menu, OpenMenu, PopoverAnchor};
+8 -4
View File
@@ -17,7 +17,11 @@ use cosmic::iced::border::Shape as BorderShape;
use cosmic::widget::column;
use status::{Action, Snapshot};
use super::*;
use super::{
Background, Border, Color, EffectsBinding, EffectsContext, Element, FereseShell, Instant,
Length, Limits, Message, Ordering, ShellTheme, accented_icon, color, color_with_opacity,
container, motion, row, status, theme, window, wl_surface,
};
type MenuHeading<'a> =
cosmic::widget::Row<'a, cosmic::Action<Message>, cosmic::Theme, cosmic::Renderer>;
@@ -570,12 +574,12 @@ fn notification_controls<'a>(
#[cfg(test)]
mod tests {
use super::*;
use std::time::Duration;
#[test]
fn activity_popups_scroll_to_the_last_row_in_regular_panels() {
use cosmic::iced::advanced::{
Layout, Shell, clipboard, layout, renderer::Headless, widget,
};
use cosmic::iced::advanced::renderer::Headless;
use cosmic::iced::advanced::{Layout, Shell, clipboard, layout, widget};
use cosmic::iced::{Event, Rectangle, Size, Vector, mouse};
use ferese_activities::{Data, Owner, Source, Store, Template, Value};
#[derive(Default)]
@@ -1,6 +1,6 @@
use cosmic::widget::{column, slider};
use super::*;
use super::{Action, FereseShell, MenuRows, MenuStyle, Message, control_card, toggle_row};
pub(super) fn view<'a>(
shell: &'a FereseShell,