summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src-tauri/src/constants.rs
diff options
context:
space:
mode:
authorBrendan Allan <[email protected]>2026-02-06 23:03:07 +0800
committerGitHub <[email protected]>2026-02-06 23:03:07 +0800
commitb7ad8e459cae11ca74d976f6bd2e02559912716a (patch)
tree6a14053372260d23834349a6fae4023722cdfbbb /packages/desktop/src-tauri/src/constants.rs
parent5a1bf3a9687bd08ffb9c3cab3ffd4ed2346c19da (diff)
downloadopencode-b7ad8e459cae11ca74d976f6bd2e02559912716a.tar.gz
opencode-b7ad8e459cae11ca74d976f6bd2e02559912716a.zip
desktop: add loading window and restructure rust (#12176)
Diffstat (limited to 'packages/desktop/src-tauri/src/constants.rs')
-rw-r--r--packages/desktop/src-tauri/src/constants.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/desktop/src-tauri/src/constants.rs b/packages/desktop/src-tauri/src/constants.rs
new file mode 100644
index 000000000..ac3e1d02a
--- /dev/null
+++ b/packages/desktop/src-tauri/src/constants.rs
@@ -0,0 +1,10 @@
+use tauri_plugin_window_state::StateFlags;
+
+pub const SETTINGS_STORE: &str = "opencode.settings.dat";
+pub const DEFAULT_SERVER_URL_KEY: &str = "defaultServerUrl";
+pub const UPDATER_ENABLED: bool = option_env!("TAURI_SIGNING_PRIVATE_KEY").is_some();
+pub const MAX_LOG_ENTRIES: usize = 200;
+
+pub fn window_state_flags() -> StateFlags {
+ StateFlags::all() - StateFlags::DECORATIONS - StateFlags::VISIBLE
+}