feat: profile enhanced mode

This commit is contained in:
GyDi
2022-03-06 14:59:25 +08:00
parent 08dd73fd72
commit 4707e2b02a
10 changed files with 292 additions and 63 deletions

View File

@@ -26,9 +26,10 @@ pub fn resolve_setup(app: &App) {
*profiles = Profiles::read_file();
log_if_err!(clash.activate(&profiles));
app
.get_window("main")
.map(|win| log_if_err!(clash.activate_enhanced(&profiles, win)));
match app.get_window("main") {
Some(win) => log_if_err!(clash.activate_enhanced(&profiles, win, true)),
None => log::error!("failed to get window for enhanced profiles"),
};
verge.init_sysproxy(clash.info.port.clone());
// enable tun mode