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
fix: use per-resource egui::Id for render_interactive pan/zoom state …
…isolation (#135)
Pass an explicit egui::Id from each call site into render_interactive so
that pan/zoom state is keyed per resource rather than shared globally.
- pdf_viewer: uses file_id + page index
- image_viewer: uses image title
- video_viewer: uses Id::new("video").with(title) to namespace without allocation
- plugin: uses image uid
This prevents stale zoom/pan state from leaking across different files
or page transitions.
feat(pdf): add zoom and pan to PDF viewer popup similar to image view…
…er (#133)
* add integration test for nav bar edit icon
* feat(pdf): add zoom and pan to PDF viewer popup similar to image viewer