Code Monkey home page Code Monkey logo

wingetui's Issues

Feature request: Possibility to run installers as admin

So, there are multiple things going through my mind...

  1. It's unclear that something needs admin, I just get an error code and after browsing the web for 5 minutes I come to the conclusion that needed elevated privilege was the issue.

Is there any way to detect this and communicate it to the user - or even better, detect that it's needed and ask the user to elevate the privilege?

  1. Since it's not recommended to run WingetUI as admin, is there any way to manually elevate an installer, for example through a context menu item?

Feature request: Clear entry upon successful app update

Can a successful app update result in the corresponding entry in the Software update-list disappearing automatically?

For example, Google Chrome has an update so I double-click it to attempt it.

The update is successful and therefore the entry for Google Chrome disappears from the list.

Inspiration: Improving the symmetry, viewability and aesthetics of the app

Symmetry and aesthetic design overhaul inspiration

Essential changes made in the screenshot:

  • Increases the space between the top section and the content below, as well as moving the top buttons further down
  • The About section specifically seems to look better adjusted to the left, hence the choice
  • Adjusts the button sizes depending on the amount of text, as well as the height of the buttons and text
  • Reduces the space between titles and sub headers and the normal text while increasing the spacing between the sections
  • Slightly adjusts the licensing text to the right to make them all align vertically
  • Increases the spacing between the buttons at the top, makes things easier to distinguish and read
  • Improve tab select widget

More or less all the different elements have been adjusted with the goal of more symmetry and being more aesthetic to look at - as well as easier to view and read.

I think the buttons and text for the sections at the top could do with being enlarged as well.

This is meant as ideas and inspiration for improving the project.

bug with visual screen

This is on a 4K OLED screen on a 15.6 inch laptop. Reducing the resolution to Full HD didn't help.
This is on Windows 11, that is up-to-date.
Please let me know if any more information is needed.

afbeelding

Pop up Error message after installing wingetui

I get error message that api-ms-win-core-path-l1-1-0.dll is missing.

I am still using Scoop in Win7.
Grateful for any assistance, I would love to upgrade and have the latest bug fixes
174584138-f162dd44-6eb7-48b3-aff0-ed620d6de0a8

Feature request: Change double-click action

Like updates, it would be great if you could double-click in the install view - maybe through a toggle at the top to give users the choice. ("Quick install with double-click" or something.)

This could be complemented with a right-click menu to show details for the app like the current behavior shows the user.

Feature request: Remember window position

Every time I open the app it's always in the middle of the desktop - which is nice - but I always move it to the right side of the desktop since I always have some video playing on the left side.

Feature request: Utilizing available window space

image

image

Whether it be smaller or larger, it would benefit the app to have some sort of responsive design to adjust itself depending on the window size.

As per the screenshot above, having the columns get wider would give them more room (e.g. for longer texts) as well as filling up the void that gets left in the window once maximized.

In the reverse scenario, content like columns or text gets cut off/lost completely, although one solution to this is to have a limit for how small the app window can be.

Bug: Updating all apps either doesn't install updates, or doesn't touch those that require admin

Not even running WingetUI as admin and then running Upgrade all packages works - or there's been a misunderstanding about the feature.

Regarding update all, I saw it as fetching the latest data - and updating all the apps after that, kinda like scoop update * (when enough time has passed by obviously).

EDIT: More specifically, the app Icaros, which requires admin, being a non-portable app on Scoop, was in the list, but no matter if I ran WingetUI with admin or not and picked Upgrade all packages, it was always left untouched.

EDIT2: I also noticed it's missing auto-refresh upon updating the packages - after manually refreshing the corresponding apps show up.

Maybe it should simply be a separate button called "Upgrade all packages and install updates".

Feature request: Installation error window - General improvements

image

  1. At the moment it's very small which makes everything hard to view and read through.

Both a larger window by default and one that can be resized would greatly improve the experience.

  1. About viewing it again... one way to do it is, instead of having the resulting button down to the right read 'OK', it could say "Show options", where clicking it brings up a menu where one option is "Close" and the other is "View details".

  2. Just noticed that the OK and Details buttons look very different from each other, so that's something.

I guess the buttons themselves in terms of alignment could with either being in the middle, somewhat on opposite ends horizontally, or something like that.

issues with GUI

minimum screen size is larger than monitor, cuts off text everywhere and UI elements when attempting upgrade/reinstall

Screenshot (1)

Feature request: Only one instance of the app

Dunno if the app should actually have a dedicated settings menu (with categories/sections for a good UX), but anyways - starting to use virtual desktops and always prioritizing performance, having the option to only keep one instance running of the app would be a great addition.

In my example, it would switch to the desktop for app management as I click WingetUI in the Taskbar.

UI in "frozen" state after `scoop bucket add extras`

after running scoop bucket add extras, whenever wingetUI store is open it remains in a semi-frozen state, like so:

Screenshot (2)

I can see apps that only exist in the extras bucket (for example lightcord) and even click into for package details, however the main app itself never finishes loading or display the correct total item count.

Add columns?

Please add more columns and make them toggable like description, homepage link, GitHub, etc

Thanks

Feature request: Fade away successful installs automatically/clean up progressing installs

This could be done in different ways.

One way is to keep it as is and just fade away completed installs after a few seconds; unsuccessful installs are interesting, successful aren't as much.

Another way is to have a sidebar or equivalent where all install progress is kept to keep it away from the main view.

  1. Have a way to hide/show the installs list
  2. Auto hide the correct ones
  3. Leave the failed ones
  4. Add a scrollbar for when the installations pass x amount to don't overload the main window

Feature request: Persist list position after search

image

The app clearly knows where I was before I searched for something, and it does already persist my position if I switch sections in the app.

Is it possible to persist the position after a search to avoid the need to scroll all the way down again?

Upgrade list

Looks promising and better than all GUIs I have seen for WinGet so far. Is this still being worked on?

I would love to see another tab to update your installed apps in the future or that the discover tab shows which software is installed already and if it needs updates. Design-wise, I would prefer another tab though. :)

Bug: Cut off and over-extending radio button

image

Notice how the accent color spills over in the top left corner - and the icon itself is cut off at the bottom.

This is on a 1440p monitor and Windows 11.

  • Color over-extending
  • Checkbox clipping

Change update check frequency ----- (done Tray application and autoupdater)

It seems like you already have a tray icon, albeit non-functioning. It would be good to make use of it. Additionally, having WingetUI run in the background and automatically notify and install updates unattended is something I think is essential to most package manager UIs.

See microsoft/winget-cli#212 (comment)

Here are some references:

zkokaja/Brewlet

For example, you need to manually check if some of your packages can be updated. With Brewlet it's easy: if everything is working swimmingly, then you'll see the normal shadow icon. If updates are available to be installed, the icon will become colored, , to get your attention – along with a notification if you wish. Once clicked, you'll be able to upgrade your packages, among other options. In addition, Brewlet will periodically check the status of packages in the background, so you don't have to.

Brewlet

cokelid/ChocoButler
ChocoButler ChocoButler

doesn't install

I get a message and notification saying it was installed correctly but nothing actually installed
it installs on regular winget cli

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.