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

menu button #13

Open
mojtaba82 opened this issue Mar 16, 2024 · 11 comments
Open

menu button #13

mojtaba82 opened this issue Mar 16, 2024 · 11 comments
Labels
plugin required A backend plugin is required to complete this issue

Comments

@mojtaba82
Copy link

Great job.
If you add Global Menu either as a single button or fully integrated with the title of window, it would be great. Similar to what Unity used to do.

@maverick74
Copy link

I don't wish to be the bearer of bad news but: #10 (comment)

@antroids
Copy link
Owner

Yes, I don't see much sense in reimplementing the same functionality that Global Menu already has.
I can see that it works well and maintained as part of Plasma Workspace project.
The Global menu has only private QML API without any guarantees that it will not be changed or even removed.
The other way would be copy-paste CPP plugin and include it to the widget, but I don't like this idea.

Are there any issues with using the both widgets on one panel?

@maverick74
Copy link

maverick74 commented Mar 18, 2024

Are there any issues with using the both widgets on one panel?

If you mean Application-title-bar & Global menu, i had no problem with using them at the same time on the same panel (when i tried both...).

in fact, AFAIK you can even use multiple instances of the same widget in the same panel (i used this in plasma 5 a few years ago when there was a widget that had Window Control buttons and Global Menu AIO)

@antroids
Copy link
Owner

antroids commented Mar 18, 2024

in fact, AFAIK you can even use multiple instances of the same widget in the same panel (i used this in plasma 5 a few years ago when there was a widget that had Window Control buttons and Global Menu AIO)

Yes, the widget could also be used as invisible spacer: #14

I can see the only issue with multiple screens, since Global Menu is showing for only active task.

@maverick74
Copy link

I don't use any of the widgets ATM because of that global menu effect i referenced when i switch between supported apps and unsupported ones...

It has a terrible effect and distracts me, keeping me from using it. Since i would need both to accomplish the effect i wanted, i don't use any (but i still keep an eye on application-title-bar because if GM gets that fixed i'll be using both)...

@mojtaba82
Copy link
Author

Yes, I don't see much sense in reimplementing the same functionality that Global Menu already has. I can see that it works well and maintained as part of Plasma Workspace project. The Global menu has only private QML API without any guarantees that it will not be changed or even removed. The other way would be copy-paste CPP plugin and include it to the widget, but I don't like this idea.

Are there any issues with using the both widgets on one panel?

I'm going to put the menu button between the app control buttons and the app title.

@maverick74
Copy link

maverick74 commented Mar 18, 2024

I'm going to put the menu button between the app control buttons and the app title.

I understand it's not perfect but, as a workaround, you can use 2 application-title-bar! One before and one after the global menu!

You'll still suffer the same problem I have, however!

(but yes, having an aio widget/having a global menu in application-title-bar would be great!)

all in all, it's @antroids call 🙂

@maverick74
Copy link

An update regarding the global menu: the problem i referenced is going to get fixed (probably) in kde 6.0.3 due to be released next week.

@KaKi87
Copy link

KaKi87 commented May 8, 2024

Are there any issues with using the both widgets on one panel?

Hi,

It's not really an issue, but a UX advantage : when window controls and global menu are on the same panel like on Unity, the title is visible in the default state and the global menu replaces it on hover, allowing both to enjoy all the space, and specifically for the global menu, it doesn't have to either move horizontally or make empty space appear between apps.

Thanks

@MajorTomDE
Copy link

MajorTomDE commented May 10, 2024

Maybe this fits to my proposal: #31

Integrate the global menu into into a classic „left click“ menu on the title together with e.g. close/exit Function (because sometimes close/exit is missing for some applications) would be great.

@antroids antroids added the plugin required A backend plugin is required to complete this issue label Jun 15, 2024
@antroids antroids mentioned this issue Jun 15, 2024
@Covkie
Copy link

Covkie commented Aug 1, 2024

I can see the only issue with multiple screens, since Global Menu is showing for only active task.

@antroids perhaps you could modify your filtering code and pr it into plasma's global menu widget?
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin required A backend plugin is required to complete this issue
Projects
None yet
Development

No branches or pull requests

6 participants