ShyBar - an automatic Windows 7 taskbar hider

Page 1 of 10 123 ... LastLast

  1. Posts : 44
    Windows 7 Home Premium 64 bit
       #1

    ShyBar - an automatic Windows 7 taskbar hider


    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.
    • ShyBar v2.21 adds a configurable delay to allow user control of when the taskbar appears. (This feature is still in BETA.)



    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.
    • Does not yet support showing the taskbar when the Windows key is pressed. I have an alpha that works however it requires that ShyBar continually check if the Start menu window has been opened. Unless I can resolve the possible performance issues of checking for this window I will not implement this feature.



    Download link v2.22: https://app.box.com/s/o41vufkb9ptox36gd83c4qdmxmkepa5p

    MD5 5131cad686d0402593252d906842c989
    SHA1 7ea68b26f226260fdf582836b6070d749b102cdb

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

    Version 2.6 BETA - See this post : ShyBar - an automatic Windows 7 taskbar hider - Page 9 - Windows 7 Help Forums
    Last edited by jykelly; 13 Dec 2017 at 17:53. Reason: Updated to version 2.22
      My Computer


  2. Posts : 44
    Windows 7 Home Premium 64 bit
    Thread Starter
       #2

    ShyBar updated to version 1.1 to improve compatibility. Download link in first post.
      My Computer


  3. Posts : 12,120
    Win 7 Pro x64 / Win 10 Pro
       #3

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

    Thank you for the contribution.

    Jerry
      My Computer


  4. Posts : 44
    Windows 7 Home Premium 64 bit
    Thread Starter
       #4

    Thank you, Bongo, for the feedback and the kind words.
      My Computer


  5. Posts : 12
    Windows 7 Ultimate x64
       #5

    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 Computer


  6. Posts : 44
    Windows 7 Home Premium 64 bit
    Thread Starter
       #6

    Sven24 said:
    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 Computer


  7. whs
    Posts : 26,210
    Vista, Windows7, Mint Mate, Zorin, Windows 8
       #7

    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 Computer


  8. Posts : 44
    Windows 7 Home Premium 64 bit
    Thread Starter
       #8

    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 Computer


  9. Posts : 44
    Windows 7 Home Premium 64 bit
    Thread Starter
       #9

    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 Computer


  10. Posts : 1
    Windows 7 x64
       #10

    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 Computer


 
Page 1 of 10 123 ... LastLast

  Related Discussions
Our Sites
Site Links
About 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 23:50.
Find Us