Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: ShyBar - an automatic Windows 7 taskbar hider


07 Feb 2014   #1

Windows 7 Home Premium 64 bit
 
 
ShyBar - an automatic Windows 7 taskbar hider

My sister will be undergoing her third liver surgery tomorrow morning. Please pray for her safe and speedy recovery.

I recently switched to a Windows 7 pc as my main unit and I've become annoyed that even when I set the taskbar to auto-hide it still leaves a line on the bottom of my desktop. So I wrote ShyBar, a taskbar hider that functions automatically without having to click on a button or press a hotkey to show the taskbar when needed.

Please understand that this isn't my day job. I will try to address all your concerns but I may not be able to answer every single post. Rest assured, however, that I will read every comment.


Features:
  • ShyBar is free for personal use however donations via Paypal or Bitcoin will be gratefully accepted and will go towards my sister's medical bills.
  • Tries to detect full-screen applications and will suspend processing so as not to interfere with games or video players.
  • Supports the Classic Shell seashell start button in addition to the regular start button.
  • Works no matter which edge of the desktop the taskbar is docked on.
  • Will only activate if the taskbar is set to auto-hide.
  • Fully automatic. Detects the mouse cursor and will show or hide the taskbar depending on the cursor's proximity to a user-adjustable hotspot and coolspot.
  • ShyBar v1.44+ now includes dual sliders to set the hotspot (area that triggers the appearance of the taskbar) and the coolspot (area which, upon leaving, will trigger concealment of the taskbar). If you prefer the previous single slider version of ShyBar, the download link is in post #12.


Features reported as working by users but not yet personally tested by me:
  • Multi-monitor support
  • Compatible with Display Fusion

Known bugs or issues:
  • If you use Avast! antivirus, the DeepScreen function may make Windows think the installer has stopped working. Just wait for Deepscreen to finish then allow the installer to continue and operation will resume normally.
  • Works with Windows 7.
  • Windows 8 compatibility is in development.
  • User interface not yet tested with high dpi / Retina displays.
  • Does not yet support taskbar notifications. Fix being investigated.
  • If the Classic Shell seashell start button is installed it may flicker a bit if you have a slower computer.
  • The icon is ugly. What can I say? I took a picture of a leaf, plugged it into an icon maker and called it a day.


Download link v2.03: https://app.box.com/s/wq49rc3xso2cw4drvzvv

MD5 162686933e22a2cb024622715201edf2
SHA1 02e946e5850b7f6c8744b510011c899143429d44

You will also need the 2013 C++ Redistributable: Download Visual C++ Redistributable Packages for Visual Studio 2013 from Official Microsoft Download Center

For info on upcoming versions and the state of the ShyBar project, please read this post: ShyBar - an automatic Windows 7 taskbar hider

If you have tried ShyBar on Windows 8.x, I would appreciate it if you would leave some feedback on your results whether good or bad. Thank you.


My System SpecsSystem Spec
.

17 Feb 2014   #2

Windows 7 Home Premium 64 bit
 
 

ShyBar updated to version 1.1 to improve compatibility. Download link in first post.
My System SpecsSystem Spec
21 Feb 2014   #3

Microsoft Community Contributor Award Recipient

Win 7 Pro x64 / Win 8.1 Pro
 
 

I tested this out in VmWare and it works very nice.

Thank you for the contribution.

Jerry
My System SpecsSystem Spec
.


26 Feb 2014   #4

Windows 7 Home Premium 64 bit
 
 

Thank you, Bongo, for the feedback and the kind words.
My System SpecsSystem Spec
27 Feb 2014   #5

Windows 7 Ultimate x64
 
 

I get an error when I try to run it.

Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at Shyness.Dimensions.Prepare()
   at Shyness.ShyBar.Form1_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
ShyBar
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/ShyBar/ShyBar.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
My System SpecsSystem Spec
27 Feb 2014   #6

Windows 7 Home Premium 64 bit
 
 

Quote   Quote: Originally Posted by Sven24 View Post
I get an error when I try to run it.
Hi Sven,

Could you PM me your system specs (OS version, 64 or 32 bit, number of monitors, desktop size)? It's crashing when it tries to get your monitor type/dimensions. You wouldn't happen to be running multiple monitors would you?


Nil
My System SpecsSystem Spec
27 Feb 2014   #7
whs
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 

Nice effort, Thanks. I won't use it though because I need my taskbar in plain sight at all times. It provides a lot of info.
My System SpecsSystem Spec
01 Mar 2014   #8

Windows 7 Home Premium 64 bit
 
 

ShyBar updated to version 1.21 to improve compatibility with non-English systems. Thanks to Sven24 for helping with the testing. Download link in first post.
My System SpecsSystem Spec
07 Mar 2014   #9

Windows 7 Home Premium 64 bit
 
 

ShyBar updated to version 1.3 to fix an issue where the program could lose track of the mouse in certain situations. Thanks to Sven24 for helping with the testing. Download link in first post.
My System SpecsSystem Spec
12 Mar 2014   #10

Windows 7 x64
 
 

Fantastic program, definitely something I've been wanting since i first started hiding my taskbar.

Is it possible (if not too much trouble) to add an auto hide delay of say a second or two, or configurable?

This would help especially if one has a taskbar that is a few rows tall or more, the way it is now you either need to set the trigger zone to be on the larger side if one wants to pick something in the higher row(which leads to it showing up when not intended), or else it hides before the mouse can reach it

or if that's not possible maybe a secondary larger definable zone that keeps the taskbar visible until it moves outside this, so that one could keep the trigger area small yet still be able to pick higher items in it without it auto hiding before intended

Thanks again
My System SpecsSystem Spec
Reply

 ShyBar - an automatic Windows 7 taskbar hider




Thread Tools



Similar help and support threads for2: ShyBar - an automatic Windows 7 taskbar hider
Thread Forum
Sticky Notes Taskbar Hider - Send Notes to Tray! Software
Disable automatic hardware detection and/or automatic driver install Drivers
Good ip hider Network & Sharing
Flash Windows Hider 2.6 Software

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 06:48 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33