Skip to content

Fix UI bugs: Standardize navigation across all templates#215

Merged
Anshika09Singh merged 1 commit intoAnshika09Singh:mainfrom
Ewocs:ui-fixes-206
Jan 28, 2026
Merged

Fix UI bugs: Standardize navigation across all templates#215
Anshika09Singh merged 1 commit intoAnshika09Singh:mainfrom
Ewocs:ui-fixes-206

Conversation

@Gupta-02
Copy link
Copy Markdown
Contributor

Summary

I have successfully implemented UI fixes for issue #206 by creating a new branch ui-fixes-206 and addressing major UI inconsistencies across the Diabetes Care application.

Key Fixes Implemented:

Standardized Navigation: Replaced inconsistent navbar implementations across all templates with a unified navbar.html include system.

Mobile Navigation Fix: Added mobile hamburger menu support to all pages that were previously missing it, ensuring mobile users can navigate properly.

UI Components:

Theme toggle (dark/light mode)
Language selector
Responsive design elements
Templates Updated:

home.html - Replaced custom nav with navbar.html
index.html - Replaced simple nav with navbar.html
dashboard.html - Replaced custom nav with navbar.html
login.html - Replaced custom nav with navbar.html
signup.html - Replaced custom nav with navbar.html
explore.html - Replaced custom nav with navbar.html
forum.html - Added mobile menu while preserving notification features
Maintained Unique Features: The forum page retains its notification system while gaining consistent mobile navigation.

Technical Details:

All templates now use {% include 'navbar.html' %} for consistent navigation
Mobile menu functionality is provided by the included navbar.html
Theme and language switching work across all pages
No breaking changes to existing functionality

Validation:

Application runs successfully on port 5000
All dependencies installed and working

image Closes #206

- Replace inconsistent navbars with standardized navbar.html include
- Add mobile hamburger menu support to all pages
- Ensure consistent theme toggle and language selector across pages
- Fix mobile navigation issues on home, index, dashboard, login, signup pages
- Maintain forum page's unique notification features while adding mobile menu
@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 23, 2026

@Gupta-02 is attempting to deploy a commit to the anshika09singh's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link
Copy Markdown

Thanks for creating a PR for your Issue! ☺️

We'll review it as soon as possible.
In the meantime, please double-check the file changes and ensure that all commits are accurate.

If there are any unresolved review comments, feel free to resolve them. 🙌🏼

@github-actions github-actions Bot added bug Something isn't working enhancement New feature or request good first issue Good for newcomers labels Jan 23, 2026
@Anshika09Singh Anshika09Singh added ECWoC26 ECWoC official scoring label ECWoC26-L2 labels Jan 28, 2026
@Anshika09Singh Anshika09Singh merged commit e07e679 into Anshika09Singh:main Jan 28, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ECWoC26-L1 ECWoC26 ECWoC official scoring label enhancement New feature or request good first issue Good for newcomers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] UI MINIMAL and Major fixes

2 participants