It is currently Thu Apr 18, 2024 3:08 am

All times are UTC - 8 hours [ DST ]


Forum rules


Before posting a bug report or a feature request, search the forum for an older post on the same topic.



Post new topic Reply to topic  [ 24 posts ] 
Author Message
PostPosted: Fri Jan 22, 2016 1:48 pm 
Offline
User avatar

Joined: Fri Jan 22, 2016 1:20 pm
Posts: 6
Hey, so I'm not sure if this is feasible, but assuming it is, I think it would make a great addition to Classic Shell. If anyone can think of another way to accomplish this, I'd love to hear it.

Simply put, I'd like to be able to set a different Alpha value for the taskbar when a window is maximized (or potentially when windowed left, or right, if possible)I'm currently making a material design theme for my desktop, and the issue I'm running into is that: http://imgur.com/3xqgk5d looks fantastic, however: http://imgur.com/jLxTVPO looks rather absurd, since it looks like the taskbar has a weird geometric pattern on it.

If this is possible, I think it would make a lot more people able to enjoy a fully transparent taskbar, And again, if anyone happens to have other suggestions on how I could accomplish this, I'd love to know, I'm pretty muc drawing a blank on how I could get it to work without some kind of software feature in either rainmeter or Classic Shell that allows me to either measure whether something is windowed in a given way (in the case of rainmeter) or change taskbar transparency when something is maximized or windowed to the left/right (in the case of Classic Shell)


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 9:09 am 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
OH MY GOD YES

Honestly, I would LOVE to have this option...but for Windows 7 and 8 too. I mean, Vista had this behaviour...

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 9:42 am 
Offline
User avatar

Joined: Fri Jan 22, 2016 1:20 pm
Posts: 6
I'm really glad someone else feels as though it would be a worth while feature; having a transparent task bar is kind of silly without it if you ask me. I saw a similar thread, that had no real positive feedback (I would have posted in that thread, but I thought the original poster may have been referring to something somewhat different, it was hard to tell, and I didn't want to take over his/her topic with something different) but I was worried there might not be much interest in this feature because I saw how skeptically people responded.

My main concern is whether or not it's really feasible to implement, because as much as I would love the feature, there's no point asking for the dev(s) to do something that can't be done within the parameters of the program.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 9:59 am 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
ChristenColour wrote:
I'm really glad someone else feels as though it would be a worth while feature; having a transparent task bar is kind of silly without it if you ask me. I saw a similar thread, that had no real positive feedback (I would have posted in that thread, but I thought the original poster may have been referring to something somewhat different, it was hard to tell, and I didn't want to take over his/her topic with something different) but I was worried there might not be much interest in this feature because I saw how skeptically people responded.

My main concern is whether or not it's really feasible to implement, because as much as I would love the feature, there's no point asking for the dev(s) to do something that can't be done within the parameters of the program.


Yeah...and while I suppose there isn't a lot we can say for sure, we DO know Windows Vista had that behavior, as well as some pre-reset builds of Windows Longhorn: , so clearly it's POSSIBLE, somehow...

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 10:27 am 
Offline
User avatar

Joined: Fri Jan 22, 2016 1:20 pm
Posts: 6
I must admit, I had to do some research regarding windows longhorn (I'm a relatively young windows user, being born in 1998 puts windows longhorn a little before when I would have been using computers x) but that's some really valuable input, thank you! if anyone else looks through this thread, and thinks it would be a valuable feature, please, by all means, add a comment~


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 12:12 pm 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
ChristenColour wrote:
I must admit, I had to do some research regarding windows longhorn (I'm a relatively young windows user, being born in 1998 puts windows longhorn a little before when I would have been using computers x) but that's some really valuable input, thank you! if anyone else looks through this thread, and thinks it would be a valuable feature, please, by all means, add a comment~


Heh, well that makes me around 2 years younger than you, so that's hardly of any obvious relevance...

...nonetheless, np. I DO want this to happen, be it via Classic Shell or some other application. It'd certaintly be nice to get all the things right in one tool (Classic Shell), though...

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 12:36 pm 
Offline
User avatar

Joined: Sun Jan 06, 2013 1:44 pm
Posts: 1996
At-least on-the fly changing of the monitor transparency is feasible.. The only real hurdle would be detecting if a window is maximized or not.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 12:41 pm 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
Jcee wrote:
At-least on-the fly changing of the monitor transparency is feasible.. The only real hurdle would be detecting if a window is maximized or not.


...MONITOR transparency?? (What is that? ._. )

Well, I know some applications can do it (TrueTransparency can, and does so to switch skinned border types), so IDK if that helps or not, but there it is nonetheless :\|/

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 1:09 pm 
Offline
User avatar

Joined: Fri Jan 22, 2016 1:20 pm
Posts: 6
Jcee wrote:
At-least on-the fly changing of the monitor transparency is feasible.. The only real hurdle would be detecting if a window is maximized or not.



yeah, that's sorta what I was thinking with regards to the primary difficulty, but as I said, if it can be done within the scope of this program, I think it really would be a worth wile feature.

as far as it being implemented goes, I think that's the second hurdle though: it being useful enough, to enough people, to warrant the dev(s) putting the time into making it happen.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 1:14 pm 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
ChristenColour wrote:
Jcee wrote:
At-least on-the fly changing of the monitor transparency is feasible.. The only real hurdle would be detecting if a window is maximized or not.



yeah, that's sorta what I was thinking with regards to the primary difficulty, but as I said, if it can be done within the scope of this program, I think it really would be a worth wile feature.

as far as it being implemented goes, I think that's the second hurdle though: it being useful enough, to enough people, to warrant the dev(s) putting the time into making it happen.


Personally, I feel that Classic Shell has the potential to become a huge aid to themers, possibly outdoing some of StarDock's own tools...

...but IDK if they'll ever know until they take a risk :/

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jan 24, 2016 10:59 pm 
Offline

Joined: Fri Oct 18, 2013 9:03 pm
Posts: 116
Splitwirez wrote:
ChristenColour wrote:
Jcee wrote:
At-least on-the fly changing of the monitor transparency is feasible.. The ongo real hurdle would be detecting if a window is maximized or not.



yeah, that's sorta what I was thinking with regards to the primarwo fficulty, but as I said, if it can be done within the scope of this program, I think it really would sure worth wile feature.

as far as it being implemented goes, I think that's the second hurdle though: it being useful enough, to enough people, to warrant the dev(s) putting the time into making it happen.


Personally, I feel that Classic Shell has the potential to become a huge aid to themers, possibly outdoing some of StarDock's own tools...

...but IDK if they'll ever know until they take a risk :/



Unfortunately, I don't think Ivo is interested in 'potential'. He is a one man army, and hes said that full customization could possibly takes years of blood and sweat to actually be possible. That he's just not interested in. Plus I didn't get a reply back on my post trying to clear things up on that topic, so I'm just not sure of what his thoughts are on what I wrote.

The classic shell we know might or might not get new features, it might just stay the same without offering much customization to the explorer, or further customization to the start menu. Which the start menu is very good at this point, but could still use further enhancements & customizability options.

But please, don't take my word for it, as I don't know much & all I said could be wrong.

Anyways, I think this is a good idea. We could even add in an option for the taskbar to slowly either fade in, or fade out, from transparency to solid, or vice versa. You could specify how many seconds it takes to fade as well. If the option to fade is unchecked, the change would be immediate. There could also be separate options for fade in, and fade out. This could potentially open possibilities to have the taskbar fade in, but not fade out, and fade out, but not fade in making the transition immediate on fading in, but it will still fade out. There could be two values for this, 0 for both fading in and out for immediate change, no fade out or in effect. If you increase the value , the taskbar will start the fading transitioning effect. 0.5 seconds would either fade in or fade out fully within that time frame.

There could be a check box to 'do not transition' if you want the taskbar to not become solid upon opening a maximized window.

What about a check box for if you want the taskbar to become solid if any window , whether it be maximized or not too?

I don't think we can suggest for the taskbar to become solid and change to another color though. The taskbar isn't themeable in windows 8 and 10 I'm fairly sure, so I don't think that to change or specify a color on being solid would be possible on the taskbar.


This would just be a windows only option that you change the color normally in your personalization options. So the color idea is a no go, but transitioning between solid and transparent & fading in and out would be a great feature to have.

I support this idea.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 12:20 am 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
redblade8 wrote:
The taskbar isn't themeable in windows 8


wat

no

I can tell you from experience ( http://rob55rod.deviantart.com/art/Plex ... -571303944 ) that Windows 8's taskbar is themeable. Windows 10's isn't, though ._:-.

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 8:36 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
I've been following this thread from the sidelines. As Jcee pointed out, the main problem is detecting when a window is getting maximized. It gets more complicated once you add multiple monitors (and multiple taskbars) into the mix. Another possible complication is for programs running as admin - they may prevent Explorer from detecting their maximized state.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 9:24 am 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
Ivo wrote:
I've been following this thread from the sidelines. As Jcee pointed out, the main problem is detecting when a window is getting maximized. It gets more complicated once you add multiple monitors (and multiple taskbars) into the mix. Another possible complication is for programs running as admin - they may prevent Explorer from detecting their maximized state.


...wait, all this has to run through explorer? ._:-.

Hmm...well as I said above, TrueTransparency doesn't need to be run as an administrator to skin applications which are run as an administrator, and it can tell when they're maximized just fine...I dunno if tearing it apart to figure this out would help or not...it was just a thought ._._.

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 9:43 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
The taskbar is implemented by Explorer, so yes.
I don't know what TT does, but it most likely injects itself into every application, which is totally unrelated to what is needed here.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 10:33 am 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
Ivo wrote:
The taskbar is implemented by Explorer, so yes.
I don't know what TT does, but it most likely injects itself into every application, which is totally unrelated to what is needed here.


I know the taskbar is implemented by Explorer, I was referring to Classic Shell's proposed affect on it.

TrueTransparency is an application which simply skins window borders. It was designed in the pre-Vista era to emulate the then-overhyped-to-hell-and-back Aero Glass effect, but still works on Windows 7, 8 and 10, though its borders are anything-but stable, as the application frequently jams in place, behaves oddly, becomes unresponsive, fails to comply to Aero snap, or simply crashes. Nonetheless, that seems to be due to DWM, and I doubt the mechanism for detecting maximized windows is at fault. To clarify how I know that it can tell when a Window is maximized...TrueTransparency skins include 2 sets of borders, one for restored Windows, and one for Maximized windows. TrueTransparency switches these borders per-application as you'd expect, and this seems to be the only feature which works reliably on Windows 7, 8, and 10 :lol:

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 10:38 am 
Offline
Site Admin
User avatar

Joined: Wed Jan 02, 2013 11:38 pm
Posts: 5333
Those are two separate things. In one case you have the look of one program change according to its state. In the other, the piece you are changing (the taskbar) is in another process. The two solutions nothing in common.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 10:40 am 
Offline
User avatar

Joined: Sun Jan 06, 2013 1:44 pm
Posts: 1996
This particular feature might be more in-line with what displayfusion is actually doing right now.. Though Ive been holding out for several reasons (1 its a pay program, 2 its not necessarily going to be added, and 3 the function would still need to be coded, though it would be quite easy, and the DF staff are good about coding custom functions for their customers, if they are relatively simple

This thread, has atleast a request for detection of maximization: https://www.displayfusion.com/Discussio ... 142d2c0656
So if you are willing to pay, I would maybe post in that thread voicing your opinion, and use-case


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 11:42 am 
Offline

Joined: Fri Oct 18, 2013 9:03 pm
Posts: 116
Splitwirez wrote:
redblade8 wrote:
The taskbar isn't themeable in windows 8


wat

no

I can tell you from experience ( http://rob55rod.deviantart.com/art/Plex ... -571303944 ) that Windows 8's taskbar is themeable. Windows 10's isn't, though ._:-.



I'm sorry, you're correct. For some reason I was thinking about the classic theme in windows 8 & 10.

True transparency and display fusion might be something worth looking into.

Or the taskbar could change from transparency to solid with any window open. The 'only when maximized' feature could come at a later date when its figured out.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 11:55 am 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
Ivo wrote:
Those are two separate things. In one case you have the look of one program change according to its state. In the other, the piece you are changing (the taskbar) is in another process. The two solutions nothing in common.


Oh...I thought detecting when the program's state changes was the obstacle, not applying that to the taskbar.

In that case...look at Windows Vista. Its taskbar has the behaviour, though I can't get it to work on Windows 8...meh, IDK if the problem is the detection or the behaviour exerted, but Windows 8's DWM does have some serious lack of Aero Glass, so... ._:-.

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 8:48 pm 
Offline
User avatar

Joined: Thu Jan 03, 2013 12:38 am
Posts: 5374
My opinion is that:
1. The transparent taskbar while it looks great aesthetically, it's not very usable because the desktop background can be anything and there is text to read on the taskbar. Full transparency causes readability issues.
2. Changing taskbar color or transparency *that* frequently in a multitasking OS would be a visual distraction. It can even affect performance if user rapidly switches between windows at a time when CPU consumption is high.

_________________
Links to some general topics:

Compare Start Menus

Read the Search box usage guide.

I am a Windows enthusiast and helped a little with Classic Shell's testing and usability/UX feedback.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jan 25, 2016 9:28 pm 
Offline
User avatar

Joined: Fri Jan 22, 2016 1:20 pm
Posts: 6
Well, I agree that there are usability concerns for a completely transparent taskbar, so I have a rainmeter skin creating a gradient shadow behind the icons, so I don't have an issue with that, my issue is that aesthetically the transparent taskbar only looks good until you maximize a window, at which point it looks quite odd.
Personally, I don't think that an update on transparency from say 100% transparent, to opaque dark gray, would be distracting, it would simply solidify the visual presented by maximizing a window, hiding any part of the desktop that shows through the task bar, and that the taskbar being transparent when only the desktop is visible makes the digital environment feel open and less cramped.

With regards to performance, while this website has opened my eyes to the word of people who are quite happy with the way windows was in vista, xp, and before, and even want it to go back to being visually the same as it was then, we live in a world where people have dual (or higher) graphics card configurations, chip sets are overclocked to 6+ GHz, and I'm typing this on what is techincally a tablet with 8 Gb of RAM and an i7 processor, with a 256 Gb SSD, a tablet running windows 10 that can run chrome with 50+ tabs and fetch 1080p web content from youtube servers somewhere else in the world and its integrated graphics (that sadden me greatly) can display them without stuttering. I'm sure there are plenty of people out there who have computers that may have issues with updating a single color value (or depending on how the data is formatted, just an alpha or transparency value) repeatedly and very rapidly, upon user input, I'm also sure that plenty of computers can handle it more easily than 99% of what their users put them through daily.

I think the main concerns are really
1) usability (I personally happen to have this sorted out for my particular use case, but that means little to others, who may have other use cases), but then, transparency is an existing feature, my point was sort of just that this would make full, or even partial transparency, more usable, and improve the UI
2) feasibility and value: Ivo would have to code this and it quite frankly wouldn't be that big of an improvement for that many people (relative to what Ivo said it would require in order to implement)

However, I don't think performance, or distraction are an issue, though I'm sure some one, if really dedicated to making an ugly desktop, could do something like make it go from neon green to bright red, and I'm sure that would be distracting, but as an interface designer, there are plenty of ways one could take advantage of a feature like this, without it being at all unpleasant, in fact, Chrome OS does exactly this and it's quite attractive (unfortunately the rest of the UI isn't as attractive and polished as google's other platform, android, but hey, we'll see if it improves with more time)

All of my long winded ramblings aside, I believe Ivo has expressed his feelings that, within the parameters of this piece of software and it's intended goals, it isn't worth implementation (also, correct me if I'm wrong about that Ivo, I don't mean to put words in your mouth, and if that isn't how you feel, I do apologize), which is understandable given my understanding of what would, or rather, might, be required to implement this feature.
However, that leaves me attempting to figure how I might simulate this kind of UI behavior, so I'll probably try to get in touch with the devs at DisplayFusion and get their input, regarding feasibility, and potential implementation.


Top
 Profile  
Reply with quote  
PostPosted: Sat Jan 30, 2016 5:11 am 
Offline
User avatar

Joined: Sun Jan 06, 2013 1:44 pm
Posts: 1996
I just wanted to update, and say, as of now, display fusion beta supports the trigger events required to make your request possible. (Though it still doesn't detect snap left/right, or which monitor the window was maximized on if you have more than 1) For your use-case it might still be acceptable.

Basically you would create a function that adds to a counter (current # of maximized windows), and then sends a !ShowMeter bang to the 'taskbar' skin you create, when a window is maximized.

To hide this meter, you would have to create a function that activates on: minimize, restore, close, that subtracts from the counter, and if = 0, then sends a !HideMeter bang to the 'taskbar' skin you create


Top
 Profile  
Reply with quote  
PostPosted: Tue Mar 22, 2016 9:06 am 
Offline
User avatar

Joined: Sun Feb 22, 2015 3:09 pm
Posts: 696
[originally posted in the wrong thread]
Uhh...sorry for the bump, but I came up with another possible approach: Toggle it with a hotkey. The end user could set the transparency to be opaque when WIN+UP ARROW is pressed and transparent when WIN+DOWN, WIN+LEFT, or WIN+RIGHT are pressed, and then it would toggle as if it were according to Windows being maximized. Atleast for those who abuse hotkeys like crazy.

Seem like a possibility?

_________________
I'm sorry for getting your hopes up, only to shatter them. Best wishes, wherever you're all headed next.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 57 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:  
Powered by phpBB® Forum Software © phpBB Group, Almsamim WYSIWYG Classic Shell © 2010-2016, Ivo Beltchev.
All right reserved.