-
-
Notifications
You must be signed in to change notification settings - Fork 180
Description
Issues encountered after upgrade to v4:
- Finicky no longer found my config file
- Config file syntax not automatically converted
- Unclear how to restore previous default behavior
- Confusing: asked for a bunch of permissions without justification
The migration experience can be a bit frustrating, especially given it's not made obvious to the user how v4 is better than v3 (not implying that it's not ... so maybe explain the changes somewhere after upgrade? E.g., link this here: https://github.com/johnste/finicky/wiki/Migrating-from-Finicky-3). At some point I was seriously wondering if I should just downgrade again, because everything worked perfectly before.
Re/ 1: Finicky v3 allowed me to select a config file at an arbitrary location. After upgrading to v4 it could no longer find that config file location, and neither could I, so I had to downgrade to v3 to see where it was loading it from. Eventually found and symlinked it.
Re/ 2: Next I ran into the config syntax incompatibilities, which my LLM partially fixed for me. However, ideally Finicky would have automated the conversion, given it was so trivial.
However, I still have many warnings in my logfile that I haven't had time to debug, yet:
- Accessing legacy property "url" that is no longer supported. This first argument to the function is a URL instance, a standard interface for URLs. https://developer.mozilla.org/en-US/docs/Web/API/URL
- Accessing legacy property "opener" that is no longer supported.
- No hostname available for file:///Volumes/xyz/xyz/xyz.html
Re/ 3: Finicky used to sit in a tray icon in the menu bar, now it's an application in the Dock, which I don't want. I haven't figured out yet how to fix this again.
Re/ 4: I remember I was asked to grant permission to a bunch of locations (like ~/Desktop, ~/Documents), which I all declined. I still don't know why it asked for those.
Misc: