vejmarie wrote: ↑
Sun Mar 24, 2019 5:33 am
I released the snap, and got about 7k users in less than a week. Looks like the migration is moving fast. Hopefully no complain at the present time
vejmarie's reply was posted in the Release 0.18 topic but I thought what I wanted to ask would be best put here.
I just installed the snap package from the Ubuntu store, it is great that it is available. I noticed some issues, the first ones being about the dependencies :
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16093 (Git)
Build type: Unknown
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.0.0
Locale: English/UnitedStates (en_US)
The OCC version it's built with is nearly 3-year old, on the PPA we've been using 7.3.0 for quite a while thanks to Kurt's work. Python 2 and Qt4 are another matter, if the snap has to be compatible with older Ubuntu versions I suppose?
There does not seem to be a desktop launcher. I can't find it from the GNOME Applications menu, I have to launch it from the Ubuntu store.
When I open the snap, it does not comply with the desktop theme, which from my quick search remains an issue with snaps made by the community (I wonder why Canonical's snaps comply with the desktop theme without issue though). But the real deal breaker is that even my mouse pointer is different, when in FreeCAD's snap it's black instead of white.
The general feel is that when I'm using the FreeCAD snap, I'm brought back 15 years into the past when desktop themes on Linux were much less refined... To be blunt, damn it's ugly! I know we can use FreeCAD's packaged stylesheets, but new users are not aware of that, also the stylesheets do not style the ugly mouse icons.
Just tried stylesheets, toolbar handles are not themed...
I also noticed an issue with the Navigation Indicator tooltip not showing icons:
Installing addons from the Addon Manager seems to work, to anyone interested, the hidden .FreeCAD
folder where macros and modules are installed is in $HOME/snap/freecad/current/
which also contains a .config
folder that holds system.cfg