Luximoz
Sophomore Member
Luna, Royale, and Aero enjoyer
Posts: 100
OS: Windows 7/Windows LTSC 2019
Theme: Windows XP/Longhorn/Vista/7 (I switch whenever I feel like)
|
Post by Luximoz on Aug 5, 2023 4:58:55 GMT -8
So, I've been trying to go for a better Windows 7 UI replicate on a Windows LTSC 2019 (1809) machine without that bloatware that is WindowBlinds, I got the old frame buttons and all, but there's this one stupid issue with OldNewExplorer that I can't fix... I have used ExplorerPatcher and WindowBlinds previously and ExplorerPatcher seems to have broken the "Enable glass on navigation bar" feature from OldNewExplorer as if I never had it enabled even though I have it ON... I have uninstalled ExplorerPatcher, yet this is still an issue and I don't have any restore points before I had used it for the first time. And yes, I did restart Explorer just in case... I also tried manually replacing explorerframe.dll from the Task Manager with Explorer closed from a VM that had only OldNewExplorer installed but every time I had tried that, it said that it was being in use by Task Manager obviously, so I clicked on Try Again once, terminated Task Manager (which doesn't close the "Unable to copy" dialog, also, I claimed ownership of the files and modified the permissions so I could replace the files) and then when I clicked on Try Again another time, it would never paste the DLL and instead just deletes it...
|
|
|
Post by Brawllux on Aug 5, 2023 5:16:17 GMT -8
Did you enable "shell extension" thingy in explorerpatcher? If yes install it again,enable it then disable it and then delete it back,restart your computer. Also if you are using the "disable immersive taskbar context menu" mod from windhawk it also breaks the navbar glass.
|
|
gorska
New Member
.
Posts: 19
OS: Windows 10 LTSC 2019
Theme: Luna
CPU: Ryzen 3 4100
RAM: 8GB
|
Post by gorska on Aug 5, 2023 5:30:54 GMT -8
Also if you are using the "disable immersive taskbar context menu" mod from windhawk it also breaks the navbar glass. Why would this happen?
|
|
Ittr
Freshman Member
👅👅👅👅👅
Posts: 49
OS: Windows 10
Theme: 👅
CPU: Intel Core i3-1005G1
RAM: 8GB
GPU: 👅
Computer Make/Model: 👅
|
Post by Ittr on Aug 5, 2023 6:20:41 GMT -8
Also if you are using the "disable immersive taskbar context menu" mod from windhawk it also breaks the navbar glass. Why would this happen? There's a few reasons why the issue with O.N.E. glass seems to occur in the first place: -OldNewExplorer's implementation of DwmExtendFrameIntoClientArea for the navigation bar is at best, lazy and incomplete compared to the original implementation in Windows 7. There are many checks and elements missing versus the original code. -OldNewExplorer fails to hook save/open dialogs the first time they are opened *at all* which means it is reasonably safe to say that it is rather poorly coded. The program also hasn't seen any updates for a decade so it can be expected that it's showing it's age somewhat. -Not sure why the Windhawk modification for changing the taskbar context menu interferes with just the glass implementation, but I know you can set up StartIsBack++ so that it uses the classic context menu on the taskbar to begin with. -ExplorerPatcher is interesting because upon analysing its code (it's open-source, unlike OldNewExplorer where I'm working off of partial code decompilations using IDA), it appears to set up support for DwmExtendFrameIntoClientArea for the File Explorer window as a whole, it just seems to reset the margin to 0 from what it should be, likely overriding OldNewExplorer's behaviour. Since it is open-source, this could likely be fixed by playing with the margin values in the relevant strip of code and recompiling ExplorerPatcher. Likelihood is, native support was going to be a feature, however due to complexities with newer Windows 11 builds and the use of Mica on titlebars versus native colorization, it was pulled albeit with the code still intact. Nonetheless, the relevant code is interesting to analyse as it could be incorporated into a future hook that does the job much more reliably.
|
|
Luximoz
Sophomore Member
Luna, Royale, and Aero enjoyer
Posts: 100
OS: Windows 7/Windows LTSC 2019
Theme: Windows XP/Longhorn/Vista/7 (I switch whenever I feel like)
|
Post by Luximoz on Aug 5, 2023 6:22:00 GMT -8
Did you enable "shell extension" thingy in explorerpatcher? If yes install it again,enable it then disable it and then delete it back,restart your computer. Also if you are using the "disable immersive taskbar context menu" mod from windhawk it also breaks the navbar glass. Bruh... That actually worked. Well, while we're at it is there a replacement for that Windhawk mod? As well as a way to get the old calendar back without ExplorerPatcher?
|
|
Ittr
Freshman Member
👅👅👅👅👅
Posts: 49
OS: Windows 10
Theme: 👅
CPU: Intel Core i3-1005G1
RAM: 8GB
GPU: 👅
Computer Make/Model: 👅
|
Post by Ittr on Aug 5, 2023 6:28:49 GMT -8
If you have StartIsBack++ installed, you should be able to set the "UseWin32TrayClockExperience" DWORD in the registry (located at HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell) to 1, which should re-enable the old clock and calendar flyout.
|
|
|
Post by Brawllux on Aug 5, 2023 6:31:54 GMT -8
Did you enable "shell extension" thingy in explorerpatcher? If yes install it again,enable it then disable it and then delete it back,restart your computer. Also if you are using the "disable immersive taskbar context menu" mod from windhawk it also breaks the navbar glass. Bruh... That actually worked. Well, while we're at it is there a replacement for that Windhawk mod? As well as a way to get the old calendar back without ExplorerPatcher? If you have startisback you can check the attached image. If not there is this method,which is the last solution since every time explorer restarts you gotta inject it again. github.com/rikka0w0/Taskbar-Context-Menu-Tweaker/releases/tag/1.3Attachments:
|
|
Luximoz
Sophomore Member
Luna, Royale, and Aero enjoyer
Posts: 100
OS: Windows 7/Windows LTSC 2019
Theme: Windows XP/Longhorn/Vista/7 (I switch whenever I feel like)
|
Post by Luximoz on Aug 5, 2023 7:45:38 GMT -8
The UseWin32TrayClockExperience method didn't work and I already had it at 1, probably because I tried fixing this on my own whenever I wasn't using ExplorerPatcher. As for the taskbar context menu, I'm gonna use a combination of both mthods as StartIsBack doesn't change the sounds and network tray icons' context menus
|
|
|
Post by Brawllux on Aug 5, 2023 8:35:59 GMT -8
The UseWin32TrayClockExperience method didn't work and I already had it at 1, probably because I tried fixing this on my own whenever I wasn't using ExplorerPatcher. As for the taskbar context menu, I'm gonna use a combination of both mthods as StartIsBack doesn't change the sounds and network tray icons' context menus UseWin32TrayClockExperience doesnt work natively after 10 1607, its functionality can be restored with startisback.The reg tweak should work with SIB installed normally. For the sound tray icons context menu replace "sndvolsso.dll" and "sndvolsso.dll.mui" with their windows 7 counterparts to restore its non immersive context menu. For the network icon there isnt a fix rn.
|
|
Luximoz
Sophomore Member
Luna, Royale, and Aero enjoyer
Posts: 100
OS: Windows 7/Windows LTSC 2019
Theme: Windows XP/Longhorn/Vista/7 (I switch whenever I feel like)
|
Post by Luximoz on Aug 6, 2023 6:20:34 GMT -8
I am using StartIsBack version 2.9.11, do I need a more recent version for the calendar to work again? EDIT: Now using the 2.7.3 version because of a glitch where I'm the one who has ever gotten it,it would make an annoying margin glitch at the right of the Show Desktop button every time I get a tray notification from a tray icon that was hidden until I click on the expand tray button or if I close its bubble notification.
|
|