Skip to content

fix(cli:templates): improve side nav auth template UI and selection flow#1725

Open
georgianastasov wants to merge 54 commits into
masterfrom
ganastasov/side-nav-auth
Open

fix(cli:templates): improve side nav auth template UI and selection flow#1725
georgianastasov wants to merge 54 commits into
masterfrom
ganastasov/side-nav-auth

Conversation

@georgianastasov

Copy link
Copy Markdown
Contributor

Description

This PR improves the Angular Side Navigation with Authentication template UI and aligns it more closely with the regular Side Navigation template behavior.

The changes polish the generated authentication experience before and after login, including the navbar login button contrast, project title tooltip behavior, responsive resource link layout, logged-in avatar/dropdown behavior, side navigation active item, and the default profile page design.

This PR also updates the template selection flow so authentication is treated as an additional option after selecting a navigation template, instead of being exposed as a separate standalone Side Navigation with Authentication template. This makes the generated auth template easier to discover and helps avoid maintaining duplicate navigation template structures.

Related Issue

Closes #1724

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Refactoring / code cleanup
  • Build / CI configuration change

Affected Packages

  • igniteui-cli (packages/cli)
  • @igniteui/cli-core (packages/core)
  • @igniteui/angular-templates (packages/igx-templates)
  • @igniteui/angular-schematics (packages/ng-schematics)
  • @igniteui/mcp-server (packages/igniteui-mcp)

Checklist

  • I have tested my changes locally (npm run test)
  • I have built the project successfully (npm run build)
  • I have run the linter (npm run lint)
  • I have added/updated tests as needed
  • My changes do not introduce new warnings or errors

Additional Context

The issue was visible in the generated Angular Side Navigation with Authentication application UI.
chrome_9TBwuRKWVy
chrome_8komM6yJ5q
chrome_w13hJufv3F
chrome_5dfy6rpQUg

ivanvpetrov and others added 26 commits June 2, 2026 16:16
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Base automatically changed from ipetrov/new-mini-side-nav-template to master June 4, 2026 12:58
Copilot AI requested a review from ivanvpetrov June 5, 2026 11:35
@coveralls

coveralls commented Jun 5, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 87.785% (-0.3%) from 88.077% — ganastasov/side-nav-auth into master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Side Navigation Authentication template has inconsistent UI and should use an add-auth selection flow

7 participants