hyprshell-windows-lib 4.9.5

A modern GTK4-based window switcher and application launcher for Hyprland
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::global::WindowsOverviewData;
use core_lib::WarnWithDetails;
use exec_lib::reset_no_follow_mouse;
use relm4::adw::gtk::prelude::*;
use tracing::{debug_span, trace};

pub fn stop_overview(data: &WindowsOverviewData) {
    let _span = debug_span!("stop_overview").entered();
    reset_no_follow_mouse().warn_details("Failed to reset follow mouse");
    for window in data.window_list.keys() {
        trace!("Closing window {:?}", window.id());
        window.close();
    }
}