[GH-ISSUE #68] More types of widgets for the custom module #4257

Closed
opened 2026-05-23 00:52:14 +01:00 by JakeStanger · 5 comments
Owner

Originally created by @ttoino on GitHub (Feb 8, 2023).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/68

When configuring custom modules for stuff like volume/brightness/battery/etc. the current selection of widgets is really limiting, I would especially like a slider/progress bar for these situations.

Originally created by @ttoino on GitHub (Feb 8, 2023). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/68 When configuring custom modules for stuff like volume/brightness/battery/etc. the current selection of widgets is really limiting, I would especially like a slider/progress bar for these situations.
Author
Owner

@JakeStanger commented on GitHub (Feb 8, 2023):

Agreed, more options is definitely something on the table.

What widgets other than sliders and progress bars do you think would be good to add in?

<!-- gh-comment-id:1423053831 --> @JakeStanger commented on GitHub (Feb 8, 2023): Agreed, more options is definitely something on the table. What widgets other than sliders and progress bars do you think would be good to add in?
Author
Owner

@ttoino commented on GitHub (Feb 9, 2023):

I haven't really found a use for other widgets, but maybe other form elements like textfields and comboboxes, but I don't know how useful these would actually be in the context of a bar. Maybe to implement a command launcher?

<!-- gh-comment-id:1424055558 --> @ttoino commented on GitHub (Feb 9, 2023): I haven't really found a use for other widgets, but maybe other form elements like textfields and comboboxes, but I don't know how useful these would actually be in the context of a bar. Maybe to implement a command launcher?
Author
Owner

@yavko commented on GitHub (Apr 2, 2023):

Also, circular progress like in eww would be cool

<!-- gh-comment-id:1493427388 --> @yavko commented on GitHub (Apr 2, 2023): Also, circular progress like in [eww](https://github.com/elkowar/eww/pull/328) would be cool
Author
Owner

@JakeStanger commented on GitHub (Apr 10, 2023):

Force pushing really messed up the references huh.

Okay here's where I'm at with this: PR #104 adds the initially requested slider and progress bar widgets.

I have held off the other form elements for two reasons:

  • They're complex and would be tricky to get right. For example, when/how should the text box value be sent to a script? If it was every keystroke that could make the script logic more complex. If it was on a button click/unfocus that may not be intuitive and would require a lot of logic for a niche feature.
  • Based on the above, I'd consider these to be out of scope of the bar. A command launcher for example should be its own separate program.

The circular progress in eww (thanks for the link) uses Cairo under the hood. I reckon there's opportunity to do some really cool things with that, so I'll hold off for now and do some planning. I'm considering that out of scope for this issue though, so feel free to open a new dedicated one.

<!-- gh-comment-id:1501717019 --> @JakeStanger commented on GitHub (Apr 10, 2023): Force pushing really messed up the references huh. Okay here's where I'm at with this: PR #104 adds the initially requested slider and progress bar widgets. I have held off the other form elements for two reasons: - They're complex and would be tricky to get right. For example, when/how should the text box value be sent to a script? If it was every keystroke that could make the script logic more complex. If it was on a button click/unfocus that may not be intuitive and would require a lot of logic for a niche feature. - Based on the above, I'd consider these to be out of scope of the bar. A command launcher for example should be its own separate program. The circular progress in eww (thanks for the link) uses Cairo under the hood. I reckon there's opportunity to do some really cool things with that, so I'll hold off for now and do some planning. I'm considering that out of scope for this issue though, so feel free to open a new dedicated one.
Author
Owner

@yavko commented on GitHub (Apr 10, 2023):

The circular progress in eww (thanks for the link) uses Cairo under the hood. I reckon there's opportunity to do some really cool things with that, so I'll hold off for now and do some planning. I'm considering that out of scope for this issue though, so feel free to open a new dedicated one.

Ah, can't wait!

<!-- gh-comment-id:1502034058 --> @yavko commented on GitHub (Apr 10, 2023): > The circular progress in eww (thanks for the link) uses Cairo under the hood. I reckon there's opportunity to do some really cool things with that, so I'll hold off for now and do some planning. I'm considering that out of scope for this issue though, so feel free to open a new dedicated one. Ah, can't wait!
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#4257
No description provided.