forked from FroSteel/Planification
a5dc0b3365
Séparation matin / après-midi - Pill "MATIN" / "APRÈS-MIDI" entre interventions (vue classique), grise neutre, ligne 3px épaisse. Affiché aussi entre les absences partielles. - Si une période est vide, son séparateur n'apparaît pas. Timeline — coupure midi très visible - Bande verticale composée d'un trait massif + stripes diagonales (effet césure). Visible immédiatement, sans label superflu. Vue horizontale (sidebar) - Tout centré horizontalement (align-items + text-align) - min-height: calc(100vh * --zoom-inv) — sidebar atteint toujours le bas de l'écran, même quand le user dézoom le texte - Bouton "Aujourd'hui" : style identique aux autres boutons (Absence, Douchette...), centré - Boutons d'action (Absence/Douchette/Actualiser/Tout recharger/Vider cache/Thème) poussés en bas via margin-top: auto + bordure top de séparation visuelle Section Apparence — refondue + en première position - Thème : sélecteur Auto / Clair / Sombre - Durée du cache (jours) : configurable, défaut 7. Lue par viewer (purge auto en cas de quota) ET background (au boot). Tooltip au survol qui montre l'emplacement physique du cache (adapté browser + OS) - Taille du texte : slider horizontal avec 5 dots, 5 paliers (-30%, -15%, 100%, +10%, +20%). Zoom appliqué uniquement au release (pas pendant le drag) pour éviter l'effet yo-yo. Couvre TOUS les textes visibles (interventions, popups, absences, réservations, "En pompier du...", date+heure de la même taille, etc.) - Heures de la journée : 2 inputs Début/Fin, défaut 8h-18h. Lecture au boot via _initDayBoundsFromConfig() qui met à jour DAY_START/END/LEN Section À propos (nouvelle, dernière du panel) - Extension : Planification - Version, Auteur (Quentin Rouiller), Affiliation (Technicien DGNSI — Canton de Vaud), Licence MIT, Code source (lien Gitea) - Description courte mise en avant Bouton "Vue" (popup user-badge) — plus clair - Affiche la vue de DESTINATION (pas la vue actuelle) - en classique → "Passer en vue Horizontale" + logo ≡ - en horizontal → "Passer en vue Classique" + logo ⊞ Tooltips - Apparition : 500ms (cancellable au mouseleave) - Disparition : 500ms (au lieu de 1000ms) - Comportement uniforme entre vue classique et horizontale Stats - "X tech. dispo" (nouveau) : disponibles = pas absent + pas réservé toute la journée. Pompier compte comme disponible.
42 lines
897 B
JSON
42 lines
897 B
JSON
{
|
|
"manifest_version": 3,
|
|
"name": "Planification",
|
|
"version": "2026.5.39",
|
|
"description": "Vue claire et rapide du planning des techniciens EasyVista. Développé par Quentin Rouiller — DGNSI, Canton de Vaud.",
|
|
"permissions": [
|
|
"activeTab",
|
|
"scripting",
|
|
"storage",
|
|
"tabs",
|
|
"alarms"
|
|
],
|
|
"host_permissions": [
|
|
"https://itsma.etat-de-vaud.ch/*",
|
|
"https://itsma.vd.ch/*"
|
|
],
|
|
"action": {
|
|
"default_title": "Ouvrir la Planification"
|
|
},
|
|
"background": {
|
|
"service_worker": "background.js"
|
|
},
|
|
"icons": {
|
|
"16": "icons/icon16.png",
|
|
"48": "icons/icon48.png",
|
|
"128": "icons/icon128.png"
|
|
},
|
|
"web_accessible_resources": [
|
|
{
|
|
"resources": [
|
|
"viewer.html",
|
|
"viewer.js",
|
|
"viewer.css"
|
|
],
|
|
"matches": [
|
|
"https://itsma.etat-de-vaud.ch/*",
|
|
"https://itsma.vd.ch/*"
|
|
]
|
|
}
|
|
]
|
|
}
|