File folder watch no longer works, I have tried to enable/disable file polling, neither works
Performance regression:
There is an fade-in animation added when I switch between photos within an item, this slows down the UX quite significantly and I saw GPU / CPU spike just after click or use keyboard to navigate the items.
I couldn’t find ways to turn this feature off.
Add-on: the rendering thread’s GPU/CPU load is much constant as long as the app is open on the item view.
This makes any interactions on the item view very slow.
Are there any errors in the log with regard to the watch folder? I could imagine that it’s a permissions issue. Could you try if it works if Tropy has the full disk access permission?
The image viewer uses WebGL for rendering, but the rendering loop should pause after few seconds, if there’s no interaction (i.e., animations, image changes, or mouse movement over the image viewer). For how long did you monitor the GPU/CPU load at this level? It should really go back to 0.0 or 0.1 after a short time – otherwise there is likely another issue with detecting the idle state, which could also be permission related. I’ll see if I can find a Mac with Sonoma to see if we can reproduce it.
It should be fine to downgrade; you’ll just have to turn off auto-updates in the state.json file in the user-data folder otherwise it will keep updating. You can only edit the file while Tropy is closed, otherwise your changes will get overwritten.
Tropy has full disk permission. Thanks for the updates.
More on the performance issue
On the item page:
If I don’t move the mouse at all for about 1-2 seconds, the Tropy Helper (Renderer) thread load would return to almost 0
But as soon as I start to move the mouse around canvas, the CPU and GPU would stay with the the number (10-15% CPU and 25-30% GPU)
In 1.16, the common UI operation on the item page (such as navigate between items, adding tags, switch tabs) is smooth; but in 1.17, there is noticeable lag for this actions. The fade-in/fade-out is more noticeable maybe because of the lagging.
The same actions (click between items, adding tags, switch tabs) have no lagging on the home page.
I’ve recorded two trace logs from the console where I perform a few clicks between items and tabs on home and on item page, maybe it would be useful for a trained eye.