Skip to content

Better ux#112

Merged
OwendB1 merged 2 commits into
mainfrom
better-ux
Jul 3, 2026
Merged

Better ux#112
OwendB1 merged 2 commits into
mainfrom
better-ux

Conversation

@OwendB1

@OwendB1 OwendB1 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces a comprehensive user feedback overlay for Quasar restarts and updates, improving the user experience during worker restarts triggered by plugin changes or UI/Bootstrap updates. It adds a browser-side progress overlay with step-by-step status, integrates this overlay into relevant Blazor pages, and updates documentation to describe the new behavior. Additionally, it refines table row highlighting and ensures robust feedback clearing in error scenarios.

User Feedback Overlay for Restarts and Updates:

  • Added a modal overlay (.quasar-restart-feedback) that displays restart progress, step-by-step status, and messages during worker restarts or updates. This overlay is invoked via the quasarConfigs.reloadWhenHealthy JavaScript function with detailed options for titles, messages, and step tracking. (Quasar/wwwroot/quasar-configs.js, Quasar/wwwroot/app.css) [1] [2]
  • Integrated the feedback overlay into the UI Plugins and Updates pages, so users see progress and status messages when triggering restarts or activating updates. The overlay is shown when a restart is requested, and feedback is cleared if errors occur. (Quasar/Components/Pages/UiPlugins.razor, Quasar/Components/Pages/Updates.razor) [1] [2] [3] [4]

Blazor Integration and State Handling:

  • Updated restart logic in MainLayout.razor and UiPlugins.razor to pass detailed overlay options to the JS interop, disable the restart button during an active request, and show error notifications if the restart fails. (Quasar/Components/Layout/MainLayout.razor, Quasar/Components/Pages/UiPlugins.razor) [1] [2] [3] [4]

Documentation Updates:

  • Updated deployment and plugin system documentation to describe the new restart overlay and progress feedback shown in the browser during restarts or update activations. (Docs/LinuxDeploymentAndUpdates.md, Docs/WindowsDeploymentAndUpdates.md, Docs/QuasarPluginSystem.md) [1] [2] [3] [4]

UI/UX Improvements:

  • Refined table row highlighting in CSS for better clarity between selected and hovered rows. (Quasar/wwwroot/app.css)

These changes collectively provide a more transparent and user-friendly experience when the Quasar web worker is restarted or updated, reducing confusion and improving perceived reliability.

@OwendB1
OwendB1 merged commit c2ff8e2 into main Jul 3, 2026
1 check passed
@OwendB1
OwendB1 deleted the better-ux branch July 3, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant