Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dock ability for panel.ini/layouts #88

Closed
fossfreedom opened this issue Mar 28, 2022 · 3 comments · Fixed by #90
Closed

Add dock ability for panel.ini/layouts #88

fossfreedom opened this issue Mar 28, 2022 · 3 comments · Fixed by #90
Labels
accepted Accepted enhancement. enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@fossfreedom
Copy link
Contributor

Current Budgie version

10.6

Use-cases

Ubuntu Budgie 22.10 is considering dropping Plank and using the inbuilt budgie dock capability now that the icon sizing issues for the panel have been resolved (yay!). This will mean our default layout will be a true budgie only experience without needing a third-party app.

To enable this will require the ability to specify a panel in dock mode as part of the initial user experience.

Proposal

At the moment in a panel.ini configuration we can specify extra panels, the applets contained therein, the size and the location of the panel.

The proposal here is to add a series of options in addition to "Position" and "Size" :

"AutoHide" with the values defined in the budgie desktop settings panel settings Automatically Hide drop-down
"Transparency" with the values defined in the budgie desktop settings panel settings Transparency Hide drop-down
"DockMode" with a True/False value

Maybe needed is "Shadow" and "StyliseRegion" boolean values

References

https://github.com/BuddiesOfBudgie/budgie-desktop/blob/master/src/panel/manager.vala#L1243

@JoshStrobl
Copy link
Member

Seems completely reasonable to me 👍

@JoshStrobl JoshStrobl added enhancement New feature or request help wanted Extra attention is needed accepted Accepted enhancement. labels Mar 28, 2022
@serebit
Copy link
Member

serebit commented Mar 29, 2022

Almost done with this locally. Adding Shadow/Stylize is going to be trickier.

@serebit
Copy link
Member

serebit commented Mar 29, 2022

I have a local branch with all listed options except for Stylize End Regions, which Josh and I have discussed possibly removing in a future version of Budgie. I'll create a PR shortly.

@serebit serebit added this to the 10.7 milestone Mar 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted Accepted enhancement. enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants