Files
ignis/shims/electron/remote/app.js

44 lines
673 B
JavaScript
Raw Normal View History

2026-03-07 14:38:51 +01:00
export const appShim = {
getPath(name) {
const paths = {
2026-03-11 22:08:30 +01:00
userData: "/.obsidian",
home: "/",
documents: "/documents",
desktop: "/desktop",
temp: "/tmp",
appData: "/.obsidian",
2026-03-07 14:38:51 +01:00
};
2026-03-11 22:08:30 +01:00
return paths[name] || "/";
2026-03-07 14:38:51 +01:00
},
getVersion() {
2026-03-12 22:46:53 +01:00
return window.__obsidianVersion || "0.0.0";
2026-03-07 14:38:51 +01:00
},
getName() {
2026-03-11 22:08:30 +01:00
return "Obsidian";
2026-03-07 14:38:51 +01:00
},
getLocale() {
2026-03-11 22:08:30 +01:00
return navigator.language || "en-US";
2026-03-07 14:38:51 +01:00
},
isPackaged: true,
quit() {
2026-03-11 22:08:30 +01:00
console.log("[shim:app] quit (stub)");
2026-03-07 14:38:51 +01:00
},
relaunch() {
window.location.reload();
},
whenReady() {
return Promise.resolve();
},
on() {},
once() {},
removeListener() {},
};