You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the popovers across the app are managed by some very hacky logic implemented in less than ideally documented APIs in the Vue core. This was necessary when I did this because those have to be placed dynamically across the app outside the regular DOM flow. However, this is very brittle, as there is oftentimes something breaking due to the fragile logic. We now have the chance to improve this, since there is a new(ish) feature called teleport that potentially allows this.
Proposed Changes
Integrate Popovers more into the regular Vue workflow, e.g., via Teleports, to ensure that the regular data flow can be ensured.
Caveats
It might be that Teleport doesn't give us the fine-grained control over the positioning that we need; that would be something to check.
Do you Wish to Attempt Implementing this Yourself?
Yes
Zettlr Version
Right off the develop branch
Your Platform
Windows
macOS
Linux
Operating System Version
all
Additional Information
No response
The text was updated successfully, but these errors were encountered:
Description
Currently, the popovers across the app are managed by some very hacky logic implemented in less than ideally documented APIs in the Vue core. This was necessary when I did this because those have to be placed dynamically across the app outside the regular DOM flow. However, this is very brittle, as there is oftentimes something breaking due to the fragile logic. We now have the chance to improve this, since there is a new(ish) feature called
teleport
that potentially allows this.Proposed Changes
Integrate Popovers more into the regular Vue workflow, e.g., via Teleports, to ensure that the regular data flow can be ensured.
Caveats
It might be that Teleport doesn't give us the fine-grained control over the positioning that we need; that would be something to check.
Do you Wish to Attempt Implementing this Yourself?
Yes
Zettlr Version
Right off the develop branch
Your Platform
Operating System Version
all
Additional Information
No response
The text was updated successfully, but these errors were encountered: