Merged system tray functionality with latest Steam integration

This commit is contained in:
2025-05-04 21:26:36 -05:00
parent 1305481a35
commit 80d091eb71
3 changed files with 496 additions and 137 deletions
+26
View File
@@ -731,6 +731,32 @@ mod linux {
}
}
// Windows-specific function to hide a window - DEPRECATED
// We now use iced's window::change_mode instead for cross-platform compatibility
#[cfg(windows)]
pub fn hide_window() {
println!("WARNING: platform::hide_window is deprecated. Use iced::window::change_mode instead.");
}
// Windows-specific function to show a window - DEPRECATED
// We now use iced's window::change_mode instead for cross-platform compatibility
#[cfg(windows)]
pub fn show_window() {
println!("WARNING: platform::show_window is deprecated. Use iced::window::change_mode instead.");
}
// Placeholder for non-Windows platforms - DEPRECATED
#[cfg(not(windows))]
pub fn hide_window() {
println!("WARNING: platform::hide_window is deprecated. Use iced::window::change_mode instead.");
}
// Placeholder for non-Windows platforms - DEPRECATED
#[cfg(not(windows))]
pub fn show_window() {
println!("WARNING: platform::show_window is deprecated. Use iced::window::change_mode instead.");
}
// Export the appropriate implementation based on platform
#[cfg(windows)]
pub use windows::{set_cursor, restore_cursor, render_cursor};