-
Notifications
You must be signed in to change notification settings - Fork 433
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improvements #829
Improvements #829
Commits on Aug 12, 2021
-
Added option to always single-click folders
Opens pinned items on both sides of the start menu in just one click, while preserving hover functionality. Ignores the All Programs button for now as the All Programs folder is rarely accessed and this option can obstruct its use, especially for the inline menu style. Fixes Open-Shell#692.
Configuration menu - View commit details
-
Copy full SHA for d7e2438 - Browse repository at this point
Copy the full SHA d7e2438View commit details
Commits on Aug 15, 2021
-
Auto-detect when setting is back to default value
Intercepts *most* instances of FLAG_DEFAULT getting set, including when XML files are loaded and when Open-Shell starts, adding if-statements to those spots to check if a new value is actually different from the setting's default value. Ensures more consistency behind the scenes and gets rid of inaccurate bold highlights.
Configuration menu - View commit details
-
Copy full SHA for cd55708 - Browse repository at this point
Copy the full SHA cd55708View commit details
Commits on Aug 16, 2021
-
Added option to never highlight modified settings
Prevents settings from appearing in bold. Does not change the helper text at the bottom of the window.
Configuration menu - View commit details
-
Copy full SHA for 02c77e5 - Browse repository at this point
Copy the full SHA 02c77e5View commit details -
Fixed bug between XML files and active edit boxes
When loading XML files, settings with active edit boxes open will not be adjusted. This adds an additional tab-reload before the load begins to forcibly close any active edit boxes.
Configuration menu - View commit details
-
Copy full SHA for f413f00 - Browse repository at this point
Copy the full SHA f413f00View commit details -
Added option to use a custom search hint
If set, intercepts the search hint's DrawText function and swaps out the default text for user-defined text. Leaving the text blank results in an empty search box.
Configuration menu - View commit details
-
Copy full SHA for f2f2470 - Browse repository at this point
Copy the full SHA f2f2470View commit details -
Added option to hide "see more results" in search
Hides the item in both start menu styles and adjusts search height to ensure the empty space is used. Partially fixes Open-Shell#660, but currently does not honor group policy settings.
Configuration menu - View commit details
-
Copy full SHA for 542e15c - Browse repository at this point
Copy the full SHA 542e15cView commit details -
Added option to set custom commands for controls
Includes a unique option for each control and supports environment variables.
Configuration menu - View commit details
-
Copy full SHA for 0c308c7 - Browse repository at this point
Copy the full SHA 0c308c7View commit details -
Added option to single-expand any Win7 style item
Expands the "display as a list of drives" option from This PC to work on almost any item in the Windows 7 style. Incompatible items have a new setting called ITEM_NODRIVES which blocks the option from appearing. This PC still uses the original "list of drives" text, while other items use "list of links" instead. Sorting has been updated to account for this option by adding a property called bFolderLink which marks any folder, even if it is not explicitly expandable.
Configuration menu - View commit details
-
Copy full SHA for fa5a634 - Browse repository at this point
Copy the full SHA fa5a634View commit details
Commits on Aug 20, 2021
-
Added option to open folders to their true path
Adds a new function called GetFakeFolder which attempts to find and get the target.lnk file from a fake folder (what Open-Shell uses to pin folders). If detected, InvokeCommand is swapped for a ShellExecute call to the target shortcut. Fixes Open-Shell#555, Open-Shell#653, and by extension, Open-Shell#691.
Configuration menu - View commit details
-
Copy full SHA for c3d262a - Browse repository at this point
Copy the full SHA c3d262aView commit details -
Added option to customize Pinned folder location
Items can be pinned to directories that require administative privileges (such as Open-Shell's default installation directory), so long as users take ownership of the pinned folder. Also adds a command to Open-Shell's context menu that opens the current pinned folder. Adds general support for directory-based settings by creating a new setting type called TYPE_DIRECTORY which uses a new bool added to BrowseLinkHelper, called bFoldersOnly. START_MENU_PINNED_ROOT has been removed, and all instances of both it and BrowseLinkHelper have been adjusted accordingly. To create your own directory-based settings, use CSetting::TYPE_DIRECTORY. Empty directory paths are reset to their default value as they can cause unexpected behavior.
Configuration menu - View commit details
-
Copy full SHA for bcb135b - Browse repository at this point
Copy the full SHA bcb135bView commit details
Commits on Aug 21, 2021
-
Various single-click option fixes
Fixed single-click option ignoring split arrows Fixed Apps folder being clickable
Configuration menu - View commit details
-
Copy full SHA for 20e49e2 - Browse repository at this point
Copy the full SHA 20e49e2View commit details