summarylogtreecommitdiffstats
path: root/0001-remove-menu.patch
blob: 614748d3ef25040890208a15285c17ebbfb4bc04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
diff --git a/src-tauri/src/menu.rs b/src-tauri/src/menu.rs
index 14b45b3..e81457d 100644
--- a/src-tauri/src/menu.rs
+++ b/src-tauri/src/menu.rs
@@ -1,86 +1,3 @@
-use tauri::{AppHandle, Manager};
-use tauri::menu::{Menu, MenuItem, PredefinedMenuItem, Submenu};
-use crate::push_log;
-
-pub fn setup_app_menu(app: &AppHandle) -> Result<(), Box<dyn std::error::Error>> {
-    
-    let quit_item = PredefinedMenuItem::quit(app, Some("Quit Hackatime"))?;
-    let about_menu = Submenu::with_items(
-        app,
-        "Hackatime",
-        true,
-        &[
-            &quit_item,
-        ],
-    )?;
-
-    
-    let file_new = MenuItem::with_id(app, "show", "Show Window", true, None::<&str>)?;
-    let file_hide = MenuItem::with_id(app, "hide", "Hide Window", true, None::<&str>)?;
-    let file_menu = Submenu::with_items(
-        app,
-        "File",
-        true,
-        &[
-            &file_new,
-            &file_hide,
-        ],
-    )?;
-
-    
-    let edit_undo = PredefinedMenuItem::undo(app, Some("Undo"))?;
-    let edit_redo = PredefinedMenuItem::redo(app, Some("Redo"))?;
-    let edit_cut = PredefinedMenuItem::cut(app, Some("Cut"))?;
-    let edit_copy = PredefinedMenuItem::copy(app, Some("Copy"))?;
-    let edit_paste = PredefinedMenuItem::paste(app, Some("Paste"))?;
-    let edit_select_all = PredefinedMenuItem::select_all(app, Some("Select All"))?;
-    let edit_menu = Submenu::with_items(
-        app,
-        "Edit",
-        true,
-        &[
-            &edit_undo,
-            &edit_redo,
-            &PredefinedMenuItem::separator(app)?,
-            &edit_cut,
-            &edit_copy,
-            &edit_paste,
-            &PredefinedMenuItem::separator(app)?,
-            &edit_select_all,
-        ],
-    )?;
-
-    
-    let help_item = MenuItem::with_id(app, "help", "Help", true, None::<&str>)?;
-    let help_menu = Submenu::with_items(app, "Help", true, &[&help_item])?;
-
-    
-    let app_menu = Menu::with_items(app, &[&about_menu, &file_menu, &edit_menu, &help_menu])?;
-
-    app.set_menu(app_menu)?;
-
-    
-    app.on_menu_event(|app, event| {
-        match event.id.as_ref() {
-            "show" => {
-                if let Some(window) = app.get_webview_window("main") {
-                    let _ = window.show();
-                    let _ = window.set_focus();
-                }
-            }
-            "hide" => {
-                if let Some(window) = app.get_webview_window("main") {
-                    let _ = window.hide();
-                }
-            }
-            "help" => {
-                push_log("info", "backend", "📖 Help: Window closes to tray. Use the menu bar or tray icon to reopen.".to_string());
-            }
-            _ => {}
-        }
-    });
-
+pub fn setup_app_menu(_app: &tauri::AppHandle) -> Result<(), Box<dyn std::error::Error>> {
     Ok(())
-}
-
-
+}
\ No newline at end of file