TopNotify icon indicating copy to clipboard operation
TopNotify copied to clipboard

Installation Via Command Line

Open robmonte opened this issue 1 year ago • 13 comments

Have you considered having a chocolately package version for releases? It would be nice instead of relying on Windows Store or coming to Github for the binary.

robmonte avatar Oct 04 '24 16:10 robmonte

TopNotify needs to be an MSIX package to work, so even if I added it to Choco then it would still have to be installed from the store.

SamsidParty avatar Oct 05 '24 07:10 SamsidParty

Would being a chocolatey package that still installs from the Windows Store enable it to work through automation? In my original request when I mentioned the Store, I was thinking more about the manual nature of installing it through there. However, if it can be automated with chocolatey while still coming from the Windows Store I think people may find that useful.

robmonte avatar Oct 05 '24 17:10 robmonte

Oh I see, I thought you were worried about the privacy / Microsoft account troubles of using the MS store. I will look into publishing to Choco/winget when I return from my trip.

SamsidParty avatar Oct 05 '24 17:10 SamsidParty

I'd be interested in scoop too, but I'm unsure of the possibility considering scoops usage of mostly portable apps

aqtoo avatar Oct 10 '24 21:10 aqtoo

I think winget would be the best option considering it's built into windows.

SamsidParty avatar Oct 11 '24 07:10 SamsidParty

I have chosen winget for its native integration into windows and its support for MSIX files out of the box. I am currently working on submitting TopNotify to the winget repo.

SamsidParty avatar Oct 12 '24 10:10 SamsidParty

TopNotify needs to be an MSIX package to work, so even if I added it to Choco then it would still have to be installed from the store.

Can you explain why that is?

terax6669 avatar Nov 14 '24 15:11 terax6669

Actually I was wrong, MSIX packages do not need to be installed from the store

SamsidParty avatar Nov 14 '24 16:11 SamsidParty

Ok then let me rephrase my question.

Why does it have to be an MSIX in the first place? Is Microsoft locking access to some system APIs behind the store?

terax6669 avatar Nov 15 '24 11:11 terax6669

Yes exactly, Microsoft is only allowing the notification listener API on MSIX/UWP apps, hence the "Not Packaged" error some people were getting.

SamsidParty avatar Nov 15 '24 11:11 SamsidParty

"were"?

image

But the app seems to be working regardless.

terax6669 avatar Nov 15 '24 13:11 terax6669

On problematic systems, try installing MSIXCore before TopNotify via;

winget install -e --id Microsoft.MSIXCore

A couple of related references for those who reach this page from search engines;

https://techcommunity.microsoft.com/blog/windows-itpro-blog/msix-core-is-now-available/1070885 and https://winget.run/pkg/Microsoft/MSIXCore and https://github.com/Microsoft/msix-packaging/

crashmaster18 avatar Apr 22 '25 16:04 crashmaster18

scoop bucket add extras
scoop install extras/topnotify
winget install samsidparty.topnotify

zeldrisho avatar Oct 16 '25 14:10 zeldrisho