feat: LineIcons Duotone, page profil, widgets dashboard, sidebar gauche/droite
- Intégration LineIcons Duotone (css/ + toutes les pages) - Remplacement de tous les symboles Unicode par des icônes lnid-* - Page profile.html : préférences thème, position sidebar, langue - Dashboard : système de widgets add/remove + drag-and-drop natif - Sidebar gauche/droite configurable per-user (data-sidebar CSS + FOUC script) - Store ui : sidebarPosition, applySidebarPosition(), setSidebarPosition() - Composant profilePage() dans app.js - nav.profile ajouté dans fr.json et en.json - SUIVI.md mis à jour Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
9739dbaee8
commit
5f6681dd17
19 changed files with 11717 additions and 148 deletions
|
|
@ -488,10 +488,13 @@ input, select, textarea { font-family: inherit; font-size: inherit; }
|
|||
}
|
||||
|
||||
.sidebar-icon {
|
||||
font-size: 1.1rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-size: 1.2rem;
|
||||
flex-shrink: 0;
|
||||
width: 1.25rem;
|
||||
text-align: center;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.sidebar-label {
|
||||
|
|
@ -594,3 +597,27 @@ html.is-animating .transition-fade {
|
|||
}
|
||||
|
||||
[x-cloak] { display: none !important; }
|
||||
|
||||
/* ── Sidebar droite ─────────────────────────────────────────────────────────── */
|
||||
[data-sidebar="right"] .sidebar {
|
||||
left: auto;
|
||||
right: 0;
|
||||
border-right: none;
|
||||
border-left: 1px solid var(--neu-border);
|
||||
}
|
||||
|
||||
[data-sidebar="right"] .main-layout {
|
||||
margin-left: 0;
|
||||
margin-right: var(--sidebar-width);
|
||||
transition: margin-right 0.2s ease;
|
||||
}
|
||||
|
||||
[data-sidebar="right"] .sidebar.collapsed ~ .main-layout {
|
||||
margin-right: var(--sidebar-width-collapsed);
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
[data-sidebar="right"] .main-layout {
|
||||
margin-right: var(--sidebar-width-collapsed);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue