-
Notifications
You must be signed in to change notification settings - Fork 338
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
Apps & Packages - Feature Exploration! #1984
Comments
My first impression is, that this could be the GUI winget currently lacks. And why not integrate it in Dev home, since there is also the configurations integration via winget already there. I also like that it shows more detailed information than you normally get from apps in the windows store. A feature that I would love would be automatic updates for winget sourced packages. There exist some open source scripts that try to do this, but I'd always prefer an official solution. My current solution is hitting I'm not using the advanced features like version pinning yet, but having a nice GUI for it will make it easier to use for sure. Another interesting feature that just came to my mind is handling having different versions of the same app installed at the same time. Though I'm not sure if this is in scope of this feature or even Dev home for that matter, or if this is more a winget and package management topic. |
Here are some thoughts that pop in my head after seeing this:
|
To me it looks like it's just a GUI for winget and as far as I know there are no package categories in winget. So filtering just dev related packages would require maintaining some kind of a whitelist in Dev Home. |
As already mentioned, this seems to be a good WinGet GUI approach. However, I think the extension of being able to directly see the current and newest version of a package as well as its source and having an update button is something that could be quite useful for regular users to have in the Windows settings as well. Dev Home could then offer a list of Apps & Packages that only contains the "dev packages" and similar items. |
I really like the idea of having a consolidated GUI for winget and the MS store. Currently DevHome only supports some applications and SDKs. Having full winget support would make it so much easier to setup new projects with the right SDKs and tools. |
FYI: there's now a script now over at winget-create repo to help you create a winget configuration file. Currently it's very limited but it's a start.
For portable packages, I imagine this should be possible through winget's metadata since WinGet acts as a logical installer for those packages and dictates where it should be put in the system & Registry. For other installers, it may not be a simple task. I'm thinking this would depend on |
Use caseI don't want to install the package right away, but download its installer for a manual installation later. ProposalI would also like to see support for just downloading the version instead of installing it. WinGet has support for downloading packages via the Use caseSome packages I know don't behave well in a silent installation. It may default to installation in another location while I perform installations for packages in another drive or custom location. ProposalSome installers expose the ability to give a custom install location via the CLI args and that can be accessed through |
I would also like the ability to edit the data of the applications displayed in the list. Use Case: An application doesn’t write the |
You definitely don't need to do that, You can use Widgets for UniGetUI and UniGetUI |
Use caseHelp users author a WinGet manifest quickly. Additionally, detect when a user has a higher version of an app installed than what is available via a WinGet source. In this case, prompt the user for an opportunity to contribute the newer version to WinGet repo. Related to microsoft/winget-cli#3327 ProposalHave a user-friendly form/screen to fill taking in necessary metadata (version, InstallerUrl..etc) for contributing a package to WinGet repo. Integrate functionality of microsoft/winget-create to validate, create/update and submit the manifest to the community repo. |
@mdanish-kh - really like this idea. |
Dev Home Feature Exploration: Apps & Packages
Please Provide Feedback & Ideas!
Please let us know what you think about this feature by commenting on this issue! We'd love to hear your ideas and feedback!
Suggested New Feature: Apps & Packages
This new feature aims to create an all-in-one apps & packages management experience in Dev Home that allows you to manage your apps & package in a single, streamlined interface:
Scenario
As a developer, I want to be able to easily manage my installed apps & packages in one place so that I can quickly update, pin, uninstall, and view my apps & packages.
Additional Details
A more detailed spec is in progress and will be linked here when it is complete.
High level features include the ability to:
The text was updated successfully, but these errors were encountered: