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

[SUGGESTION][BUCKET] Winget (see #120) #286

Open
NullPlane opened this issue Jun 27, 2024 · 4 comments
Open

[SUGGESTION][BUCKET] Winget (see #120) #286

NullPlane opened this issue Jun 27, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request needs colaboration Author is open for collaborations windows Windows Operating System

Comments

@NullPlane
Copy link

In case you came here as a user: read #120.

I realized that I had closed #120 too early and that this was still open.
Tho my Issue was not well formulated.

Its a less-priority feature.
I hereby just open this Issue for the bucket list purpose in case
someone else looks it up.

@SpartanJ SpartanJ self-assigned this Jun 30, 2024
@SpartanJ SpartanJ added the enhancement New feature or request label Jun 30, 2024
@SpartanJ
Copy link
Owner

SpartanJ commented Jun 30, 2024

I don't want to personally support Winget, this adds more work for each release for me, unless it's automated as in with Flatpak, I do think this is something that community should take the effort if they are willing to collaborate and enjoy Winget. If it's automated the initial work should be done by a collaborator, that's what happened with the flathub package (even though I don't promote it because flatpak package isolation have many limitations for ecode).

@NullPlane
Copy link
Author

I'd suggest add an issuing label needs-collaboration

@SpartanJ SpartanJ added the needs colaboration Author is open for collaborations label Aug 13, 2024
@SpartanJ SpartanJ added the windows Windows Operating System label Sep 26, 2024
@NullPlane
Copy link
Author

NullPlane commented Oct 7, 2024

Automation.

Recently discovered that there is a project called Komac,
that has workflows like run-komac to ease up the process
and there are entire release-workflows for winget-pkgs like
winget-releaser and winget-updater... They seem to differ
in the way they react to Releases or something... Think collab
might be a good choice but idk maybe these are somehow
convenient... I never worked with them so I may not judge...

I see a larger problem for Windows-users in the fact that the
program is portable in its nature. The installer-debate is still
unsolved (where it might be nice to actually integrate those
features into ecode itself? Or a plugin? Idk but at least a file
extension manager
I guess? Or the classical winstaller as a
separate program
just for install?). I use ecode daily and thus I
manually registered it in the Windows registry and assigned
tons of extensions... And start menu entries etc; idk if winget
can do that from .zips...

@SpartanJ
Copy link
Owner

Komac looks interesting, I'm still not motivated to do it myself. As for the Windows installer and extension registration it's something that I know I have to implement but it's boring and I always end up doing something else, I don't personally use Windows so I have very little motivation to implement Windows only features, but I perfectly understand that they are important for Windows users, problem is if I need to use Windows to implement it there's a barrier, because I need to reboot my PC or use a VM which is uncomfortable. I'll first probably implement the extension registration which is at least something I can do as part of the app, the packaging requires me to learn some new things.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs colaboration Author is open for collaborations windows Windows Operating System
Projects
None yet
Development

No branches or pull requests

2 participants