app-center icon indicating copy to clipboard operation
app-center copied to clipboard

[Feature Request] Incorporate "Software & Updates" and "Software Updater"

Open ricjcs opened this issue 3 years ago โ€ข 1 comments

"Ubuntu Software", "Software & Updates" and "Software Updater", are 3 Ubuntu graphical applications for managing software and updates.

It would be interesting that the new Ubuntu Software integrates the "Software & Updates" and "Software Updater", so it would be unnecessary to have 3 applications to manage the software, in a single application everything would be managed.

ricjcs avatar Oct 22 '22 17:10 ricjcs

Yeah that's also my goal. The source last can be currently set to up in the update page but this should move to the settings tab eventually. Will discuss this with the others, thanks for the issue

Feichtmeier avatar Oct 22 '22 19:10 Feichtmeier

@robert-ancell since you made half of the apps, implementations and libs on this topic:

  • we got system updates in
  • we got repository settings in
  • we miss system upgrades (apt.dart?), like 22.04 --> 24.04
  • what would be the best option to get the drivers panel in?

Feichtmeier avatar Jan 20 '23 20:01 Feichtmeier

@Feichtmeier I'm not sure what you're asking here, but this sounds like a design question.

robert-ancell avatar Jan 23 '23 03:01 robert-ancell

@robert-ancell

The concrete new question here for you is this one:

What would be the best option to get the drivers panel logic into this application here? Not talking about the design but is there any dbus interface we can talk to to manage the drivers or is this just "sudo apt nvidia-xyz" in the background ? But I guess it needs to find the correct drivers for your devices? How does this work in software and updates?

Since this is also part of "software and updates" :smile_cat:

Feichtmeier avatar Jan 23 '23 07:01 Feichtmeier

excluding drivers tab and here's the unstable prototype demo:

Screencast from 2023-03-21 23-04-32.webm

Muqtxdir avatar Mar 21 '23 17:03 Muqtxdir

Some information extracted from the various discussions in the video call:

  • The ideal solution would be to only show those Debian package updates inside the manage Debian page of our new snap store that are NOT part of the Ubuntu system/desktop. For example Google Chrome, 0ad-data ppas, because users wouldn't call their system apps and vice versa
  • all system/Ubuntu desktop only packages should be shown in a second app "system updater" if it's the current python app or a new flutter app doesn't matter from a design perspective

To continue on this: the settings of of the system updates could (currently called software and updates) could be the same UI as the updater itself, IMO. Or wdyt @local-optimum @anasereijo or anyone else with an opinion

Feichtmeier avatar Mar 23 '23 08:03 Feichtmeier

  • all system/Ubuntu desktop only packages should be shown in a second app "system updater" if it's the current python app or a new flutter app doesn't matter from a design perspective

I think this is also a good solution, it makes this update application independent, which makes it easier for a user to replace the new application store with another one if he wants to.

But so that there aren't so many applications, "Software & Updates" and "Software Updater" should be integrated into one (as in the prototype above which only needs to include drivers), with for example the name Ubuntu Updates. Another good alternative (I think even better) would be to integrate "Software & Updates" in the Settings app.

ricjcs avatar Jul 13 '23 12:07 ricjcs