gnome-system-monitor merge requestshttps://gitlab.gnome.org/GNOME/gnome-system-monitor/-/merge_requests2024-03-24T14:11:51Zhttps://gitlab.gnome.org/GNOME/gnome-system-monitor/-/merge_requests/125Port to adaptive dialogs2024-03-24T14:11:51ZÓscar Fernández DíazPort to adaptive dialogsAlthough System Monitor is not adaptive, the widgets ported in this MR [will discontinue the ones used now in the next cycle](https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-to-adaptive-dialogs.html#migrating-to-adapti...Although System Monitor is not adaptive, the widgets ported in this MR [will discontinue the ones used now in the next cycle](https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-to-adaptive-dialogs.html#migrating-to-adaptive-dialogs). Since they are already available and doing the migration is relatively trivial, let's do it now. As a side effect, fixes issue #286.
Done following [Migrating to Adaptive Dialogs](https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/migrating-to-adaptive-dialogs.html).
Fix #286GNOME 47https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/merge_requests/120Draft: Restyle2024-03-19T10:29:19ZShema Angelo VerlainDraft: RestyleHello everyone! This is one of my attempts at learning some C while contributing to GNOME simultaneously!
This is a very early draft at porting GNOME System Monitor to the [new restyle designs by Allan Day](https://gitlab.gnome.org/Team...Hello everyone! This is one of my attempts at learning some C while contributing to GNOME simultaneously!
This is a very early draft at porting GNOME System Monitor to the [new restyle designs by Allan Day](https://gitlab.gnome.org/Teams/Design/app-mockups/-/blob/master/system-monitor/system-monitor-restyle.png?ref_type=heads).
I'm a beginner in C and GNOME System Monitor, so this code may have bugs. It's also a draft now, so many things may be broken right now, and don't mind the leftovers and inadequate commit messages and history. I will fix them later. The changes also currently only relate to the Resources tab. I'm just putting this code here just in case I won't be able to work on it further. Thanks!
Screenshot:
![image](/uploads/d3b226d8d6c50e63ccb7a241f898592c/image.png)
There are also some unanswered design questions:
1. Where did the colour changers go in the mockups?
2. I'm confused if the CPU indicators are to be merged. If not, how would many CPUs be indicated (for example, 64 cores.)
(cc @aday)https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/merge_requests/78src: Apply uncrustify style fixes2023-09-04T20:16:48ZOndřej Míchalsrc: Apply uncrustify style fixeshttps://gitlab.gnome.org/GNOME/gnome-system-monitor/-/merge_requests/4Add Snap packaging2021-03-22T17:52:45ZJeremy BichaAdd Snap packagingPlease consider allowing the [Snap packaging](https://snapcraft.io/gnome-system-monitor) to be included in your repository.
If you accept the Snap packaging, the Ubuntu Desktop team can easily automate nightly builds from the stable and...Please consider allowing the [Snap packaging](https://snapcraft.io/gnome-system-monitor) to be included in your repository.
If you accept the Snap packaging, the Ubuntu Desktop team can easily automate nightly builds from the stable and master branches. Snap includes multiple channels. Nightly builds from the master branch can go to the edge channel and builds from the stable branch can go to the candidate channel so they can be verified to work before being manually pushed to the stable channel.
If you have any issues with the Snap packaging, please contact the [Ubuntu Desktop team](https://wiki.ubuntu.com/DesktopTeam). If you're interesting in helping maintain the Snap version, please let us know too.