kiwix/kiwix-desktop

Prepare Windows package (*.msix) for Windows11

Open

#314 opened on Nov 29, 2019

 (35 comments) (0 reactions) (1 assignee)C++ (174 forks)auto 404
enhancementgood first issuewindows

Repository metrics

Stars
 (1,391 stars)
PR merge metrics
 (PR metrics pending)

Description

This issue was first to create both the .msix (for Windows11) AND the .exe (for Windows7/10), but has been splitted in afterward, please look at #1437 for the issue requesting the .exe.

In one of this formats: .msix, .msixbundle, .msixupload, .appx, .appxbundle, .appxupload, .xap

This is necessary to be able to publish on the Microsoft App Store, see #312

Features:

  • Package should be installable for only one user https://sourceforge.net/p/kiwix/feature-requests/241/
  • Package should be installable for all users (with proper permission escalation)
  • *.zim files should be associated to kiwix.exe
  • Uninstaller should be provided * msix should be based on the .exe installer (or the other way around) to avoid duplication of effort Seem invalid meanwhile?!
  • Details like custom icon for the installer, custom visuals, desktop shortcuts, etc... should be managed
  • Everything should be integrated in a headless CD (also the nightlies)... currently in the kiwix/kiwix-build repository
  • If possible we should avoid to have to do manual opereration to refresh the config file each time we want to make a new release

Contributor guide