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
Support for multiple instances of the same Applet. #1439
Conversation
Separator applet supplied as the most basic sample. Gschema needs to be recompiled.
A few things (since I have attempted this before as well)
|
do we have to change the "enabled-applets" key in the gsettings schema as well? There are some applets that access their own object through AppletManager.applets[]. Will this implementation break such applets? If you are talking about AppletManager.appletObj, then that would break an applet yes, tho I'm not sure why an applet would do that. If you want access to a different applet object via its uuid, that does not work currently, but I guess I could add a function that returns all objects that match a specified uuid. The applet_id key seems to increase indefinitely even if users delete their applets. Is there a way to utilize the applet ids more efficiently? I will take a look at your code. |
Regarding the enabled-applets key, I think it would be more appropriate to change the default value in this pull request. |
Don't pull it just yet, I found an issue I need to check first. |
@autarkper: This patch is outdated, check out #1476 |
@Lusito : my comment was intended for the new patch, sorry. |
What exactly does interfere ? afaik I had the patch included in my local repository when writing the new patch. |
I just got the impression that minimize-to-window-list-button does not |
Just tried it, works for me.. did you set traditional minimize effect in cinnamon-settings ? |
Separator applet supplied as the most basic sample.
Other uses could be multiple customizable user menus, multiple folder views, etc.
Gschema needs to be recompiled.
Note, that it changes enabled-applets, (adding another ":" separated value to each entry), so going back to a previous version only works if you back up that setting or restore the settings to default.