winget-cli icon indicating copy to clipboard operation
winget-cli copied to clipboard

GUI for this

Open MXP2095onetechguy opened this issue 4 years ago • 13 comments

Description of the new feature/enhancement

Proposed technical implementation details (optional)

GUI for this, so it is easier(maybe as an API or officialy part of this)

MXP2095onetechguy avatar Mar 26 '21 04:03 MXP2095onetechguy

Rather than creating a completely new GUI app, What about Integrate Winget with the Microsoft Store app. (this can be shown up in the respected category and it will make the existing app much more usable). (Suggestion)

In the background, the store app will call the Winget-CLI to install the respective software.

AmitKKhanchandani avatar Apr 27 '21 17:04 AmitKKhanchandani

yes but can there be an api for this if you need custom one?

MXP2095onetechguy avatar May 01 '21 02:05 MXP2095onetechguy

We do have a COM API. We will be updating docs in the coming weeks as a part of the pending WinGet 1.4 release.

denelon avatar Dec 28 '22 22:12 denelon

@MXP2095onetechguy meanwhile, you can use: https://github.com/codextde/winget-gui

danielehrhardt avatar Dec 29 '22 16:12 danielehrhardt

Thank you.

MXP2095onetechguy avatar Jan 11 '23 11:01 MXP2095onetechguy

Hey everyone,

We're starting to look at the possibility of a GUI for WinGet. I'm looking to get a call together with some of the open-source implementation leads for WinGet related GUIs.

https://github.com/MehediH/winstall - @MedhediH

https://github.com/winget-run/wingetdotrun - @MattheousDT

https://github.com/marticliment/WinGetUI - @marticliment

https://github.com/HandyOrg/HandyWinGet - @ghost1372

https://github.com/DrewNaylor/guinget - @DrewNaylor

https://github.com/Romanitho/Winget-AutoUpdate - @Romanitho

https://github.com/Weatherlights/Winget-AutoUpdate-Intune - @Weatherlights

https://github.com/codextde/winget-gui - @danielehrhardt

https://github.com/yoshiask/FluentStore - @yoshiask

This list may not be exhaustive. If you know of another open-source project related to WinGet with some UI experiences, feel free to mention them in the issue.

I'm in Pacific time and I'm open to finding a time that works for the majority of contributors. Friday the 27th is the date I'd like to aim for. Feel free to either respond here or e-mail me directly to coordinate.

denelon avatar Jan 20 '23 17:01 denelon

It is very good news , If running on Windows 7 is important, WPF can be the best option, But if it doesn't matter, I think WinUI 3 (Ability to run on Windows 10 and above) is a very good option.

ghost1372 avatar Jan 20 '23 17:01 ghost1372

WinGet itself requires Windows 10 RS5 and above.

denelon avatar Jan 20 '23 17:01 denelon

@denelon It looks good, my suggestion is WinUI 3/C# because it looks very attractive and flexible and consistent with Windows UI, it also doesn't have UWP limitations.

Can you give us more information? Dos and don'ts.

ghost1372 avatar Jan 20 '23 18:01 ghost1372

I don't have much to share. It's very early. I wanted to reach out early to get community feedback. I think there have been some great ideas and examples with what I've come across. Depending on which direction we go with technology, look & feel, etc., I wanted to make sure we give proper recognition to the work that has already been done. I'm just trying to be a good open-source citizen.

denelon avatar Jan 20 '23 18:01 denelon

I want to be respectful of people's e-mail for those who are following this issue.

Feel free to mention other projects on this issue, but let's move the general discussion to:

  • https://github.com/microsoft/winget-cli/discussions/733

denelon avatar Jan 20 '23 18:01 denelon

Having a (Microsoft) GUI for winget seems the wrong approach here. If anything, the GUI for it should be the Microsoft Store. It makes no sense making a new one.

Stanzilla avatar Jan 20 '23 18:01 Stanzilla

I don't quite understand the goal of this issue, but I feel I should mention Fluent Store (disclaimer: my own project). It's already built on WinUI 3, and was designed to support multiple package managers and app stores at once, so it should easily handle more than just the WinGet community package repository.

yoshiask avatar Jan 21 '23 03:01 yoshiask

Hey everyone. Quick update.

We announced Dev Home at Microsft Build. winget install "Dev Home (Preview)"

There is certainly more work to be done!

I also wanted to thank @marticliment for inspiring:

  • https://github.com/microsoft/devhome/issues/20

We're still working on:

  • #3026

denelon avatar May 26 '23 18:05 denelon