Open psifidotos opened 7 years ago
It sounds great!
well my friends... :)
almost everything is ready, and it works great!!! :) I would like a lot to help me find issues before the 0.5 release... You can use master branches for the plasmoid and the panel...
Importat Tips:
at line 43: property bool debugMode: false
Features Now Dock Panel supports 6 panel visibility states... (Below Active, Below Maximized, Windows cover, Windows go below, Auto hide, Always Visible), I havent implemented yet the Auto hide one but this is going to be a matter of days... All the other support beautiful sliding animations when then dock decides that should be shown or hide... :)
All these states work flawlessly with Plasma's Panel visibillity (Window Cover) which is also the default for all the new Now Dock Panels. For the Always Visible state you must set both the plasma's panel to "Always Visible" and the Now Dock's one. The height of the plasma panel in "Always Visible" state determines the snapping for windows etc.. So you could always have in "Always Visible" state your Now Dock appearing and take into account the snapping needed also...
Auto Hide has been just implemented...
So nowdock plasmoid and panel will be released along with Plasma 5.9?
So nowdock plasmoid and panel will be released along with Plasma 5.9?
no, they will probably be released before the mid of December, I will give 1-2 weeks for testing from today. NowDock 0.5 is compatible with Plasma 5.8, it just needs the transparent-panel script in order to provide the plasma transparent panel. With Plasma 5.9 this will not be necessary, tranparent panels are supported inside Plasma.
a small change in the Now Dock Panel codepage is that it provide a c++ plugin which is doing its magic. So the user must download it from the store, build it and install it. This is why I am already preparing packages for openSuse. I hope that the various packages will include Now Dock 0.5 somehow in their repos in order to make the plasma users life easier...
Hi .... sorry for the disappearance.
Trying out new 0.5 panel, it seems it doesnt respect the panel size: It always uses all bottom horizontal space.
Trying out new 0.5 panel, it seems it doesnt respect the panel size: It always uses all bottom horizontal space.
is this needed? what is the case?
is this needed? what is the case?
well ... mac osX panel is not full width :)
seriously though, I prefer to not have it full width as I have edge corner mouse actions.
seriously though, I prefer to not have it full width as I have edge corner mouse actions.
what are the edge corner mouse actions?
I use Present Windows corner and Show Desktop corner but they do not conflict with Now Dock, what is your case?
well, I have on bottom corner ( where i have the panel ) for present windows and show applications menu also.
I just like non full width panels when i use them in autohide mode. simply a matter of taste
well, I have on bottom corner ( where i have the panel ) for present windows and show applications menu also.
I just like non full width panels when i use them in autohide mode. simply a matter of taste
this is fixed in master.... For Double Layout only Centered alignment based on MaximumLength is supported... For all the layouts maximumLength is taken into consideration ...
this is fixed in master.... For Double Layout only Centered alignment based on MaximumLength is supported... For all the layouts maximumLength is taken into consideration ...
Works wonders. The resize animation of the panel is very nice. :P thanks !
Well, I think that everything goes smoothly with the latest master branches, I havent found any show stoppers bugs, I will probably give a week for testers etc.
Packages for openSuse can be found at: OpenSuse Build Service packages
Well I am on Gentoo, installed plasma git version.
It is working very smooth !
Current settings: Plasma panel autohide, nowdock panel "behind windows", central alignment and 8px background panel. Lovelly
@alexjp , nice to hear!!! :-)
guys, one confirmation please... Can you please try to add a new Now Dock Panel after installing the master branches ? https://github.com/psifidotos/nowdock-panel/issues/37 and send also what combination of plasma and frameworks are you using along with the results? e.g. Now Dock can be added - Plasma 5.8.4 - Frameworks 5.28
Well , for me, like sad earlier, everything is mostly working fine.
Some weird things that i think its not nowdock's fault: sometimes the dock doesn't go below a chromium window ( stays on top of chromium, although it is focused and using the space ).
other than that, its working how i like it :) i will report minor bugs that i think its nowdock's fault.
Some weird things that i think its not nowdock's fault: sometimes the dock doesn't go below a chromium window ( stays on top of chromium, although it is focused and using the space ).
@alexjp , it could also be the Plasma panel setting "auto-hide" but there are plasma limitations that can not be overcomed from Now Dock. Have in mind that Now Dock support one main plasma panel setting "Windows can cover"...
Some weird things that i think its not nowdock's fault: sometimes the dock doesn't go below a chromium window ( stays on top of chromium, although it is focused and using the space ).
@alexjp
Thanks a lot again!!!!
I think it is better.... Now I am not able to catch it above chromium again.
My distro is Gentoo, I am using live ebuilds, meaning, compiling from git plasma master repositories.
I think it is better.... Now I am not able to catch it above chromium again.
nice to hear...
My distro is Gentoo, I am using live ebuilds, meaning, compiling from git plasma master repositories.
meaning you can drop the plasma transparent script, you can use any theme directly and you can keep your Blur and Background Constrast effects ;)
I am thinking to add the plasmoid branch code inside the now dock panel branch code..
Pros:
What do you think?
Your project is beautiful. I like the unification idea.
Well ... if it makes sense in a technical code level ... why not ?
If it doesn't make sense.... I guess the user installing two things is not a problema, since if the Project takes off and lots of users use it, distro will make packages for it ( probably include it also by default )
I think merge them into one is good :smiley:
I agree!!! Let's merge them... I will move the plasmoid codepage inside the panel one... The user will have to install only one thing, not two and everything should be the same after that... The user will have panel and plasmoid separately in its environment...
I will give a strict NOTICE in order to use only the Now Dock Panel codepage when that happens....
+1
STRICT NOTICE :)
the plasmoid has moved into the now dock panel branch... I took special care for the translation I hope that something didnt broke in the process!!! :) For me in greek works great... everything is ok...
the now-dock-plasmoid repo is not going to receive any updates here... All the changes will be added in the now-dock-panel...
if you install this new architecture you should see in the configuration windows for both the plasmoid and the panel the version 0.4.91
I would like a lot your feedback around this: https://github.com/psifidotos/nowdock-panel/issues/49 !!!!
What is coming up...