Probleem
In het lint (tab Tekenen & annotatie) staat de groep BEWERKEN (drawing.edit) altijd zichtbaar. Deze groep bevat modify-gereedschappen die pas iets doen zodra er een annotatie/object geselecteerd is. Doordat ze permanent getoond worden terwijl ze zonder selectie niets uitvoeren, is dit verwarrend voor de gebruiker.
Gewenst gedrag
De hele BEWERKEN-groep verschijnt pas zodra er een selectie actief is, en verdwijnt weer bij deselectie. Geen lege groep-kop wanneer er niets te tonen is.
Betrokken knoppen (groep BEWERKEN / drawing.edit)
Inkorten (dr-trim), Verlengen (dr-extend), Verschuiven (dr-offset), Afronden (dr-fillet), Afkanten (dr-chamfer), Uitrekken (dr-stretch), Splitsen (dr-split), Uitlijnen (dr-align), Ontleden (dr-explode), Breken (dr-break), Samenvoegen (dr-join), Verlengen (dr-lengthen).
Deze knoppen werken uitsluitend op bestaande geometrie/een geselecteerd object; zonder selectie hebben ze geen effect.
Bewust NIET gegate (blijven altijd zichtbaar): de groep Klembord (o.a. Plakken / Plakken op plaats), die ook zonder selectie zinvol is.
Betrokken bestanden
open-pdf-studio/js/solid/components/ribbon/DrawingTab.jsx — de RibbonGroup label={t('drawing.edit')} groep
open-pdf-studio/js/solid/stores/ribbonStore.js — bestaand reactief selectiesignaal contextualTabsVisible() (= selectedAnnotations.length > 0), gezet in js/annotations/rendering/ui-state.js
Oplossingsrichting
Hergebruik het bestaande contextualTabsVisible()-signaal (zelfde bron die de contextuele tabs Opmaak/Schikken toont) en wrap de BEWERKEN-groep in een reactieve <Show when={contextualTabsVisible()}>.
Probleem
In het lint (tab Tekenen & annotatie) staat de groep BEWERKEN (
drawing.edit) altijd zichtbaar. Deze groep bevat modify-gereedschappen die pas iets doen zodra er een annotatie/object geselecteerd is. Doordat ze permanent getoond worden terwijl ze zonder selectie niets uitvoeren, is dit verwarrend voor de gebruiker.Gewenst gedrag
De hele BEWERKEN-groep verschijnt pas zodra er een selectie actief is, en verdwijnt weer bij deselectie. Geen lege groep-kop wanneer er niets te tonen is.
Betrokken knoppen (groep BEWERKEN /
drawing.edit)Inkorten (
dr-trim), Verlengen (dr-extend), Verschuiven (dr-offset), Afronden (dr-fillet), Afkanten (dr-chamfer), Uitrekken (dr-stretch), Splitsen (dr-split), Uitlijnen (dr-align), Ontleden (dr-explode), Breken (dr-break), Samenvoegen (dr-join), Verlengen (dr-lengthen).Deze knoppen werken uitsluitend op bestaande geometrie/een geselecteerd object; zonder selectie hebben ze geen effect.
Bewust NIET gegate (blijven altijd zichtbaar): de groep Klembord (o.a. Plakken / Plakken op plaats), die ook zonder selectie zinvol is.
Betrokken bestanden
open-pdf-studio/js/solid/components/ribbon/DrawingTab.jsx— deRibbonGroup label={t('drawing.edit')}groepopen-pdf-studio/js/solid/stores/ribbonStore.js— bestaand reactief selectiesignaalcontextualTabsVisible()(=selectedAnnotations.length > 0), gezet injs/annotations/rendering/ui-state.jsOplossingsrichting
Hergebruik het bestaande
contextualTabsVisible()-signaal (zelfde bron die de contextuele tabs Opmaak/Schikken toont) en wrap de BEWERKEN-groep in een reactieve<Show when={contextualTabsVisible()}>.