knipknap / better-tool-library

A FreeCAD addon and command line tool for managing tool libraries
MIT License
22 stars 11 forks source link

Multiple icons of BTL #37

Closed napwodz closed 2 months ago

napwodz commented 2 months ago

Hi again - I'm coming back with the same problem I had had a few months ago, but it was fixed very quickly ;) Now, when I open FreeCAD (CAM framework active by default), I get two instances of BTL icons at the toolbar and whenever I change frameworks, I get an additional BTL icon every time I get back to CAM framework.

commandline multiple_icons

OS: Debian GNU/Linux 12 (bookworm) (X-Cinnamon/lightdm-xsession) Word size of FreeCAD: 64-bit Version: 1.0.0RC1.38643 (Git) AppImage Build type: Release Branch: main Hash: fe40748c10503eed367840239db3e0f81873e359 Python 3.11.9, Qt 5.15.13, Coin 4.0.2, Vtk 9.2.6, OCC 7.7.2 Locale: Polish/Poland (pl_PL) Installed mods:

profknivre commented 2 months ago

I have the same issue,

OS: Arch Linux (KDE/plasma) Word size of FreeCAD: 64-bit Version: 0.22.0dev.38622 (Git) AppImage Build type: Release Branch: main Hash: ed97f3c4591303ee3b54906768f8f4eba5211265 Python 3.11.9, Qt 5.15.13, Coin 4.0.2, Vtk 9.2.6, OCC 7.7.2 Locale: English/United States (en_US) Installed mods:

knipknap commented 2 months ago

Thanks for reporting. It should be fixed; please reopen if the problem persists!

noracarmig commented 5 days ago

The dreaded icon invasion is happening again on 1.0.0 :(

In my case, it does not happen when switching workbenches, but whenever I refocus the FreeCAD window.

OS: KDE Flatpak runtime (GNOME/gnome/xcb) Architecture: x86_64 Version: 1.0.0.39109 (Git) Flatpak Build type: Release Branch: (HEAD detached at 2fcc531) Hash: 2fcc5317fe3aee96ca73475986a577719fc78e20 Python 3.11.10, Qt 6.7.3, Coin 4.0.3, Vtk 9.2.6, OCC 7.8.1 Locale: English/Ireland (en_IE) Stylesheet/Theme/QtStyle: OpenLight.qss/OpenLight/ Installed mods:

knipknap commented 4 days ago

Strange, but if it isn't caused by switching workspaces then I think it is a different bug. I won't be able to look into it unfortunately in the next few weeks, but will try to reproduce it then.