Menu

#1252 File Chooser for export to SH3F,SH3T,HTML5

Future_Release
open
nobody
None
1
2025-04-22
2025-04-12
Olivier
No

For export to SH3F, SH3T and HTML5 use as a file-chooser com.eteks.sweethome3d.swing.FileContentManager/ContentManager
that will allow MacOS users to save on their desktop instead to be forced at
~/Library/Containers/com.eteks.sweethome3d.SweetHome3D/Data/Library/Application Support/eTeks/Sweet Home 3D
with no alternative ...

Related

Feature Requests: #1252

Discussion

  • Emmanuel Puybaret

    Don´t hope better because macOS forbids to write somewhere else from a plug-in.

     
  • Olivier

    Olivier - 2025-04-12

    Hi Emmanuel,
    I’m on MacOS 12.7.6 and it works quite fine for :
    Export to CSV format
    Export to SVG
    Export to OBJ
    Export to XML/OBJ
    and recently for Export Cameras Plugin #25 v1.9.1
    MacOS, while terrible, is not as formidable as its reputation suggests …
    I still hope to make progress the ‘Schmilblic', and I still remain in expectation ...
    Thank you for your fantastic software.
    Sincerely,
    Olivier

     
  • Olivier

    Olivier - 2025-04-22

    Emmanuel,
    Je ne sais pas si mes captures montrant que cela marche, sur un Mac, pour Export Cameras et XML/OBJ ont fait évoluer ta position.
    Je serais decu de savoir que les Mac users sont comdamnés aux galères sur les exports SH3F, SH3T et HTML5 alors que l'on sait exactement comment arranger cela.
    Cordialement

     
  • Emmanuel Puybaret

    Ca n'est pas moi qui ai introduit ces limitations mais Apple.
    Je n'ai fait que constater l'impossibilité d'enregistrer dans certains dossiers depuis un plug-in et ai donc forcé le dossier en question par défaut. Peut-être qu'en modifiant certains paramètres de sécurité du système, il est possible d'utiliser d‘autres dossiers mais je préfère proposer un endroit où il n'y aura aucun problème.
    Petite astuce : Il est possible de faire un drag and drop de l'icône d´un dossier depuis le Finder dans la boîte de dialogue du file chooser pour y accéder plus rapidement si besoin.

     
    • Olivier

      Olivier - 2025-04-22

      Emmanuel,
      J’entends bien ce que tu me dis, mais j’ai constaté que depuis que mchnz à changé pour son plugin '#25 CameraBagPlugin’ l’appel du standard Java file-chooser pour le chooser com.eteks.sweethome3d.swing.FileContentManager/ContentManager , je peux enregistrer la sortie sur le bureau (ou ailleurs) sans avoir modifié aucun des paramètres de sécurité sur mon mac (alors qu’avant cette modif d’appel j’étais bloqué sur …../Data et que quand j’essayais de remonter dans la hiérarchie, la liste de selection présentée était vide, comportement qui par ailleurs fais plutôt soupçonner un problème de chooser qu’un problème de sécurité du à Apple où on se ferait jeter au moment du save).
      D’ailleurs tu as toi-même réalisé un plugin qui se comporte bien, sur un Mac, pour les dialogues : Export to XML/OBJ
      C’était ma contribution au Schmilblic , Salut à toi, Cordialement, Olivier

       

      Last edit: Emmanuel Puybaret 2025-04-22
  • Emmanuel Puybaret

    Je viens de revérifier avec le plug-in Export to XML/OBJ 1.3 et il est impossible d'enregistrer avec la version du Mac App Store sur le bureau sous macOS 15.3.1. La boîte de dialogue de fichier standard de macOS apparaît bien mais le fichier ne peut être généré ensuite, sauf s'il se situe dans ~/Library/Containers/com.eteks.sweethome3d.SweetHome3D/Data/ ou un de ses sous-dossiers.
    Le plug-in Export Cameras Plugin 1.9.1 permet en effet d'enregistrer sur le bureau, mais je ne vois rien de spécial dans le code du plug-in qui permet cela. Peut-être à cause de son contenu, mais ça reste bizarre...

     
    • Olivier

      Olivier - 2025-04-23

      C’est effectivement bizarre, je viens d’essayer Export to XML/OBJ 1.3 avec macOS 12.7.6 et SH3D 7.5.15 mac App Store (1410) et cela marche …
      Les mystères de macOS ...

       

      Last edit: Emmanuel Puybaret 2025-04-23

Log in to post a comment.

MongoDB Logo MongoDB