Skip to content

Automatically remove macro from toolbar on uninstall - #471

Merged
chennes merged 1 commit into
FreeCAD:devfrom
chennes:autoRemoveMacroFromToolbar
Aug 16, 2026
Merged

Automatically remove macro from toolbar on uninstall#471
chennes merged 1 commit into
FreeCAD:devfrom
chennes:autoRemoveMacroFromToolbar

Conversation

@chennes

@chennes chennes commented Aug 16, 2026

Copy link
Copy Markdown
Member

Fixes #222 -- we already had the remove function, it was just never getting called.

@chennes chennes added the release to main Trigger an Action to create a PR backporting to `main` label Aug 16, 2026
@chennes
chennes merged commit 4b78473 into FreeCAD:dev Aug 16, 2026
9 checks passed
@chennes
chennes deleted the autoRemoveMacroFromToolbar branch August 16, 2026 21:35
@github-actions

Copy link
Copy Markdown

Successfully created backport PR for main:

Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-Project that referenced this pull request Aug 17, 2026
…ska narzędzi.''' Niestandardowy przycisk paska narzędzi oraz wygenerowane dla niego pliki ikon, które Menedżer dodatków utworzył podczas instalacji, są teraz usuwane wraz z odinstalowaniem dodatku, zamiast pozostawać w systemie i wskazywać na nieistniejące makro. [FreeCAD/AddonManager#471 Pull request #471]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-html that referenced this pull request Aug 17, 2026
…ska narzędzi.''' Niestandardowy przycisk paska narzędzi oraz wygenerowane dla niego pliki ikon, które Menedżer dodatków utworzył podczas instalacji, są teraz usuwane wraz z odinstalowaniem dodatku, zamiast pozostawać w systemie i wskazywać na nieistniejące makro. [FreeCAD/AddonManager#471 Pull request #471]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-Project that referenced this pull request Aug 17, 2026
…e Schaltfläche in der Symbolleiste.''' Die individuelle Schaltfläche und ihre erstellten Symboldateien, die der Addon-Manager selbst während der Installation erstellte, werden jetzt auch beim Entfernen aufgeräumt, anstatt sie so zurückzulassen, dass sie auf ein nicht vorhandenes Makro verweisen. [FreeCAD/AddonManager#471 Pull-Request #471]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-html that referenced this pull request Aug 17, 2026
…e Schaltfläche in der Symbolleiste.''' Die individuelle Schaltfläche und ihre erstellten Symboldateien, die der Addon-Manager selbst während der Installation erstellte, werden jetzt auch beim Entfernen aufgeräumt, anstatt sie so zurückzulassen, dass sie auf ein nicht vorhandenes Makro verweisen. [FreeCAD/AddonManager#471 Pull-Request #471]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-Project that referenced this pull request Aug 17, 2026
…tlačítka z panelu nástrojů.''' Vlastní tlačítko na panelu nástrojů a soubory ikon, které Správce doplňků sám vytvořil při instalaci, jsou nyní při odstranění makra smazány, místo aby zůstaly zachovány a odkazovaly na chybějící makro. [FreeCAD/AddonManager#471 Pull request #471]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-html that referenced this pull request Aug 17, 2026
…tlačítka z panelu nástrojů.''' Vlastní tlačítko na panelu nástrojů a soubory ikon, které Správce doplňků sám vytvořil při instalaci, jsou nyní při odstranění makra smazány, místo aby zůstaly zachovány a odkazovaly na chybějící makro. [FreeCAD/AddonManager#471 Pull request #471]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-Project that referenced this pull request Aug 17, 2026
…outon de la barre d'outils''' Le bouton personnalisé de la barre d'outils et les fichiers d'icônes générés, créés par le gestionnaire des extensions lui-même lors de l'installation, sont désormais supprimés lors de la désinstallation, au lieu de rester en place et de pointer vers une macro manquante. [FreeCAD/AddonManager#471 Pull request #471]"
Reqrefusion pushed a commit to Reqrefusion/FreeCAD-Documentation-html that referenced this pull request Aug 17, 2026
…outon de la barre d'outils''' Le bouton personnalisé de la barre d'outils et les fichiers d'icônes générés, créés par le gestionnaire des extensions lui-même lors de l'installation, sont désormais supprimés lors de la désinstallation, au lieu de rester en place et de pointer vers une macro manquante. [FreeCAD/AddonManager#471 Pull request #471]"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release to main Trigger an Action to create a PR backporting to `main`

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Uninstalling a Macro that was addted to the toolbar that does not remove it from from there

1 participant