Page 1 of 2

Export Dateidialog

Posted: Fri Jul 01, 2022 4:36 pm
by rynn
Hallo,

hat freecad nicht früher im export Dateidialog hinter der (kryptischen) Bezeichnung auch die Dateiendung angezeigt?
Also z.B. hinter „STL Mesh“ sowas wie „(.stl)
Ich zumindest habe Probleme zu erraten was was ist.
Screenshot_20220701_182754.png
Screenshot_20220701_182754.png (37.06 KiB) Viewed 942 times

Re: Export Dateidialog

Posted: Fri Jul 01, 2022 10:59 pm
by chrisb
FreeCAD-Infos?

Re: Export Dateidialog

Posted: Sat Jul 02, 2022 6:42 am
by rynn
chrisb wrote: Fri Jul 01, 2022 10:59 pmFreeCAD-Infos?
sorry…

Code: Select all

OS: Debian GNU/Linux bookworm/sid (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.21.29362 +2 (Git)
Build type: Release
Branch: Meins
Hash: 594b3fb9858c49f9ae3c669fda76b7d55ca82f2f
Python 3.10.5, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: German/Germany (de_DE)
Installed mods: 
  * Curves 0.4.4
  * A2plus 0.4.56a
  * Assembly4 0.12.0
  * fasteners 0.3.44
  * fcgear 1.0.0
  * Pyramids-and-Polyhedrons
  * Render 2022.2.0
  * sheetmetal 0.2.49
  * Silk 1.0.0
  * CurvedShapes 1.0.3
  * DynamicData 2.46.0
  * FreeCAD_assembly3

Re: Export Dateidialog

Posted: Sat Jul 02, 2022 8:33 am
by chrisb
Bei mir wird es noch angezeigt (macOS). Ich habe aber auch nicht die Auswahl, die Endung automatisch anzuhängen und ich benutze das Standard- und nicht das Dark-Theme. Wie sieht es aus, wenn Du die config-Datei löschst?

Re: Export Dateidialog

Posted: Sat Jul 02, 2022 8:40 am
by wmayer
rynn wrote: Fri Jul 01, 2022 4:36 pm hat freecad nicht früher im export Dateidialog hinter der (kryptischen) Bezeichnung auch die Dateiendung angezeigt?
Also z.B. hinter „STL Mesh“ sowas wie „(.stl)“
Ich zumindest habe Probleme zu erraten was was ist.
Verfällt KDE jetzt auch dem Minimalismus wie Gnome?

Ich habe seit Jahren kein KDE mehr benutzt und kann daher nicht sagen, seit wann die Endungen nicht mehr angezeigt werden. Eventuell gibt es dafür Systemeinstellungen.

Jedenfalls hat man von FreeCAD aus keine Möglichkeiten, auf den System-Dateidialog Einfluss zu nehmen. Alles was man tun kann, ist den Qt-Dateidialog zu nehmen, da dort die Endungen angezeigt werden.

Re: Export Dateidialog

Posted: Sat Jul 02, 2022 11:06 am
by urg
Bei mir werden die Endungen angezeigt

Code: Select all

OS: Debian GNU/Linux 10 (buster) (KDE/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.21.29365 (Git) AppImage
Build type: Release
Branch: master
Hash: 59b945dcc329303ad781075ecf30544aab909415
Python 3.10.5, Qt 5.12.9, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: German/Germany (de_DE)
Installed mods: 
  * A2plus
  * fcgear
  * BOLTSFC
  * FeedsAndSpeeds 0.4.0
  * Curves 0.4.3

Re: Export Dateidialog

Posted: Sat Jul 02, 2022 12:44 pm
by AntonG
Bei mir auch:
Screenshot_30.jpg
Screenshot_30.jpg (159.67 KiB) Viewed 758 times

Code: Select all

OS: Windows 10 (10.0)
Word size of FreeCAD: 64-bit
Version: 0.21.29277 (Git)
Build type: Release
Branch: master
Hash: ad0f1147f74d8e010d47cfca2bb08033e0f3b4ae
Python 3.8.13, Qt 5.12.9, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: German/Germany (de_DE)
Installed mods: 
  * 3D_Printing_Tools
  * A2plus 0.4.56
  * ArchTextures
  * Curves 0.4.4
  * DynamicData 2.46.0
  * fasteners 0.3.41
  * LCInterlocking
  * sheetmetal 0.2.49

Re: Export Dateidialog

Posted: Sat Jul 02, 2022 2:44 pm
by rynn
wmayer wrote: Sat Jul 02, 2022 8:40 am
rynn wrote: Fri Jul 01, 2022 4:36 pm hat freecad nicht früher im export Dateidialog hinter der (kryptischen) Bezeichnung auch die Dateiendung angezeigt?
Also z.B. hinter „STL Mesh“ sowas wie „(.stl)“
Ich zumindest habe Probleme zu erraten was was ist.
Verfällt KDE jetzt auch dem Minimalismus wie Gnome?
Möglich. Ich bin mir nicht sicher ob sich da was in Qt oder KDE geändert hat.
Allerdings verstehe ich auch nicht den Mechanismus der den QtFileDialog auf den (native) KDE Dialog umlegt.
Ich habe seit Jahren kein KDE mehr benutzt und kann daher nicht sagen, seit wann die Endungen nicht mehr angezeigt werden. Eventuell gibt es dafür Systemeinstellungen.
Hab nichts gefunden.
Jedenfalls hat man von FreeCAD aus keine Möglichkeiten, auf den System-Dateidialog Einfluss zu nehmen. Alles was man tun kann, ist den Qt-Dateidialog zu nehmen, da dort die Endungen angezeigt werden.
Aber der KD-Dialog ist schöner, weil er auch thumbnails anzeigt.

Re: Export Dateidialog

Posted: Sat Jul 02, 2022 3:40 pm
by rynn
Also das „Problem“ liegt tatsächlich bei KDE, nämlich in der KDE Qt Platform Abstraction.
Dort werden die Filter zwischen QT und KDE Syntax konvertiert und der KDE FIle Dialog verhält sich anders.
(plasma-integration · kdeplatformfiledialoghelper.cpp · qt2KdeFilter)
Ich hab’ das jetzt mal bei mir verändert und es tut im ersten Moment, aber keine Ahnung was das jetzt für Nebeneffekte hat.

FreeCAD scheint unschuldig zu sein.

Re: Export Dateidialog

Posted: Sat Jul 02, 2022 3:50 pm
by chrisb
Mir ist nicht klar wo diese Änderungen überhaupt verloren gehen können. Ich habe z.B. in
src/Mod/OpenSCAD/Init.py folgenden festen String gefunden:

Code: Select all

FreeCAD.addExportType("OpenSCAD Format (*.scad)","exportCSG")
oder in src/Mod/Mesh/Init.py:

Code: Select all

FreeCAD.addExportType("STL Mesh (*.stl *.ast)"
Wo werden denn die Endungen weggeschnippelt?