Various fixes (#56)

* Add missing translation for progress synced toast

* Graceful shutdown after all books closed, closes #50

* Throttle app update check to once every day

* Avoid infinite loop to redirect to the login page, closes #54
This commit is contained in:
Huang Xin
2024-12-27 16:59:06 +01:00
committed by GitHub
parent cb2c7b5c89
commit 3dcab5a1ee
23 changed files with 73 additions and 17 deletions
+7 -2
View File
@@ -73,6 +73,7 @@ async fn start_server(window: Window) -> Result<u16, String> {
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
let builder = tauri::Builder::default()
.plugin(tauri_plugin_process::init())
.plugin(tauri_plugin_updater::Builder::new().build())
.plugin(tauri_plugin_oauth::init())
.invoke_handler(tauri::generate_handler![start_server])
@@ -137,10 +138,14 @@ pub fn run() {
#[cfg(target_os = "macos")]
let win_builder = win_builder
.decorations(true)
.title_bar_style(TitleBarStyle::Overlay).title("");
.title_bar_style(TitleBarStyle::Overlay)
.title("");
#[cfg(not(target_os = "macos"))]
let win_builder = win_builder.decorations(false).transparent(true).title("Readest");
let win_builder = win_builder
.decorations(false)
.transparent(true)
.title("Readest");
win_builder.build().unwrap();
// let win = win_builder.build().unwrap();