mod localize; use cosmic::app::Command; use cosmic::iced::widget; use cosmic::iced::Limits; use cosmic::iced_runtime::core::alignment::Horizontal; use cosmic::theme::Svg; use cosmic::app::applet::applet_button_theme; use cosmic::widget::{button, divider, icon}; use cosmic::Renderer; use cosmic::iced::{ self, widget::{column, row, slider, text}, window, Alignment, Length, Subscription, }; use cosmic::iced_style::application; use cosmic::{Element, Theme}; use cosmic_time::{anim, chain, id, once_cell::sync::Lazy, Instant, Timeline}; use iced::wayland::popup::{destroy_popup, get_popup}; use iced::widget::container; mod pulse; use crate::localize::localize; use crate::pulse::DeviceInfo; use libpulse_binding::volume::VolumeLinear; pub fn main() -> cosmic::iced::Result { pretty_env_logger::init(); // Prepare i18n localize(); cosmic::app::applet::run::