Skip to content

Incrementally Migrate Layout, Theming, and Modules from MudBlazor to Radzen #717

@sfmskywalker

Description

@sfmskywalker

Goal

Incrementally transition Elsa Studio UI towards Radzen Blazor, first converting core layout/theming and shared UI shells, followed by module-level work. This ensures central app functionality is preserved and migration is parallelizable.

Phases

Phase 1: Core Layout & Theming

Phase 2: Module/Component Migration

  • For each module below:

    • Remove MudBlazor/MudExtensions from _Imports.razor, individual components, and view models.
    • Replace with Radzen equivalents, update imports/usings and member types.
    • Migrate themes, layout references, and styles.
  • Elsa.Studio.UIHints: Module Link

  • Elsa.Studio.Workflows.Designer: Module Link

  • Elsa.Studio.Login: Module Link

  • Elsa.Studio.Localization: Module Link

  • Elsa.Studio.Security: Module Link

  • Elsa.Studio.Counter: Module Link

  • Elsa.Studio.Dashboard: Module Link

(Adjust breakdown as needed based on sub-component audits. Include references to key components in each module.)

Deliverables

  • PRs per phased migration
  • Status documentation per module
  • References to updated files in checklists

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions