Winstep

Software Technologies


 Winstep Forums


Print view
Board index : Winstep Forums : General Discussion  [ 137 posts ] Go to page Previous  1, 2, 3, 4, 5, 6 ... 10  Next
Author Message
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 12:08 am 
Offline

Joined: Tue Mar 01, 2016 11:46 am
Posts: 568
There is something about sub-docks that has been on my mind:

For some of my docks i have dock fully transparent, while icons are semi-transparent with fade in effect on mouse over, while in dock properties -> behavior -> sub-dock, there is animation option which also has a Fade in effect which works different than that of mouse-over.
Took me a while to realize that its not a bug, but working as intended with two different effects sharing a same name

beside the issue of same names for different effect, i think sub-docks would benefit from opacity changing effect (maybe the main dock's themselves to, an option that would make whole dock opaque on mouse-over, not just several icons)


Back to top
 Profile  
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 12:20 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11933
seeker wrote:
For some of my docks i have dock fully transparent, while icons are semi-transparent with fade in effect on mouse over, while in dock properties -> behavior -> sub-dock, there is animation option which also has a Fade in effect which works different than that of mouse-over.
Took me a while to realize that its not a bug, but working as intended with two different effects sharing a same name


That's the animation applied to the appearance of the sub-dock (you can also select different animations for the main dock, i.e.; when it's hidden and comes back from the edge of the screen). Has nothing to do with icon mouse-over, attention and launch effects though.

seeker wrote:
I think sub-docks would benefit from opacity changing effect (maybe the main dock's themselves to, an option that would make whole dock opaque on mouse-over, not just several icons)


It's an idea, indeed. The Desktop Modules already have this option.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 12:55 am 
Offline

Joined: Tue Mar 01, 2016 11:46 am
Posts: 568
winstep wrote:

That's the animation applied to the appearance of the sub-dock (you can also select different animations for the main dock, i.e.; when it's hidden and comes back from the edge of the screen). Has nothing to do with icon mouse-over, attention and launch effects though.

i realized that, but the animation and the mouse-over efect having the same name was misleading


Back to top
 Profile  
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 4:09 pm 
Offline

Joined: Mon Oct 26, 2015 6:13 pm
Posts: 60
Is it possible for the dock to change color to match the wallpaper, like windows 10 does with the Taskbar. :)


Back to top
 Profile  
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 4:48 pm 
Offline
User avatar

Joined: Sat Aug 07, 2010 4:23 am
Posts: 108
Location: Lynn, MA (USA)
WinStep:

I would definitely use different settings for Sub Docks!
My main dock is mostly Sub Docks, some of which also have Sub Docks.


TheDude23112:

Right click and select Dock Properties
on the Appearance Tab Press the Color Settings button
check Colorize with Dominant Color of Desktop Background.

_________________
My computer is making weird growling noises!
Oh, wait. That's my stomach, it's lunch time!


Back to top
 Profile  
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 5:11 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11933
DanDaBear wrote:
I would definitely use different settings for Sub Docks!
My main dock is mostly Sub Docks, some of which also have Sub Docks.


Ah, and the other big change I mentioned?

Currently when you open a sub-dock the parent dock unmagnifies and stays that way until the sub-dock is closed, even if you mouse over it.

The new way would allow parent docks to magnify normally even when sub-docks are open... but for this to work the sub-dock must open a little bit further away from the parent dock, so that magnified icons from the parent dock do not overlap the sub-dock.

DanDaBear wrote:
Right click and select Dock Properties
on the Appearance Tab Press the Color Settings button
check Colorize with Dominant Color of Desktop Background.


Thanks, Dan. TheDude, you can also do this globally (i.e.; docks, Shelf, desktop modules, menus, NextSTART taskbar, etc...) from the Themes tab in Preferences.

Here is a video showing off this feature:


_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 9:40 pm 
Offline
User avatar

Joined: Sat Aug 07, 2010 4:23 am
Posts: 108
Location: Lynn, MA (USA)
WinStep wrote:
Quote:
Currently when you open a sub-dock the parent dock unmagnifies and stays that way until the sub-dock is closed, even if you mouse over it.


I normally only use the Zoom mouseover for my docks but I can see where that might be a useful thing, especially if you have more than a few Sub Docks stacked up. You can then tell where you started from! :D

_________________
My computer is making weird growling noises!
Oh, wait. That's my stomach, it's lunch time!


Back to top
 Profile  
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 10:08 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11933
DanDaBear wrote:
I normally only use the Zoom mouseover for my docks but I can see where that might be a useful thing, especially if you have more than a few Sub Docks stacked up. You can then tell where you started from! :D


Well, not really.

I have been playing with this since yesterday, and while I actually like having the parent docks still being able to magnify even when sub-docks are open (I'm going to keep that option, and probably even turn it on by default), keeping the parent sub-dock *icon* magnified at all times while the sub-dock is open is not really an option anymore.

RocketDock gets away with it because it actually freezes the dock when you open a Stacks docklet (i.e.; absolutely nothing happens when you mouseover the dock until you close the Stack).

This is not functional behavior, IMO.

Besides, if the dock is to remain functional, when you mouse over another icon in the parent dock the sub-dock icon has to de-magnify anyway.

Cairo dock (for Linux/Ubuntu) remains functional and the parent icon remains magnified when you mouse away from it into the sub-dock/Stacks. However, it does this by not un-magnifying at all when you mouse away from the dock while the Stack is open. So, if you open a Stacks docklet and instead of going up to it you go to, say, the last icon of the parent dock, the parent *icon* de-magnifies and when you mouse away from the dock it's this last icon that remains magnified. Weird, to say the least.

I was actually surprised to see a video where the original MacOSX dock kind of does what Nexus does now: when you click on an icon pointing to a Stack, the Stack opens and the dock *immediately* de-magnifies even if the mouse pointer is still over the magnified parent icon. Unlike what Nexus does now, however, the dock will magnify again if you mouse over it even if the Stack is still open.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Wed Jan 18, 2017 11:27 pm 
Offline

Joined: Tue Sep 30, 2014 11:58 pm
Posts: 137
winstep wrote:
(...)
So, here is what I am thinking about adding: first a global setting which allows you to control if sub-docks *always* inherit the settings of the parent dock (i.e.; the old way).

If this setting is off, then a 'Sub-Dock Properties' option appears in the right click menu of sub-dock icons. This would pop up a tabbed properties dialog (like the one you get for in-shelf docks) allowing you to apply specific themes to sub-docks, lock their themes (so they wouldn't change when applying a new theme to the parent dock), make their background fully transparent, etc... all independent of the parent dock.

As for the main dock not magnifying when a sub-dock is open (so it doesn't overlap the sub-dock when you accidentally move the mouse over it on your way to the sub-dock, making a huge mess), this is only a problem if the application is trying to 'glue' sub-docks to their parent docks.

If, instead, magnification is taken into account, the sub-dock would open sufficiently far away from the parent dock that the main dock magnifying would no longer be a problem.

This would also allow me to keep the sub-dock icon magnified (as a sort of indicator as to is the parent icon of that sub-dock) when the mouse pointer moves away from the dock into the sub-dock. Of course, if the user then moves the pointer to the main dock, then it will resume normal magnification.

The best part of this is that if the user does not use the magnification effect, then docks and sub-docks will still be 'glued' to each other, just like old times and when it makes sense for this to happen.

All these could be pulled off easily and still in time for this release. What do you guys think of the idea?


Absolutely yes! Individual settings for sub-docks is one of the few things I always wanted to have in Nexus. Already forgot about that. No unmagnification when opening sub-docks would also be great! Never thought about that, but it's an unnecessary animation after all. Would be smoother without it.
And you're right about the indicator function of the magnified icon, to see to which icon the sub-dock belongs. Especially useful if the sub-dock is too large to be centered over the parent icon. (if it's near the edge of the screen)
Can't wait to check it out!


Back to top
 Profile  
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Fri Jan 20, 2017 8:59 am 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11933
toniostarcevic wrote:
And you're right about the indicator function of the magnified icon, to see to which icon the sub-dock belongs. Especially useful if the sub-dock is too large to be centered over the parent icon. (if it's near the edge of the screen)


I tried implementing that (leaving the parent sub-dock icon magnified), problem is that it doesn't work well in practice.

There are a couple of different ways to accomplish this and they all have drawbacks:

1. We freeze the parent dock to mouse overs like RocketDock does when you open a Stack (i.e.; the parent dock would stop responding to mouse-overs and remain magnified and frozen in place until you closed the sub-dock).

Besides being a somewhat weird solution, this doesn't work for us because Nexus allows you to drag items from parent docks to sub-docks and vice-versa. So we need the dock to remain responsive to mouse overs.

2. We prevent the dock from de-magnifying while the sub-dock is open.

There are two drawbacks with this:

a) Because the dock remains responsive to mouse overs, if the user returns the mouse pointer to another icon in the parent dock without having already closed the sub-dock, the dock MUST magnify this other icon. Since the dock is already fully magnified, this means an instant full magnification of this other icon and its neighbors while the parent icon and its neighbors return to normal size just as abruptly.

Not smooth at all and makes the dock look glitchy.

b) If you now leave the dock again, the icon that remains fully magnified (i.e.; the last icon you moused over) might have nothing to do with the sub-dock that is currently open.

Now, I suppose I could fix both these problems - e.g.; if you leave the dock it would automatically re-magnify the parent dock icon, and if you re-enter the dock at another place it smoothly magnifies the new entry point at the same time that it de-magnifies the parent icon - but both solutions are incompatible with the current dock magnification algorithm.

Now, this algorithm is tremendously complex, not so much because of what it does but because it has been optimized to death for speed. A lot of work and time would have to be invested in this so all the movements would be smooth... and for what? So you can leave one icon magnified?

Not worth it, IMO. Especially not on what is supposed to be mostly a maintenance release.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Fri Jan 20, 2017 10:58 am 
Offline

Joined: Tue Sep 30, 2014 11:58 pm
Posts: 137
I see. Well, it's not that important after all.
The individual settings for sub-docks would be great though.
Always thought it looks a bit silly to have the leopard background floating above the dock, since it's designed to be attached to a border.


Back to top
 Profile  
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Fri Jan 20, 2017 12:22 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11933
toniostarcevic wrote:
The individual settings for sub-docks would be great though.


It's working here already. Currently tying loose ends.

This way you can have not only different themes for each sub-dock but also different icon sizes, transparency, icon spacing, etc...

If you want the theme associated to a sub-dock to be persistent (i.e.; remain the same even when you change the current global theme) you can simply lock the theme for that sub-dock in the sub-dock's Properties panel (otherwise when you change the global theme all sub-docks will revert to the new global theme, just like it happens now with docks). I added a new 'Lock Theme' setting to the Themes tab of the Dock Properties panels to make this easy.

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Sat Jan 21, 2017 1:50 am 
Offline

Joined: Tue Sep 30, 2014 11:58 pm
Posts: 137
Nice, that surely is a great addition! I find sub-docks extremely useful. They are great to categorize similiar applications. Now you can customize each with a matching background. Can't wait to check it out! :)


Back to top
 Profile  
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Sat Jan 21, 2017 7:06 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Feb 26, 2004 8:30 pm
Posts: 11933
Ok, new beta available.

For those Winstep Xtreme users who installed the previous beta, please let me know how the Winstep Update Manager handled this new beta. All going well, you should only see the UAC prompt and the progress dialog, then bang, you're running the new version.

Better? Same? Meh?!

Parent dock magnification now remains enabled by default even when sub-docks are open. Please let me know what you think of this, especially those who use a lot of sub-docks.

You can now configure sub-docks individually, but that setting is turned off by default. To turn it on, open the Dock Properties dialog of any dock -> Behavior -> Sub-docks -> disable 'Sub-docks inherit parent dock settings'.

DanDaBear, check the new Alarm weekly options.

Chuck, if you're reading this, check the General tab of NextSTART Preferences. I think you will be pleasantly surprised. :)

Finally, if you are a Nexus Ultimate user and you've got a calendar module on a dock or the Shelf: click on it! I think you will be pleasantly surprised too. :)

_________________
Jorge Coelho
Winstep Xtreme - Xtreme Power!
http://www.winstep.net - Winstep Software Technologies


Back to top
 Profile WWW 
 
 Post subject: Re: So, what's next after v16.12?
PostPosted: Sat Jan 21, 2017 9:03 pm 
Offline

Joined: Tue Mar 01, 2016 11:46 am
Posts: 568
winstep wrote:
Parent dock magnification now remains enabled by default even when sub-docks are open. Please let me know what you think of this, especially those who use a lot of sub-docks.

seems to work good, although it increases the distance between the dock and sub-dcok so i prefer to have it disabled


winstep wrote:
Finally, if you are a Nexus Ultimate user and you've got a calendar module on a dock or the Shelf: click on it! I think you will be pleasantly surprised too. :)

nice

i did notice one thing, the transparency setting seems bugged
if i try to increase opacity of the icons that were previously semi-transparent it has no effect
i can make them more transparent, and then opaque back to the level they were before
(ie, my icons are 50% transparent. if i slide transparency anywhere from 50 to 100% it has effect, but if i try to set it between 0 and 50 nothing changes)
happens with both docks and sub-docks

second transparency bug that i noticed before but forgot
i had CPU and RAM meters z-order set to always on Bottom, but because of the flicker i mentioned before, i set it to normal
With Z-order normal, if i select RAM meter it becomes more opaque than CPU meter, but doesnt go back to same level of transparency if i deselect it
(nether module has make opaque on mouse-over turned on)

Z-order Normal(or on top), after selecting RAM meter module)
http://prntscr.com/dym131

normal behaviour:
http://prntscr.com/dym26c


Back to top
 Profile  
 
Post new topic Reply to topic Board index : Winstep Forums : General Discussion  [ 137 posts ] Go to page Previous  1, 2, 3, 4, 5, 6 ... 10  Next
Display posts from previous:  Sort by  

Who is online

Users browsing this forum: No registered users and 53 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: