revert: restore app/appType param compatibility and revert segmented-thumb pointer-events change

- Restore backend commands to accept app_type/app/appType with priority app_type
- Frontend invoke() now passes both { app_type, app } again
- Revert CSS change that set pointer-events: none on segmented-thumb
- Keep minor fix: open_config_folder signature uses handle + respects both names

Note: warnings for non_snake_case (appType) are expected for compatibility.
This commit is contained in:
Jason
2025-08-31 18:14:31 +08:00
parent b4ebb7c9e5
commit 06a19519c5
6 changed files with 31 additions and 23 deletions

View File

@@ -182,16 +182,14 @@ function App() {
<header className="app-header">
<h1>{activeApp === "claude" ? "Claude Code" : "Codex"} </h1>
<div className="app-tabs">
<div
className="segmented"
role="tablist"
aria-label="选择应用"
>
<div className="segmented" role="tablist" aria-label="选择应用">
<span
className="segmented-thumb"
style={{
transform:
activeApp === "claude" ? "translateX(0%)" : "translateX(100%)",
activeApp === "claude"
? "translateX(0%)"
: "translateX(100%)",
}}
/>
<button