fix: v0.5.1 - window/tray behavior, model table & capability UI polish

- Window: minimize keeps taskbar button (remove minimize-to-tray hook); close button hides to tray; tray left-click always shows + focuses window
- Dashboard model table: model column auto-width (whitespace-nowrap, no truncation)
- Capabilities editor: expose only thinking; image_in/video_in/tool_use still auto-derived from models.dev
- Model mapping table: theme-aware row divider (fix harsh dark line in light mode)
This commit is contained in:
KimiSwitch Dev committed 2026-07-29 10:01:17 +08:00
1 parent 6f2b927914
commit 3dd1fd93fe
7 files changed
+22 -35

No files matched your search

+1 -1
View File
@@ -1958,7 +1958,7 @@ dependencies = [
[[package]]
name = "kimiswitch"
version = "0.5.0"
version = "0.5.1"
dependencies = [
"anyhow",
"chrono",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "kimiswitch"
version = "0.5.0"
version = "0.5.1"
description = "Kimi Switch - model config manager"
authors = ["you"]
edition = "2021"
+9 -13
View File
@@ -65,27 +65,23 @@ pub fn run() {
if button == MouseButton::Left && button_state == MouseButtonState::Up {
let app = tray.app_handle();
if let Some(window) = app.get_webview_window("main") {
if window.is_visible().unwrap_or(true) {
let _ = window.hide();
} else {
let _ = window.show();
let _ = window.unminimize();
let _ = window.set_focus();
}
let _ = window.show();
let _ = window.unminimize();
let _ = window.set_focus();
}
}
}
})
.build(app)?;
// Minimize to tray: restore then hide so the taskbar button disappears
// Close button -> hide to tray instead of quitting. Minimize keeps
// the taskbar button (native behaviour); only an explicit close
// (window X) retreats to the tray.
let window_clone = window.clone();
window.on_window_event(move |event| match event {
tauri::WindowEvent::Resized(_) => {
if window_clone.is_minimized().unwrap_or(false) {
let _ = window_clone.unminimize();
let _ = window_clone.hide();
}
tauri::WindowEvent::CloseRequested { api, .. } => {
api.prevent_close();
let _ = window_clone.hide();
}
_ => {}
});
+1 -1
View File
@@ -1,6 +1,6 @@
{
"productName": "Kimi Switch",
"version": "0.5.0",
"version": "0.5.1",
"identifier": "com.kimiswitch.app",
"build": {
"beforeDevCommand": "npm run dev",