Full-Screen Blocking
Pause the whole application surface when a workflow needs exclusive attention.
Fullscreen and component-scoped overlays for Vue and Quasar applications
Pause interaction cleanly across full pages or individual surfaces with overlays that feel intentional instead of improvised loading layers.
QOverlay helps you communicate loading, blocking, and wait states without inventing a different pattern for each screen, card, or async workflow in the app.
QOverlay keeps the API tight: full-screen or local overlays, branded presentation, and enough control to make waiting states feel deliberate instead of noisy.
Pause the whole application surface when a workflow needs exclusive attention.
Target a single card, panel, or component instead of blanketing the whole page every time.
Communicate asynchronous work clearly so users understand why interaction is temporarily paused.
Match overlay tone, color, and message styling to the rest of the product instead of using a generic blocker.
Drop overlays into existing Quasar surfaces without rebuilding the underlying layout structure.
Show spinners, status messages, actions, or compact guidance inside the blocked state when needed.
This site runs on Q-Press and the shared md-plugins tooling, so QOverlay's docs, examples, and navigation fit into the same family as the sibling Quasar UI projects.
The docs are meant to get you to a working overlay quickly. If something feels off, GitHub Discussions and the repo issue tracker are still the best places to surface it.