[ADD] interface: application shell — banner, sections, theme, about
The window showed only a banner; it now holds the application. App mounts
the session, the facade and the generation, settles the working folder
and lists its events before it reports ready, re-reading the list once a
question is answered or a refused determination succeeds. The banner
carries version, mode and the event list command; an open event shows its
sections in their first form; the theme follows the system at each start
and the operator's choice lasts the session; À propos names the build.
Errors are collected for a report, and Electron removes the session's
locks at exit.
Checked: 2189 node, 193 browser, 60 node-long; the Electron start check.
--- FR ---
[ADD] interface : coquille — bandeau, sections, thème, À propos
La fenêtre ne montrait qu'un bandeau ; elle tient désormais l'application.
App monte la séance, la façade et la génération, règle le dossier de
travail et liste ses événements avant de se dire prête, et relit la liste
une fois une question répondue ou une détermination refusée réussie. Le
bandeau porte version, mode et la commande de la liste ; un événement
ouvert montre ses sections dans leur première forme ; le thème suit le
système à chaque démarrage et le choix de l'opérateur vaut pour la séance ;
À propos nomme la construction. Les erreurs se collectent pour un
signalement, et Electron efface à la sortie les verrous de la séance.
Vérifié : 2189 node, 193 navigateur, 60 node-long ; démarrage d'Electron.
Assisted-by: Claude Opus 5.5
2026-10-07 07:22:05 -04:00
|
|
|
<!-- © 2026 TechnoLibre (http://www.technolibre.ca)
|
|
|
|
|
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) -->
|
|
|
|
|
|
|
|
|
|
<script>
|
[IMP] about panel: publisher and author, displayed version only
The About panel now names the publisher, TechnoLibre Inc., and the author,
Mathieu Benoit, developer, designer and maintainer of the software, above
the copyable block. The block carries the displayed version alone: the
Windows form (2026.1005.1.0) was a second number for the same release that
no changelog names, and the Windows guide points to the executable's file
name instead. Copy still takes the block only, never the credits.
Checked: node 5174, browser 1161, node-long 129; no capture changes.
--- FR ---
[IMP] panneau À propos : éditeur et auteur, version affichée seule
Le panneau « À propos » nomme l'éditeur, TechnoLibre Inc., et l'auteur,
Mathieu Benoit, développeur, concepteur et mainteneur du logiciel, au-dessus
du bloc à copier. Le bloc ne porte plus que la version affichée : la forme
Windows (2026.1005.1.0) était un second numéro de la même version qu'aucun
changelog ne nomme, et le guide Windows renvoie au nom de l'exécutable.
« Copier » n'emporte toujours que le bloc, jamais l'éditeur ni l'auteur.
Vérifié : node 5174, navigateur 1161, node-long 129 ; aucune capture.
Assisted-by: Claude Opus 5.5
2026-10-14 00:38:52 -04:00
|
|
|
// Le panneau « À propos » (§ 18.6) : l'éditeur et l'auteur du logiciel,
|
|
|
|
|
// puis le bloc d'une ligne que l'opérateur copie dans un courriel, tel que
|
|
|
|
|
// blocAPropos l'a composé, et sa copie dans le presse-papiers de la
|
|
|
|
|
// plateforme. « Copier » remet exactement le texte du bloc, sans l'éditeur
|
|
|
|
|
// ni l'auteur ; l'issue de la copie se lit sous les commandes.
|
[IMP] proposals, generation, badges, preview: cards and grouped headers
The proposal table had a dozen measure columns with no grouping. Five
group headers now gather neighbouring measures without changing any
column text; numbers align right in tabular figures, and the kept
placement row wears the Retenu tint and a « retenue » pill. Generation
settings and progress, badges and the paper choice become cards, each
paper a distinct choice; the preview toolbar groups its commands. The
printed paper is unchanged. Checked: node 172, browser 162.
--- FR ---
[IMP] propositions, génération, badges, aperçu : cartes, intitulés
Le tableau des propositions alignait une douzaine de mesures sans
groupe. Cinq intitulés de groupe réunissent les mesures voisines sans
changer le texte d'aucune colonne ; les nombres s'alignent à droite en
chiffres tabulaires, la ligne du retenu porte la teinte Retenu et une
pastille « retenue ». Réglages et avancement, badges et papier
deviennent des cartes, chaque papier un choix distinct ; la barre de
l'aperçu groupe ses commandes. Le papier imprimé ne change pas.
Vérifié : node 172, navigateur 162.
Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
|
|
|
//
|
[IMP] about panel: publisher and author, displayed version only
The About panel now names the publisher, TechnoLibre Inc., and the author,
Mathieu Benoit, developer, designer and maintainer of the software, above
the copyable block. The block carries the displayed version alone: the
Windows form (2026.1005.1.0) was a second number for the same release that
no changelog names, and the Windows guide points to the executable's file
name instead. Copy still takes the block only, never the credits.
Checked: node 5174, browser 1161, node-long 129; no capture changes.
--- FR ---
[IMP] panneau À propos : éditeur et auteur, version affichée seule
Le panneau « À propos » nomme l'éditeur, TechnoLibre Inc., et l'auteur,
Mathieu Benoit, développeur, concepteur et mainteneur du logiciel, au-dessus
du bloc à copier. Le bloc ne porte plus que la version affichée : la forme
Windows (2026.1005.1.0) était un second numéro de la même version qu'aucun
changelog ne nomme, et le guide Windows renvoie au nom de l'exécutable.
« Copier » n'emporte toujours que le bloc, jamais l'éditeur ni l'auteur.
Vérifié : node 5174, navigateur 1161, node-long 129 ; aucune capture.
Assisted-by: Claude Opus 5.5
2026-10-14 00:38:52 -04:00
|
|
|
// Habillage : le titre de l'écran, puis une carte qui porte l'éditeur,
|
|
|
|
|
// l'auteur en gras et son rôle dans l'encre secondaire, le bloc, sur le
|
|
|
|
|
// fond sourd de la carte, et les commandes — « Copier », l'action
|
[IMP] proposals, generation, badges, preview: cards and grouped headers
The proposal table had a dozen measure columns with no grouping. Five
group headers now gather neighbouring measures without changing any
column text; numbers align right in tabular figures, and the kept
placement row wears the Retenu tint and a « retenue » pill. Generation
settings and progress, badges and the paper choice become cards, each
paper a distinct choice; the preview toolbar groups its commands. The
printed paper is unchanged. Checked: node 172, browser 162.
--- FR ---
[IMP] propositions, génération, badges, aperçu : cartes, intitulés
Le tableau des propositions alignait une douzaine de mesures sans
groupe. Cinq intitulés de groupe réunissent les mesures voisines sans
changer le texte d'aucune colonne ; les nombres s'alignent à droite en
chiffres tabulaires, la ligne du retenu porte la teinte Retenu et une
pastille « retenue ». Réglages et avancement, badges et papier
deviennent des cartes, chaque papier un choix distinct ; la barre de
l'aperçu groupe ses commandes. Le papier imprimé ne change pas.
Vérifié : node 172, navigateur 162.
Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
|
|
|
// principale, et « Fermer ». Une copie refusée se dit dans l'encre du
|
|
|
|
|
// refus.
|
[ADD] interface: application shell — banner, sections, theme, about
The window showed only a banner; it now holds the application. App mounts
the session, the facade and the generation, settles the working folder
and lists its events before it reports ready, re-reading the list once a
question is answered or a refused determination succeeds. The banner
carries version, mode and the event list command; an open event shows its
sections in their first form; the theme follows the system at each start
and the operator's choice lasts the session; À propos names the build.
Errors are collected for a report, and Electron removes the session's
locks at exit.
Checked: 2189 node, 193 browser, 60 node-long; the Electron start check.
--- FR ---
[ADD] interface : coquille — bandeau, sections, thème, À propos
La fenêtre ne montrait qu'un bandeau ; elle tient désormais l'application.
App monte la séance, la façade et la génération, règle le dossier de
travail et liste ses événements avant de se dire prête, et relit la liste
une fois une question répondue ou une détermination refusée réussie. Le
bandeau porte version, mode et la commande de la liste ; un événement
ouvert montre ses sections dans leur première forme ; le thème suit le
système à chaque démarrage et le choix de l'opérateur vaut pour la séance ;
À propos nomme la construction. Les erreurs se collectent pour un
signalement, et Electron efface à la sortie les verrous de la séance.
Vérifié : 2189 node, 193 navigateur, 60 node-long ; démarrage d'Electron.
Assisted-by: Claude Opus 5.5
2026-10-07 07:22:05 -04:00
|
|
|
import { getContext } from 'svelte';
|
[IMP] proposals, generation, badges, preview: cards and grouped headers
The proposal table had a dozen measure columns with no grouping. Five
group headers now gather neighbouring measures without changing any
column text; numbers align right in tabular figures, and the kept
placement row wears the Retenu tint and a « retenue » pill. Generation
settings and progress, badges and the paper choice become cards, each
paper a distinct choice; the preview toolbar groups its commands. The
printed paper is unchanged. Checked: node 172, browser 162.
--- FR ---
[IMP] propositions, génération, badges, aperçu : cartes, intitulés
Le tableau des propositions alignait une douzaine de mesures sans
groupe. Cinq intitulés de groupe réunissent les mesures voisines sans
changer le texte d'aucune colonne ; les nombres s'alignent à droite en
chiffres tabulaires, la ligne du retenu porte la teinte Retenu et une
pastille « retenue ». Réglages et avancement, badges et papier
deviennent des cartes, chaque papier un choix distinct ; la barre de
l'aperçu groupe ses commandes. Le papier imprimé ne change pas.
Vérifié : node 172, navigateur 162.
Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
|
|
|
import Carte from './primitives/Carte.svelte';
|
|
|
|
|
import Commande from './primitives/Commande.svelte';
|
[ADD] interface: application shell — banner, sections, theme, about
The window showed only a banner; it now holds the application. App mounts
the session, the facade and the generation, settles the working folder
and lists its events before it reports ready, re-reading the list once a
question is answered or a refused determination succeeds. The banner
carries version, mode and the event list command; an open event shows its
sections in their first form; the theme follows the system at each start
and the operator's choice lasts the session; À propos names the build.
Errors are collected for a report, and Electron removes the session's
locks at exit.
Checked: 2189 node, 193 browser, 60 node-long; the Electron start check.
--- FR ---
[ADD] interface : coquille — bandeau, sections, thème, À propos
La fenêtre ne montrait qu'un bandeau ; elle tient désormais l'application.
App monte la séance, la façade et la génération, règle le dossier de
travail et liste ses événements avant de se dire prête, et relit la liste
une fois une question répondue ou une détermination refusée réussie. Le
bandeau porte version, mode et la commande de la liste ; un événement
ouvert montre ses sections dans leur première forme ; le thème suit le
système à chaque démarrage et le choix de l'opérateur vaut pour la séance ;
À propos nomme la construction. Les erreurs se collectent pour un
signalement, et Electron efface à la sortie les verrous de la séance.
Vérifié : 2189 node, 193 navigateur, 60 node-long ; démarrage d'Electron.
Assisted-by: Claude Opus 5.5
2026-10-07 07:22:05 -04:00
|
|
|
|
|
|
|
|
const t = getContext('t');
|
|
|
|
|
|
|
|
|
|
let { bloc, pressePapiers, fermer } = $props();
|
|
|
|
|
|
|
|
|
|
// null avant toute copie, puis 'faite' ou 'refusee'.
|
|
|
|
|
let issue = $state(null);
|
|
|
|
|
|
|
|
|
|
async function copier() {
|
|
|
|
|
try {
|
|
|
|
|
await pressePapiers.copier(bloc);
|
|
|
|
|
issue = 'faite';
|
|
|
|
|
} catch {
|
|
|
|
|
issue = 'refusee';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<section class="apropos" data-ecran="apropos">
|
|
|
|
|
<h1>{t('coquille.apropos.titre')}</h1>
|
[IMP] proposals, generation, badges, preview: cards and grouped headers
The proposal table had a dozen measure columns with no grouping. Five
group headers now gather neighbouring measures without changing any
column text; numbers align right in tabular figures, and the kept
placement row wears the Retenu tint and a « retenue » pill. Generation
settings and progress, badges and the paper choice become cards, each
paper a distinct choice; the preview toolbar groups its commands. The
printed paper is unchanged. Checked: node 172, browser 162.
--- FR ---
[IMP] propositions, génération, badges, aperçu : cartes, intitulés
Le tableau des propositions alignait une douzaine de mesures sans
groupe. Cinq intitulés de groupe réunissent les mesures voisines sans
changer le texte d'aucune colonne ; les nombres s'alignent à droite en
chiffres tabulaires, la ligne du retenu porte la teinte Retenu et une
pastille « retenue ». Réglages et avancement, badges et papier
deviennent des cartes, chaque papier un choix distinct ; la barre de
l'aperçu groupe ses commandes. Le papier imprimé ne change pas.
Vérifié : node 172, navigateur 162.
Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
|
|
|
<Carte>
|
|
|
|
|
<div class="contenu">
|
[IMP] about panel: publisher and author, displayed version only
The About panel now names the publisher, TechnoLibre Inc., and the author,
Mathieu Benoit, developer, designer and maintainer of the software, above
the copyable block. The block carries the displayed version alone: the
Windows form (2026.1005.1.0) was a second number for the same release that
no changelog names, and the Windows guide points to the executable's file
name instead. Copy still takes the block only, never the credits.
Checked: node 5174, browser 1161, node-long 129; no capture changes.
--- FR ---
[IMP] panneau À propos : éditeur et auteur, version affichée seule
Le panneau « À propos » nomme l'éditeur, TechnoLibre Inc., et l'auteur,
Mathieu Benoit, développeur, concepteur et mainteneur du logiciel, au-dessus
du bloc à copier. Le bloc ne porte plus que la version affichée : la forme
Windows (2026.1005.1.0) était un second numéro de la même version qu'aucun
changelog ne nomme, et le guide Windows renvoie au nom de l'exécutable.
« Copier » n'emporte toujours que le bloc, jamais l'éditeur ni l'auteur.
Vérifié : node 5174, navigateur 1161, node-long 129 ; aucune capture.
Assisted-by: Claude Opus 5.5
2026-10-14 00:38:52 -04:00
|
|
|
<div class="credits" data-credits>
|
|
|
|
|
<p data-editeur>{t('coquille.apropos.editeur')}</p>
|
|
|
|
|
<p class="auteur" data-auteur>{t('coquille.apropos.auteur')}</p>
|
|
|
|
|
<p class="role" data-role>{t('coquille.apropos.role')}</p>
|
|
|
|
|
</div>
|
[IMP] proposals, generation, badges, preview: cards and grouped headers
The proposal table had a dozen measure columns with no grouping. Five
group headers now gather neighbouring measures without changing any
column text; numbers align right in tabular figures, and the kept
placement row wears the Retenu tint and a « retenue » pill. Generation
settings and progress, badges and the paper choice become cards, each
paper a distinct choice; the preview toolbar groups its commands. The
printed paper is unchanged. Checked: node 172, browser 162.
--- FR ---
[IMP] propositions, génération, badges, aperçu : cartes, intitulés
Le tableau des propositions alignait une douzaine de mesures sans
groupe. Cinq intitulés de groupe réunissent les mesures voisines sans
changer le texte d'aucune colonne ; les nombres s'alignent à droite en
chiffres tabulaires, la ligne du retenu porte la teinte Retenu et une
pastille « retenue ». Réglages et avancement, badges et papier
deviennent des cartes, chaque papier un choix distinct ; la barre de
l'aperçu groupe ses commandes. Le papier imprimé ne change pas.
Vérifié : node 172, navigateur 162.
Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
|
|
|
<p class="bloc" data-bloc>{bloc}</p>
|
|
|
|
|
<div class="commandes">
|
|
|
|
|
<Commande cle="coquille.apropos.copier" nom="copier" variante="principale" executer={copier} />
|
|
|
|
|
<Commande cle="coquille.apropos.fermer" nom="fermerApropos" executer={fermer} />
|
|
|
|
|
</div>
|
|
|
|
|
{#if issue === 'faite'}
|
|
|
|
|
<p role="status">{t('coquille.apropos.copie')}</p>
|
|
|
|
|
{:else if issue === 'refusee'}
|
|
|
|
|
<p role="status" class="refus" data-refus="copier">{t('coquille.apropos.copieRefusee')}</p>
|
|
|
|
|
{/if}
|
|
|
|
|
</div>
|
|
|
|
|
</Carte>
|
[ADD] interface: application shell — banner, sections, theme, about
The window showed only a banner; it now holds the application. App mounts
the session, the facade and the generation, settles the working folder
and lists its events before it reports ready, re-reading the list once a
question is answered or a refused determination succeeds. The banner
carries version, mode and the event list command; an open event shows its
sections in their first form; the theme follows the system at each start
and the operator's choice lasts the session; À propos names the build.
Errors are collected for a report, and Electron removes the session's
locks at exit.
Checked: 2189 node, 193 browser, 60 node-long; the Electron start check.
--- FR ---
[ADD] interface : coquille — bandeau, sections, thème, À propos
La fenêtre ne montrait qu'un bandeau ; elle tient désormais l'application.
App monte la séance, la façade et la génération, règle le dossier de
travail et liste ses événements avant de se dire prête, et relit la liste
une fois une question répondue ou une détermination refusée réussie. Le
bandeau porte version, mode et la commande de la liste ; un événement
ouvert montre ses sections dans leur première forme ; le thème suit le
système à chaque démarrage et le choix de l'opérateur vaut pour la séance ;
À propos nomme la construction. Les erreurs se collectent pour un
signalement, et Electron efface à la sortie les verrous de la séance.
Vérifié : 2189 node, 193 navigateur, 60 node-long ; démarrage d'Electron.
Assisted-by: Claude Opus 5.5
2026-10-07 07:22:05 -04:00
|
|
|
</section>
|
|
|
|
|
|
|
|
|
|
<style>
|
[IMP] proposals, generation, badges, preview: cards and grouped headers
The proposal table had a dozen measure columns with no grouping. Five
group headers now gather neighbouring measures without changing any
column text; numbers align right in tabular figures, and the kept
placement row wears the Retenu tint and a « retenue » pill. Generation
settings and progress, badges and the paper choice become cards, each
paper a distinct choice; the preview toolbar groups its commands. The
printed paper is unchanged. Checked: node 172, browser 162.
--- FR ---
[IMP] propositions, génération, badges, aperçu : cartes, intitulés
Le tableau des propositions alignait une douzaine de mesures sans
groupe. Cinq intitulés de groupe réunissent les mesures voisines sans
changer le texte d'aucune colonne ; les nombres s'alignent à droite en
chiffres tabulaires, la ligne du retenu porte la teinte Retenu et une
pastille « retenue ». Réglages et avancement, badges et papier
deviennent des cartes, chaque papier un choix distinct ; la barre de
l'aperçu groupe ses commandes. Le papier imprimé ne change pas.
Vérifié : node 172, navigateur 162.
Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
|
|
|
.apropos {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: var(--espace-4);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h1 {
|
|
|
|
|
margin: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.contenu {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: var(--espace-3);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
margin: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Le bloc se sélectionne d'un clic, entier, et se coupe où il faut
|
|
|
|
|
plutôt que de déborder. */
|
[IMP] about panel: publisher and author, displayed version only
The About panel now names the publisher, TechnoLibre Inc., and the author,
Mathieu Benoit, developer, designer and maintainer of the software, above
the copyable block. The block carries the displayed version alone: the
Windows form (2026.1005.1.0) was a second number for the same release that
no changelog names, and the Windows guide points to the executable's file
name instead. Copy still takes the block only, never the credits.
Checked: node 5174, browser 1161, node-long 129; no capture changes.
--- FR ---
[IMP] panneau À propos : éditeur et auteur, version affichée seule
Le panneau « À propos » nomme l'éditeur, TechnoLibre Inc., et l'auteur,
Mathieu Benoit, développeur, concepteur et mainteneur du logiciel, au-dessus
du bloc à copier. Le bloc ne porte plus que la version affichée : la forme
Windows (2026.1005.1.0) était un second numéro de la même version qu'aucun
changelog ne nomme, et le guide Windows renvoie au nom de l'exécutable.
« Copier » n'emporte toujours que le bloc, jamais l'éditeur ni l'auteur.
Vérifié : node 5174, navigateur 1161, node-long 129 ; aucune capture.
Assisted-by: Claude Opus 5.5
2026-10-14 00:38:52 -04:00
|
|
|
.credits {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: var(--espace-1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.auteur {
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.role {
|
|
|
|
|
color: var(--couleur-page-texte-secondaire);
|
|
|
|
|
}
|
|
|
|
|
|
[ADD] interface: application shell — banner, sections, theme, about
The window showed only a banner; it now holds the application. App mounts
the session, the facade and the generation, settles the working folder
and lists its events before it reports ready, re-reading the list once a
question is answered or a refused determination succeeds. The banner
carries version, mode and the event list command; an open event shows its
sections in their first form; the theme follows the system at each start
and the operator's choice lasts the session; À propos names the build.
Errors are collected for a report, and Electron removes the session's
locks at exit.
Checked: 2189 node, 193 browser, 60 node-long; the Electron start check.
--- FR ---
[ADD] interface : coquille — bandeau, sections, thème, À propos
La fenêtre ne montrait qu'un bandeau ; elle tient désormais l'application.
App monte la séance, la façade et la génération, règle le dossier de
travail et liste ses événements avant de se dire prête, et relit la liste
une fois une question répondue ou une détermination refusée réussie. Le
bandeau porte version, mode et la commande de la liste ; un événement
ouvert montre ses sections dans leur première forme ; le thème suit le
système à chaque démarrage et le choix de l'opérateur vaut pour la séance ;
À propos nomme la construction. Les erreurs se collectent pour un
signalement, et Electron efface à la sortie les verrous de la séance.
Vérifié : 2189 node, 193 navigateur, 60 node-long ; démarrage d'Electron.
Assisted-by: Claude Opus 5.5
2026-10-07 07:22:05 -04:00
|
|
|
.bloc {
|
[IMP] proposals, generation, badges, preview: cards and grouped headers
The proposal table had a dozen measure columns with no grouping. Five
group headers now gather neighbouring measures without changing any
column text; numbers align right in tabular figures, and the kept
placement row wears the Retenu tint and a « retenue » pill. Generation
settings and progress, badges and the paper choice become cards, each
paper a distinct choice; the preview toolbar groups its commands. The
printed paper is unchanged. Checked: node 172, browser 162.
--- FR ---
[IMP] propositions, génération, badges, aperçu : cartes, intitulés
Le tableau des propositions alignait une douzaine de mesures sans
groupe. Cinq intitulés de groupe réunissent les mesures voisines sans
changer le texte d'aucune colonne ; les nombres s'alignent à droite en
chiffres tabulaires, la ligne du retenu porte la teinte Retenu et une
pastille « retenue ». Réglages et avancement, badges et papier
deviennent des cartes, chaque papier un choix distinct ; la barre de
l'aperçu groupe ses commandes. Le papier imprimé ne change pas.
Vérifié : node 172, navigateur 162.
Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
|
|
|
padding: var(--espace-3) var(--espace-4);
|
|
|
|
|
border: 1px solid var(--couleur-carte-filet);
|
|
|
|
|
border-radius: var(--rayon-2);
|
|
|
|
|
background-color: var(--couleur-carte-fond-sourd);
|
|
|
|
|
font-variant-numeric: tabular-nums;
|
[ADD] interface: application shell — banner, sections, theme, about
The window showed only a banner; it now holds the application. App mounts
the session, the facade and the generation, settles the working folder
and lists its events before it reports ready, re-reading the list once a
question is answered or a refused determination succeeds. The banner
carries version, mode and the event list command; an open event shows its
sections in their first form; the theme follows the system at each start
and the operator's choice lasts the session; À propos names the build.
Errors are collected for a report, and Electron removes the session's
locks at exit.
Checked: 2189 node, 193 browser, 60 node-long; the Electron start check.
--- FR ---
[ADD] interface : coquille — bandeau, sections, thème, À propos
La fenêtre ne montrait qu'un bandeau ; elle tient désormais l'application.
App monte la séance, la façade et la génération, règle le dossier de
travail et liste ses événements avant de se dire prête, et relit la liste
une fois une question répondue ou une détermination refusée réussie. Le
bandeau porte version, mode et la commande de la liste ; un événement
ouvert montre ses sections dans leur première forme ; le thème suit le
système à chaque démarrage et le choix de l'opérateur vaut pour la séance ;
À propos nomme la construction. Les erreurs se collectent pour un
signalement, et Electron efface à la sortie les verrous de la séance.
Vérifié : 2189 node, 193 navigateur, 60 node-long ; démarrage d'Electron.
Assisted-by: Claude Opus 5.5
2026-10-07 07:22:05 -04:00
|
|
|
user-select: all;
|
|
|
|
|
overflow-wrap: anywhere;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.commandes {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-wrap: wrap;
|
[IMP] proposals, generation, badges, preview: cards and grouped headers
The proposal table had a dozen measure columns with no grouping. Five
group headers now gather neighbouring measures without changing any
column text; numbers align right in tabular figures, and the kept
placement row wears the Retenu tint and a « retenue » pill. Generation
settings and progress, badges and the paper choice become cards, each
paper a distinct choice; the preview toolbar groups its commands. The
printed paper is unchanged. Checked: node 172, browser 162.
--- FR ---
[IMP] propositions, génération, badges, aperçu : cartes, intitulés
Le tableau des propositions alignait une douzaine de mesures sans
groupe. Cinq intitulés de groupe réunissent les mesures voisines sans
changer le texte d'aucune colonne ; les nombres s'alignent à droite en
chiffres tabulaires, la ligne du retenu porte la teinte Retenu et une
pastille « retenue ». Réglages et avancement, badges et papier
deviennent des cartes, chaque papier un choix distinct ; la barre de
l'aperçu groupe ses commandes. Le papier imprimé ne change pas.
Vérifié : node 172, navigateur 162.
Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
|
|
|
align-items: center;
|
[ADD] interface: application shell — banner, sections, theme, about
The window showed only a banner; it now holds the application. App mounts
the session, the facade and the generation, settles the working folder
and lists its events before it reports ready, re-reading the list once a
question is answered or a refused determination succeeds. The banner
carries version, mode and the event list command; an open event shows its
sections in their first form; the theme follows the system at each start
and the operator's choice lasts the session; À propos names the build.
Errors are collected for a report, and Electron removes the session's
locks at exit.
Checked: 2189 node, 193 browser, 60 node-long; the Electron start check.
--- FR ---
[ADD] interface : coquille — bandeau, sections, thème, À propos
La fenêtre ne montrait qu'un bandeau ; elle tient désormais l'application.
App monte la séance, la façade et la génération, règle le dossier de
travail et liste ses événements avant de se dire prête, et relit la liste
une fois une question répondue ou une détermination refusée réussie. Le
bandeau porte version, mode et la commande de la liste ; un événement
ouvert montre ses sections dans leur première forme ; le thème suit le
système à chaque démarrage et le choix de l'opérateur vaut pour la séance ;
À propos nomme la construction. Les erreurs se collectent pour un
signalement, et Electron efface à la sortie les verrous de la séance.
Vérifié : 2189 node, 193 navigateur, 60 node-long ; démarrage d'Electron.
Assisted-by: Claude Opus 5.5
2026-10-07 07:22:05 -04:00
|
|
|
gap: var(--espace-2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.refus {
|
|
|
|
|
color: var(--couleur-refus);
|
|
|
|
|
}
|
|
|
|
|
</style>
|