gestion_table_tournante_libre/src/interface/plan
Mathieu Benoit 9a2c8c20f3 [FIX] plan preview: drag ghost effect, page fallback, sheet border
The drag ghost now states what releasing does where the default said
otherwise: a person with no reservation changes nothing, and the floor
under the retained plan removes the person from the tour. A long event
name no longer throws in the plan preview: the cut falls back to the
orientation that still has room, and throws only when neither has. The
on-screen sheet draws its edge as an inset outline, so the content zone
is as wide as on paper. The unused page cut of the preview model is gone.
Checked: node 3899, browser 769; captures 22 and 23 republished.

--- FR ---

[FIX] aperçu du plan : effet du fantôme, repli de page, bord de feuille

Le fantôme du glisser dit ce que fait le relâcher là où le défaut disait
autre chose : une personne sans réservation ne change rien, et le sol
sous le retenu la retire du tour. Un long nom d'événement ne fait plus
lever l'aperçu du plan : la découpe se replie sur l'orientation qui a la
place, et ne lève que si aucune ne l'a. La feuille à l'écran trace son
bord en contour intérieur : la zone de contenu a la largeur du papier.
La découpe inutilisée du modèle de l'aperçu disparaît.
Vérifié : node 3899, navigateur 769 ; captures 22 et 23 republiées.

Assisted-by: Claude Opus 5.5
2026-10-10 20:14:18 -04:00
..
BandeauPlan.svelte [ADD] interface: event list, open event, participants, import, plan 2026-10-07 08:12:27 -04:00
BarreVue.svelte [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
clavier.js [ADD] interface: single sources for settings, shortcuts and CSV columns 2026-10-09 04:51:45 -04:00
clavier.test.js [ADD] interface: plan keyboard, tooltip, side panels, person menu, lists 2026-10-07 11:08:59 -04:00
depot.js [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
depot.test.js [FIX] iteration 3 review: seat targets, gestures, warnings, settings 2026-10-07 17:50:35 -04:00
Dessin.navigateur.test.js [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
EchellePlan.svelte [ADD] interface: event list, open event, participants, import, plan 2026-10-07 08:12:27 -04:00
ecouteurs.test.js [ADD] interface: plan gestures — drag a person, a table, a handle 2026-10-07 10:01:21 -04:00
Fantome.svelte [FIX] iteration 3 review: seat targets, gestures, warnings, settings 2026-10-07 17:50:35 -04:00
gestes.js [FIX] plan preview: drag ghost effect, page fallback, sheet border 2026-10-10 20:14:18 -04:00
Gestes.navigateur.test.js [FIX] iteration 3 review: seat targets, gestures, warnings, settings 2026-10-07 17:50:35 -04:00
gestes.test.js [FIX] plan preview: drag ghost effect, page fallback, sheet border 2026-10-10 20:14:18 -04:00
Infobulle.svelte [ADD] plan: one hue and pattern per conflict rule, legend, appartenance 2026-10-08 04:33:43 -04:00
Legende.svelte [ADD] plan: one hue and pattern per conflict rule, legend, appartenance 2026-10-08 04:33:43 -04:00
ListeNoms.svelte [ADD] print: seating plan cut into pages, with cartouche and scale 2026-10-10 11:03:12 -04:00
ListesTravail.svelte [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
MenuPersonne.svelte [FIX] plan: named warning, one places state, highlight, table spacing 2026-10-07 15:05:01 -04:00
mesure_texte.js [ADD] interface: event list, open event, participants, import, plan 2026-10-07 08:12:27 -04:00
modele.js [ADD] print: seating plan cut into pages, with cartouche and scale 2026-10-10 11:03:12 -04:00
modele.test.js [ADD] print: seating plan cut into pages, with cartouche and scale 2026-10-10 11:03:12 -04:00
Motifs.svelte [ADD] plan: one hue and pattern per conflict rule, legend, appartenance 2026-10-08 04:33:43 -04:00
PanneauPlace.svelte [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
PanneauTable.svelte [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
Panneaux.navigateur.test.js [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
Plan.svelte [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
PlanDessin.svelte [ADD] print: seating plan cut into pages, with cartouche and scale 2026-10-10 11:03:12 -04:00
RefusPlace.svelte [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
Reserve.svelte [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
SectionPlan.svelte [FIX] plan: named warning, one places state, highlight, table spacing 2026-10-07 15:05:01 -04:00
TablePlan.svelte [ADD] print: seating plan cut into pages, with cartouche and scale 2026-10-10 11:03:12 -04:00
Vue.navigateur.test.js [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
vue_plan.js [ADD] plan: one hue and pattern per conflict rule, legend, appartenance 2026-10-08 04:33:43 -04:00
vue_plan.test.js [ADD] plan: one hue and pattern per conflict rule, legend, appartenance 2026-10-08 04:33:43 -04:00