openpencil/src
Danila Poyarkov 453b27f15f perf(properties): retain inactive panels safely
Retain one selection-property subtree while frame presets are shown. Suspend opted-in descendant scopes after cleanup, cancel drafts before detachment can blur inputs, close portals, and release previews and pending resource work.

Track focused-element removal with VueUse so WebKit shortcuts resume after input teardown. Cover retained identity, hidden inactivity, binding rollback, async disposal, undo, popup reactivation and browser focus behavior.
2026-09-15 17:01:44 +03:00
..
app perf(properties): retain inactive panels safely 2026-09-15 17:01:44 +03:00
assets
components perf(properties): retain inactive panels safely 2026-09-15 17:01:44 +03:00
theme fix(ui): align Home controls and theme the Code editor 2026-09-13 16:39:32 +03:00
views build: upgrade oxfmt and format Vue imports (#669) 2026-09-10 02:45:13 +03:00
app.css feat(settings): centralize motion policy and add animation preference 2026-09-10 23:10:24 +03:00
App.vue feat(settings): centralize motion policy and add animation preference 2026-09-10 23:10:24 +03:00
constants.ts feat(editor): add configurable snapping and guides 2026-08-18 19:11:48 +03:00
env.d.ts fix(mcp): isolate Portless development routes 2026-08-21 08:14:04 +03:00
global.d.ts refactor: scope browser test instrumentation and global types (#667) 2026-09-10 14:26:36 +03:00
main.ts perf(properties): retain inactive panels safely 2026-09-15 17:01:44 +03:00
markdown.d.ts chore(lint): remove unsafe test casts 2026-05-06 00:42:45 +03:00
router.d.ts
router.ts refactor(app): polish files workspace and New tabs 2026-08-20 17:20:33 +03:00