chris-hse's avatar
chris-hse
Copper Contributor
May 15, 2019
Status:
Completed

Allow MSIX installers to add context menu items

For example, with Notepad++ you can right click a file and you see an "Edit with Notepad++" item.  Because these context menus items are added via registry (and the MSIX container-izes it), the OS is unaware of the new context menu item.

7 Comments

  • chris-hse's avatar
    chris-hse
    Copper Contributor

    alexmarin89 yes, I absolutely understand what you're saying but it's not addressing the issue.  Let me choose a different example - let's say https://mediaarea.net/en/MediaInfo as the example.  MediaInfo is a program that can open a video file and give you various details such as codec, bitrate, etc.

     

    In this case, I wouldn't want MediaInfo to be the default program to open a video file (as obviously playback would be used more often).  MediaInfo's installer adds a right-click menu option but this is not supported by MSIX.  While your file association workaround would absolutely work for some programs, programs like MediaInfo need right-click menu support for best usability.

  • alexmarin89's avatar
    alexmarin89
    Iron Contributor

    You can add context menu with MSIX, but you can do this only with File Type Associations (like in VLC for example) that point to an executable (you can call this a shell menu).

    Context menus are not added via the registry in MSIX, these must be added in the AppManifest.xml.

     

    You can read more about this here:

    https://www.advancedinstaller.com/msix-context-menu.html