FreeCAD / FreeCAD-Bundle

Stand-alone repo to Build and Deploy installable FreeCAD images
https://freecad.org
GNU Lesser General Public License v2.1
222 stars 57 forks source link

macOS: Add symlink to /Applications and use bigger icons #251

Closed cbenhagen closed 2 weeks ago

cbenhagen commented 3 weeks ago

This uses dmgbuild to create a DMG with bigger icons and a symlink to /Applications. As it does not yet contain a background image or color, it adapts to dark and light mode settings:

Screenshot 2024-06-14 at 10 16 52 Screenshot 2024-06-14 at 10 17 10

Partially addresses #242.

cbenhagen commented 2 weeks ago

@chennes can you merge this as well?

adrianinsaval commented 2 weeks ago

huh, I didn't realize the bundle process isn't running for PRs, this breaks bundling for arm mac. Is there no way to set this manually without needing a pip package?

cbenhagen commented 2 weeks ago

Other options would be to use a nodejs tool, a shell script or creating our own solution. I assumed that developers in this project would be most familiar with Python so I chose this package.