If you are still interested, I figured out how to hack this in. If you’re on linux, you can
- unpack the appimage file by running with the --appimage-extract flag,
- then unpack the obsidian.asar file inside using “npx asar extract”,
- change “frame: true” in main.js inside the extracted asar directory, and finally
- use appimagetool to rebundle the previously extracted directory into a new appimage.
This will put the frame back. For me, I did this so that my window manager (dwm) could highlight Obsidian when I had it focused.