# NGBVD UI/UX Revamp Notes

This patch focuses only on Blade UI/layout files and public assets. It does not refactor controllers or database logic.

## Changed
- Rebuilt `resources/views/layouts/app.blade.php` as a modern authenticated app shell.
- Rebuilt `resources/views/layouts/navigation.blade.php` as a clean collapsible sidebar.
- Added `public/assets/css/ngbvd-ui.css`.
- Added `public/assets/js/ngbvd-ui.js`.
- Reworked login view.
- Reworked public index pages to share the current landing page style.
- Replaced jQuery UI datepicker initialization with Flatpickr when available, with native date input fallback.
- Kept Selectize initialization for existing selects/dropdowns.
- Added optional soft navigation for data-entry step tabs only.

## After applying
Run:
```bash
php artisan optimize:clear
php artisan route:clear
php artisan config:clear
php artisan view:clear
php artisan cache:clear
```

## Debugbar
The Laravel debugbar stats at the bottom are injected by the debugbar package, not by Blade layout files. To hide it temporarily set:
```env
NGBVD_HIDE_DEBUGBAR=true
```
Or disable debugbar in your `.env` if the package supports it:
```env
DEBUGBAR_ENABLED=false
```
