the enhancer is still a young project, so it’s growing quickly. this means a lot of stuff is changing internally - and, sometimes, externally.
previously (<= v0.7.0), the enhancer was a python script with a couple of resource files, and if you wanted to customise things you had to go in and edit those files. in v0.8.0 there has been a complete rewrite and overhaul: now this is a program that makes use of a number of modules and a graphical menu.
previously, python and the node.js
asar package both had to be manually installed.
node.js is the only current requirement of the enhancer.
npm remove -g asar. otherwise, it won’t do any damage to just leave it.
enhancement is done fully from the command prompt. by default, there are no files for you to worry about.
you can delete the folder the old version of the enhancer is kept in.
(though you may want to keep the
user.css file: see below.)
to make your own css file, make sure that your file manager has “show file extensions” ticked, then
create a text document and make sure the name ends in
notion-tweaks.css). or, just use
user.css from before the update.
most of the same css snippets will work, but some (e.g. preview page width) have been moved to the new variable system, plus new ones have been found. it’s a good idea to check what you have against the tweaks page and the css theming documentation.
“what happened to the tray options?”
“how can I set a custom window visibility toggle hotkey?”
these options and more have been moved to the graphical menu, which can be opened from the
tray or with
ALT+E (while the notion app is focused).
just follow the normal installation steps (starting from step 2, you should
already have node.js installed). don’t worry about running
cleaner.py, the new version will detect and overwrite
the old for you.