Classic Shell
http://www.classicshell.net/forum/

Start menu hover delay is ignored and another issue
http://www.classicshell.net/forum/viewtopic.php?f=12&t=6949
Page 1 of 1

Author:  wazer [ Sun Oct 09, 2016 7:14 pm ]
Post subject:  Start menu hover delay is ignored and another issue

So I recorded this video so you can better see whats going on.

When moving my mouse over all programs and shutdown ">" logo the menus instantly appears.

Also it seems that you cannot remove the popups/hover/expand when moving mouse away from startmenu aiming at other programs or inside the startmenu random places will close them again.

I think they should follow the default windows hover delay or at least read it from the registry

which is.

Code:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize" StartupDelayInMSec
HKCU\Control Panel\Desktop" MenuShowDelay
HKCU\Control Panel\Mouse"MouseHoverTime



Forum error?

The forum board does not regnoize youtu.be urls.

corrected to default youtube.com url.


Anyways the video.





Right now my task-bar and everything has disabled transparency but start menu is transparency as see on screenshot.

Code:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]
"EnableTransparency"=dword:00000000



I know you can find it under Skin > opaque (enable/disable)

But read registry and if trans enable make it fit?





Author:  Ivo [ Sun Oct 09, 2016 7:53 pm ]
Post subject:  Re: Start menu hover delay is ignored and another issue

The menu hover time is controlled by the "Menu delay" setting in the General Behavior tab, and by default is equal to the system setting.
The "sub-menu animation speed" is about how long the fade-in animation will take.

The transparency of the taskbar is controlled from the Taskbar tab. If "Customize taskbar" is unchecked, Classic Shell will not touch the taskbar look at all.

Author:  wazer [ Sun Oct 09, 2016 8:48 pm ]
Post subject:  Re: Start menu hover delay is ignored and another issue

Ivo wrote:
The menu hover time is controlled by the "Menu delay" setting in the General Behavior tab, and by default is equal to the system setting.
The "sub-menu animation speed" is about how long the fade-in animation will take.

The transparency of the taskbar is controlled from the Taskbar tab. If "Customize taskbar" is unchecked, Classic Shell will not touch the taskbar look at all.


Thanks for the info.

I corrected the default sub animation speed to 400 which is windows default, it was on 0.


However I have not customized task bar checked and it still gave me transparency even tho windows was set not to.


And to another point maybe its feature wize and maybe its already here?.

But would be cool if we could make silent installers with param to take settings from already backup xml file?

like

classic_shell_setup.exe /silent /import backup.xml

Obvious backup.xml would be in the same folder as classic shell installer

Author:  wazer [ Sun Oct 09, 2016 9:27 pm ]
Post subject:  Re: Start menu hover delay is ignored and another issue

I made this..

Can it be done better?

Code:
@echo off

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"


:: script below here
:-------------------------------------


::MSIEXEC /i "ClassicShellSetup_4_3_0.exe" APPLICATIONFOLDER="%PROGRAMFILES%\Classic Shell" /qn /norestart
ClassicShellSetup_4_3_0.exe /qn
xcopy classicshell_menu_settings.xml /f /Y "%PROGRAMFILES%\Classic Shell"
pushd c:
timeout /T 1 /NOBREAK >NUL
CD "%PROGRAMFILES%\Classic Shell"
timeout /T 1 /NOBREAK >NUL
ClassicStartMenu.exe -xml "classicshell_menu_settings.xml"

Author:  Ivo [ Mon Oct 10, 2016 7:41 am ]
Post subject:  Re: Start menu hover delay is ignored and another issue

If you exit the start menu, does the taskbar change? If not, then the problem is not related to Classic Shell. Either way, you can use the Classic Shell settings to choose the color and transparency (even texture) for the taskbar.

As for the batch file, you don't have to copy the xml file to the folder. Just use it from its current location.

Author:  wazer [ Mon Oct 10, 2016 4:34 pm ]
Post subject:  Re: Start menu hover delay is ignored and another issue

Ivo wrote:
If you exit the start menu, does the taskbar change? If not, then the problem is not related to Classic Shell. Either way, you can use the Classic Shell settings to choose the color and transparency (even texture) for the taskbar.

As for the batch file, you don't have to copy the xml file to the folder. Just use it from its current location.



I thought it needed admin rights?

I just tested this


Code:
ClassicShellSetup_4_3_0.exe /qn
"%PROGRAMFILES%\Classic Shell\ClassicStartMenu.exe" -xml "%~dp0\classicshell_menu_settings.xml"



Seems to work ok?

Author:  Ivo [ Thu Oct 13, 2016 8:48 am ]
Post subject:  Re: Start menu hover delay is ignored and another issue

Well, copying the batch file needs admin rights, as well as the installation of Classic Shell.
However importing the settings doesn't because it applies to the current user only.

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/