[PR #1029] [MERGED] refactor: ported upower,volume,networkmanager modules to gtk4 #9532

Closed
opened 2026-05-23 03:56:51 +01:00 by JakeStanger · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/JakeStanger/ironbar/pull/1029
Author: @tglman
Created: 6/5/2025
Status: Merged
Merged: 9/10/2025
Merged by: @JakeStanger

Base: refactor/gtk-4Head: refactor/gtk-4


📝 Commits (9)

  • 93135e4 feat: port to gtk4
  • c5a5582 refactor: ported upower and volume modules to gtk4
  • 868a0fe refactor: ported networkmanager to gtk4
  • ff2e029 fix: ratelimit volume events, removed unused method calls
  • fb8d561 refactor(volume): used button released event to change volume(not working)
  • e5cafe5 fixup after rebase
  • 9a755c4 re-port battery module
  • 8a926af fix volume showing device names on dropdown, minor slider improvements
  • a2c8ee5 fixup rebase

📊 Changes

6 files changed (+121 additions, -56 deletions)

View changed files

📝 src/bar.rs (+1 -0)
📝 src/modules/battery.rs (+4 -7)
📝 src/modules/networkmanager.rs (+2 -2)
src/modules/upower.rs (+0 -0)
📝 src/modules/volume.rs (+114 -45)
📝 src/modules/workspaces/mod.rs (+0 -2)

📄 Description

Hi,

This migrate the volume and upower modules to gtk4


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/JakeStanger/ironbar/pull/1029 **Author:** [@tglman](https://github.com/tglman) **Created:** 6/5/2025 **Status:** ✅ Merged **Merged:** 9/10/2025 **Merged by:** [@JakeStanger](https://github.com/JakeStanger) **Base:** `refactor/gtk-4` ← **Head:** `refactor/gtk-4` --- ### 📝 Commits (9) - [`93135e4`](https://github.com/JakeStanger/ironbar/commit/93135e47398a6c2a414e0a186fca7e7225220381) feat: port to gtk4 - [`c5a5582`](https://github.com/JakeStanger/ironbar/commit/c5a558236ea9aef816ceaab1ef924642b937ceee) refactor: ported upower and volume modules to gtk4 - [`868a0fe`](https://github.com/JakeStanger/ironbar/commit/868a0febc0bcd1ed6c1c48e3f5bbccb9d5f67ac8) refactor: ported networkmanager to gtk4 - [`ff2e029`](https://github.com/JakeStanger/ironbar/commit/ff2e029dbd04cc93e40040c53310965d8091b3e3) fix: ratelimit volume events, removed unused method calls - [`fb8d561`](https://github.com/JakeStanger/ironbar/commit/fb8d5617e4b2cd84fb37e96a9fb6e487b7224a45) refactor(volume): used button released event to change volume(not working) - [`e5cafe5`](https://github.com/JakeStanger/ironbar/commit/e5cafe58d50c1065788117bcbf7e81ba3a7dfe38) fixup after rebase - [`9a755c4`](https://github.com/JakeStanger/ironbar/commit/9a755c49f1b7fda505258374c0000fbdac932ef0) re-port battery module - [`8a926af`](https://github.com/JakeStanger/ironbar/commit/8a926af8f6e722e4503ddb8c503a8676330ba18d) fix volume showing device names on dropdown, minor slider improvements - [`a2c8ee5`](https://github.com/JakeStanger/ironbar/commit/a2c8ee5ebc307cb04a37d60552ec950c156e66b0) fixup rebase ### 📊 Changes **6 files changed** (+121 additions, -56 deletions) <details> <summary>View changed files</summary> 📝 `src/bar.rs` (+1 -0) 📝 `src/modules/battery.rs` (+4 -7) 📝 `src/modules/networkmanager.rs` (+2 -2) ➕ `src/modules/upower.rs` (+0 -0) 📝 `src/modules/volume.rs` (+114 -45) 📝 `src/modules/workspaces/mod.rs` (+0 -2) </details> ### 📄 Description Hi, This migrate the volume and upower modules to gtk4 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
JakeStanger 2026-05-23 03:56:51 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#9532
No description provided.