Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📦 App Packaging 📦 #252

Open
1 of 9 tasks
GyulyVGC opened this issue Jun 6, 2023 · 7 comments
Open
1 of 9 tasks

📦 App Packaging 📦 #252

GyulyVGC opened this issue Jun 6, 2023 · 7 comments
Labels
enhancement New feature, request, or improvement good first issue Good for newcomers help wanted Extra attention is needed Linux Something related to Linux operating system macOS Something related to macOS operating system Windows Something related to Windows operating system

Comments

@GyulyVGC
Copy link
Owner

GyulyVGC commented Jun 6, 2023

(Still incomplete) TODO list about packaging problems/features to be solved/implemented for the various operating systems.


Windows

  • The installer doesn't remove previously installed instances of the app
  • There is a command-line window opening and closing quickly at the end of the Windows setup wizard since no other WixToolset feature for running commands quietly worked as expected.
  • The sample graphics used for the Windows installer should be modified. Since transparency is supported, I suggest the dialog background be limited to the left side only to follow the standards and fix the visual issues there. The same can apply to the banner image, traditionally only an icon was shown on the right side of it.
  • Sign the package

macOS


Linux

  • AppImage, Flatpak, and other kinds of packages
  • Build and publish a Debian Source Package
@GyulyVGC GyulyVGC added enhancement New feature, request, or improvement macOS Something related to macOS operating system Linux Something related to Linux operating system Windows Something related to Windows operating system labels Jun 6, 2023
@GyulyVGC GyulyVGC pinned this issue Jun 6, 2023
@GyulyVGC GyulyVGC changed the title App Packaging 📦 App Packaging 📦 Jun 6, 2023
@GyulyVGC
Copy link
Owner Author

GyulyVGC commented Jun 6, 2023

Feel free to list other problems/features that come to your mind and I'll add them @4r7if3x

@tmn007
Copy link

tmn007 commented Jul 14, 2023

Could be worth getting an SSL certificate to sign the Windows package. Otherwise Windows Defender gets upset that it is an unknown publisher.

@GyulyVGC
Copy link
Owner Author

Could be worth getting an SSL certificate to sign the Windows package. Otherwise Windows Defender gets upset that it is an unknown publisher.

Yep, absolutely. I immediately add it to the set of features.
And similarly should also be done for macOS...

@4r7if3x
Copy link
Contributor

4r7if3x commented Jul 15, 2023

@GyulyVGC You'd need a registered company and enlist it with D&B to obtain a Code Signing Certificate. Besides, you can buy them cheaper from resellers such as GoGetSSL.

@GyulyVGC
Copy link
Owner Author

Dang, I was hoping for a for a free solution but it may be utopian.

@GyulyVGC GyulyVGC added the help wanted Extra attention is needed label Aug 9, 2023
@GyulyVGC GyulyVGC added the good first issue Good for newcomers label Nov 6, 2023
@auronandace
Copy link

This may be an option for you: https://github.com/axodotdev/cargo-dist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature, request, or improvement good first issue Good for newcomers help wanted Extra attention is needed Linux Something related to Linux operating system macOS Something related to macOS operating system Windows Something related to Windows operating system
Projects
None yet
Development

No branches or pull requests

5 participants
@4r7if3x @auronandace @GyulyVGC @tmn007 and others