fix native menu guard, fix /app/data file permission.
This commit is contained in:
parent
a7824ac284
commit
7688de599a
2 changed files with 8 additions and 3 deletions
|
|
@ -23,8 +23,9 @@ else
|
||||||
echo "[ignis] Using existing user $RUN_USER (UID $PUID)"
|
echo "[ignis] Using existing user $RUN_USER (UID $PUID)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Fix ownership of volumes
|
|
||||||
chown -R "$PUID:$PGID" /vaults /app/obsidian-app
|
mkdir -p /app/data
|
||||||
|
chown -R "$PUID:$PGID" /vaults /app/obsidian-app /app/data
|
||||||
|
|
||||||
OBSIDIAN_DIR="/app/obsidian-app"
|
OBSIDIAN_DIR="/app/obsidian-app"
|
||||||
OBSIDIAN_VERSION="${OBSIDIAN_VERSION:-1.12.7}"
|
OBSIDIAN_VERSION="${OBSIDIAN_VERSION:-1.12.7}"
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,8 @@ function readTransform(data) {
|
||||||
try {
|
try {
|
||||||
const obj = JSON.parse(text);
|
const obj = JSON.parse(text);
|
||||||
|
|
||||||
if (obj.nativeMenus) {
|
// force native menus to false since its never appropriate in a browser context.
|
||||||
|
if (obj.nativeMenus !== false) {
|
||||||
obj.nativeMenus = false;
|
obj.nativeMenus = false;
|
||||||
return JSON.stringify(obj);
|
return JSON.stringify(obj);
|
||||||
}
|
}
|
||||||
|
|
@ -100,6 +101,9 @@ function patchSetConfig() {
|
||||||
};
|
};
|
||||||
vault.__ignisNativeMenuGuarded = true;
|
vault.__ignisNativeMenuGuarded = true;
|
||||||
|
|
||||||
|
// set to false to override any platform default (like macOS).
|
||||||
|
vault.setConfig("nativeMenus", false);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue