175 Commits

Author SHA1 Message Date
Erwan MATHIEU
fedf5a4794 Restore unnecessarily changed indentation
CURA-7435
2025-02-21 08:05:27 +01:00
HellAholic
0d5b57e261
Merge branch 'main' into CURA-7435_3DConnexion 2025-02-13 11:36:06 +01:00
Bastien Nocera
0a68c861f0 Fix "Open in Cura" button on Thingiverse
Make the "Open in Cura" button on Thingiverse work by informing
the system that Cura is the application to handle URLs with the
cura scheme, and that it can handle URLs, not just local files.

This fixes this error message visible in Firefox' console when clicking
the button on the website:
Prevented navigation to “cura://open?file=https%3A%2F%2Fwww.thingiverse.com%2Fdownload%3A14134689” due to an unknown protocol.

See https://github.com/bambulab/BambuStudio/commit/62006bba30f39
2025-02-11 12:31:47 +01:00
Bastien Nocera
1c92704eda Add correct 3MF mime-type to .desktop launcher
See 26a3e2f8dc
2025-02-11 12:30:32 +01:00
c.lamboo
7a962216fb Merging CURA-7435_3DConnexionII 2025-01-24 13:20:41 +01:00
Erwan MATHIEU
73519a3cdc Remove + character from bundle identifier
CURA-12313
This character is not allowed and will make an invalid package, see https://developer.apple.com/documentation/bundleresources/information-property-list/cfbundleidentifier
2025-01-21 10:08:01 +01:00
Erwan MATHIEU
cb9a948e9d Fix installer name 2024-12-03 15:01:43 +01:00
Erwan MATHIEU
909efcb328 Require explicit arguments 2024-12-03 14:57:17 +01:00
Erwan MATHIEU
3ac81e54c0 Require explicit arguments 2024-12-03 14:33:14 +01:00
Erwan MATHIEU
68175c2d01 Display all commands and fail on error 2024-12-02 15:11:56 +01:00
Erwan MATHIEU
6aa386bd1e Fix display of executed command 2024-12-02 14:45:15 +01:00
Erwan MATHIEU
dfbc17a745 Display commands of package creation 2024-12-02 14:35:39 +01:00
Erwan MATHIEU
55feaaf8b1 Set the variable in the proper file 2024-10-09 16:33:41 +02:00
Erwan MATHIEU
9e1186991c Use Qt xcb platform by default
CURA-12054

It is now a fact that Cura doesn't work properly with native Qt/Wayland integration. However, on recent Ubuntu versions Wayland is now used by default. So we now force using the xcb platform unless otherwise specified, which should have no impact on older platforms but work better on new ones.
2024-10-09 13:50:07 +02:00
Rotzbua
f8d5c2b163
feat(installer): add registry entry to provide silent uninstall 2024-08-03 12:48:11 +02:00
HellAholic
bb0c17b2fd
Revert "qt6.6 scroll issues" 2024-01-10 15:41:20 +01:00
saumya.jain
2fbdb633e1 qt6.6 scroll issues
CURA-11468
2024-01-03 12:23:40 +01:00
saumya.jain
0106fe7d7c Merge remote-tracking branch 'remotes/origin/CURA-11288' into CURA-11435-opening-cura-in-msi 2023-12-20 12:02:16 +01:00
saumya.jain
e08d183b6c undo commit 76f8608
CURA-11435
2023-12-20 10:56:25 +01:00
saumya.jain
76f86081c6 fixing the register entry
CURA-11435
2023-12-20 10:50:57 +01:00
saumya.jain
f8f497b578 url registry entry for msi
CURA-11435
2023-12-20 10:05:01 +01:00
c.lamboo
f663c57a92 Remove msi installer code
Should be done for CURA-11435

CURA-11288
2023-12-20 08:50:37 +01:00
saumya.jain
cb01026aad Path correction for cura application for msi
CURA-11288
2023-12-19 15:27:53 +01:00
saumya.jain
69f8227b41 Path correction for cura application for msi
CURA-11288
2023-12-19 14:33:21 +01:00
saumya.jain
5769fcba50 Deleting the register key for url scheme
CURA-11288
2023-12-19 13:26:19 +01:00
saumya.jain
ddfd7d6a06 Use of APP_ASSOCIATE in url_scheme
CURA-11288
2023-12-19 10:50:56 +01:00
Saumya Jain
581d1bf3b9
Merge branch 'main' into CURA-11288 2023-12-19 10:17:15 +01:00
Jelle Spijker
5125c7d33a
Don't package system managed openssl
This should fall back on the Conan package ssl version which is in the root of the AppDir

Contributes to CURA-11080
2023-12-13 17:00:12 +01:00
c.lamboo
a7a4e4bd29 Revert "Update nsi installer"
This reverts commit 4b4b8b351462f7b788816c2ddbf2d75d38ee7de6.
2023-12-06 06:06:08 +01:00
c.lamboo
4b4b8b3514 Update nsi installer
CURA-11288
2023-12-01 13:03:40 +01:00
c.lamboo
2b5f8b3a7c Remove deprecated createAndRemoveOnUninstall action from wix installer
CURA-11288
2023-11-30 13:23:37 +01:00
c.lamboo
d53b2d94ab Add directory for wix components
CURA-11288
2023-11-30 11:51:35 +01:00
c.lamboo
1f9e0e2dee Add url protocol support for msi, nsis, dmg and pkg installers
CURA-11288
2023-11-28 15:15:39 +01:00
Jelle Spijker
692b27ce3c
Use less sources 2023-11-01 10:25:27 +01:00
c.lamboo
540c8399e7 Replace altool for notary tool
CURA-9929
2023-10-30 14:49:28 +01:00
Jelle Spijker
b4117bc601
no need to package glibc-source 2023-10-25 01:34:04 +02:00
Jelle Spijker
888c9e4bea
Add runtime compat to LD_LIBRARY_PATH
That file containst libstdc++.so

Contributes to CURA-11145
2023-10-24 09:22:45 +02:00
Jelle Spijker
57a7cdc08c
Use LD_LIBRARY_PATH
Hoping that setting the `LD_LIBRARY_PATH` will ensure the correct glibc is used. And ensure that glibc is installed

Contributes to CURA-11145
2023-10-24 08:28:13 +02:00
Jelle Spijker
dd2a80876f
Update package dependencies in AppImageBuilder
The changes include adding several packages to the list of dependencies for the AppImage-builder, such as libgtk,
librsvg2, imagemagick and icon themes. Furthermore, adjustments were made to the runtime environment variables
(GDK_PIXBUF_MODULEDIR and GDK_PIXBUF_MODULE_FILE). Excluded file paths were also updated to exclude unnecessary
documentation files.

Contributes to CURA-11132
2023-10-23 14:52:05 +02:00
Jelle Spijker
e999ba8ffd
Update AppImage build configuration
This update removes various icon-theme exclusions from the AppImage build configuration and includes specific hicolor
icon files. It also adds new environment variables and path mappings for handling user data more efficiently within the
AppImage. This aims to optimize the packing process and improve the resultant AppImage's compatibility and performance.

Contributes to CURA-11132
2023-10-23 13:12:40 +02:00
Jelle Spijker
d8ef4c381c
Less bloat
Could also be a solution for:
- #16932
- #16935

Fixes CURA-11146
Fixes #16931
2023-10-11 14:21:24 +02:00
Jelle Spijker
6106ade3af
Fix missing asc file in Linux build artifacts
The asc was created for the AppImage, but never uploaded as an
artifact.

Fixes CURA-11087
2023-10-02 09:49:04 +02:00
Jelle Spijker
2bc3079af5 Only exclude Cura and CuraEngine
still ship other executables

Contributes to CURA-10951
2023-09-06 11:38:54 +02:00
Jelle Spijker
7eedcac62f
Add includes for apt packages
Based on: https://github.com/AppImageCrafters/appimage-builder/blob/main/recipes/hello-world-qt6/AppImageBuilder.yml

Contributes CURA-10951
2023-09-05 08:37:24 +02:00
Jelle Spijker
c29fcd7dce
Skip the AppImage test
Contributes CURA-10951
2023-09-05 07:24:14 +02:00
Jelle Spijker
05cf1c9ad6
Merge branch 'CURA-10475_engineplugin' into CURA-10951_gh_build_curapackage 2023-09-05 07:06:30 +02:00
Jelle Spijker
e558b11ebd
Minor fixes
Contributes CURA-10951
2023-09-05 06:32:06 +02:00
Jelle Spijker
c5e3821116
Fix the AppImage-builder scripts
Contributes CURA-10951
2023-09-05 06:12:47 +02:00
Jelle Spijker
b5fbcce33f
Add AppImage builder configs and scripts
Added the configuration file `AppImageBuilder.yml.jinja`, the Python script `create_appimage.py`, and the shell script
`entrypoint.sh.jinja` for AppImage building and packaging. These additions would enable the Cura application to be built
into a single, standalone, executables file for Linux users, improving software deployment and distribution.

Contributes CURA-10951
2023-09-05 05:13:21 +02:00
MariMakes
2b6b43efc0 Update MacOS Installation Screen
We still had the temporary logo on this screen. Our designers created an updated version.
2023-09-01 11:40:00 +02:00