Winstep Xtreme/Nexus Ultimate v23.7 Public Beta releasedIf you have your Winstep application set to notify you of beta versions (Preferences -> Advanced tab -> Automatic Updates section) you should get a notification within the next 24 hours. You can also click the 'Check for Updates' button in Preferences to force the notification.
###
IMPORTANT:Despite having passed more than one year, this beta, as well as the final release, will be free for all those who purchased a Winstep application when or since version 22.7 was released.
For the Winstep Update Manager NOT to flag the new version as being outside the free upgrade period, the release date of this beta has been set as 26 of July 2023. Please pay not attention to this date UNLESS it appears in red to you (in which case you really must renew your upgrade subscription to run it).
###
I'll put all I've added so far at the end of this post, but I think the most important new feature is the ability to have per-monitor task lists. What in Windows 11 is described as
"When using multiple displays, show my taskbar apps on: All taskbars/Main taskbar and taskbar where windows is open/Taskbar where window is open."
This ability is already fully functional in NextSTART/WorkShelf/Nexus Ultimate, and you can now have docks, for instance, displaying *only* the running apps that have windows open in the monitor they're in.
Under NextSTART:
If the user enables 'Show my taskbar on all displays' he becomes limited to choosing a screen edge into which ALL NextSTART taskbars will dock to on each monitor (e.g. bottom, top, left or right). Therefore, he will not be able to undock the taskbar OR detach the tasklist/systray.
This way each taskbar is a 'clone' of the other taskbars except in its ability to display running tasks that are open in that particular monitor only. Each taskbar will have a Start Button, the Quick Launch section (any changes you make here will be immediately and automatically reflected on all the other taskbars), a tasklist and even their own copy of the systray.
Any captured WorkShelf modules will only appear in the taskbar of the primary monitor, of course.
Systray under Windows 11 22H2As you are probably aware by now, Microsoft has made some under-the-hood changes to the system tray under the 22H2 version of Windows 11 that prevents the Winstep application from accessing the system tray icons as they did previously.
As a work-around, for now, in this beta you can already access the expanded system tray area by clicking the systray expand button (under v22.7 nothing happened if you clicked the systray expand button) and a single 'system' icon has been placed as a 'place holder' for the volume/net/power systray icons which, when clicked on, will open the appropriate panel.
Note that you MUST make that the 'Always show all system tray icons' setting is NOT enabled, so you can have access to the system tray expand button.
Monitor and screen resolution changesThe code that deals with monitor being added/removed and screen resolution changes has been heavily modified. Please let me know ASAP if you run into problems or it solves any issues you might have previously had.
Reset Reserved Screen SpaceSeems like Microsoft has also made some internal changes to the way appbars work, which can sometimes confuse Windows and prevent the Winstep application from properly reserving screen space for docks, drawers, the NextSTART taskbar, etc.., so they are not overlapped by maximized windows.
To help with this, a new internal command (Add New Item -> Internal Command -> Desktop -> Reset Reserved Screen Space) has been added that resets the screen areas reserved for these objects. It also resets the per-monitor tasklists should the Winstep application get confused about which running applications to display where when adding or removing monitors.
Please let me know if you actually end up feeling the need to use this internal command.
###
Please post feedback as soon as possible as I intend this to be a very quick beta.
Anyway, a list of ALL the changes so far:
WorkShelf:New Features:
* Added new 'Reset Reserved Screen Areas" Internal Command. This will reset any areas reserved for the NextSTART taskbar and WorkShelf shelves, docks, etc - useful when Windows gets confused about areas of the screen that should not be covered by maximized windows. It will also reset any multi-monitor and per-monitor tasklists.
* The 'Renew Now' button will now also appear on the About tab of Preferences if the user's upgrade subscription has expired and he is running a version that no longer works with his current license key.
* Added all the Windows 10/11 Start button right click menu options to the contexct menu of a 'Start Menu' internal command.
* Added new 'Use Legacy Mode' setting, disabled by default, to the CPU Module settings dialog.
* If running on Windows 8 or above and 'Use Legacy Mode' is NOT enabled, the total CPU usage percentage displayed on the CPU Meter is now the same as that displayed on the Task Manager of Windows 8 onwards.
* System Interrupts is now also included in the list of processes and their CPU usage.
* Added "Check Service Communication" option to the Troubleshooting Options dialog. Verifies that the Winstep service required to perform actions that require admin privileges (such as installing a theme font) is operating properly.
* All Windows Settings internal commands now have individual icons instead of all sharing the same icon.
* Added new 'Settings' tab type, displaying all the Windows 10 and 11 Settings categories.
* Under Windows 10 and 11 the default shelf now has a Settings tab instead of a Quick Launch tab.
* Changed the wording of the uninstall survey.
* Added support for per-monitor tasklists: docks, shelves, drawers and even grid-stacks showing a list of running applications can now show windows open on all monitors or only windows open on the current monitor.
* Added global setting 'When using multiple monitors, show running applications on..." to the Tasks tab in Preferences with the following three options: "All tasklists", "Main tasklist and tasklist where window is open" and "Tasklist where window is open".
* Double clicking a folder in a Shelf tab or Drawer set to open folders as Grid Stacks will now open that folder in Explorer.
* Added ".webp" to the list of default thumbnail file types.
* Windows 11: The Search dialog (invoked via the Search internal command) should now pop up next to the mouse pointer.
* Text in the balloon tooltip of Wanda and the Lookup IP Address internal command can now be copied to the Windows clipboard by left clicking the balloon tooltip itself (just not the close button).
* Live preview thumbnails (for running applications) now fade out when clicked on.
* Added new 'Media Mute' internal command, toggles the mute state of audio being played.
Fixes:
* The currently selected item was not updating itself correctly when creating a new shelf or drawer in the 'Dock and Shelf Management' tab of Preferences.
* The icon cache was not being destroyed as it should when modifying a shelf or drawer via the Shelf Properties dialog.
* Several misc.issues when editing and modifying shelf tabs via the Shelf Properties dialog.
* Wanda would stop swiming on the desktop after returning from sleep or hibernation.
* The 'Send to WorkShelf' dialog would crash the application when selecting a Grid Stack, a Drawer or a Shelf with no Regular tabs.
* Only Grid Stacks and Drawers with Regular tabs are now shown in the 'Send to WorkShelf' dialog.
* The CPU utilization percentage of the current CPU hog process in balloon tooltips was not respecting the 'Show decimal place for processes' setting.
* Windows 11: automatic theme colorization with the dominant color of the current wallpaper was not picking changes to static wallpapers (i.e. non slideshow) made by the user via the Windows 11 Background Personalization panel.
NextSTART:New Features:
* Added new 'Reset Reserved Screen Areas" Internal Command. This will reset any areas reserved for the NextSTART taskbar and WorkShelf shelves, docks, etc - useful when Windows gets confused about areas of the screen that should not be covered by maximized windows. It will also reset any multi-monitor and per-monitor tasklists.
* Added new 'Automatically collapse Quick Launch area after..." setting so an expanded Quick Launch area can be automatically collpased after a pre-determined amount of time (from 'Never' to 60 seconds) when restricting the space used by the Quick Launch area on the taskbar with an Expand button.
* The 'Number of documents to be shown in a Recent Documents menu' setting in the Advanced Menu dialog now uses a Spinner control to change the value.
* Added new 'Never Show Icons in Menus' setting to the misc.section of the Advanced Menu dialog. When set it prevents NextSTART menus from showing icons even if the theme allows it.
* The 'Renew Now' button will now also appear on the About tab of Preferences if the user's upgrade subscription has expired and he is running a version that no longer works with his current license key.
* Menu document thumbnails can now be as wide as 256 pixels and their width can be set on a pixel by pixel base (Preferences : Menu tab : Menu Advanced).
* Added "Check Service Communication" option to the Troubleshooting Options dialog. Verifies that the Winstep service required to perform actions that require admin privileges (such as installing a theme font) is operating properly.
* All Windows Settings internal commands now have individual icons instead of all sharing the same icon.
* Moved the 'Blank Menu' option in the 'Insert New Menu Item' and 'Add New Quick Launch Item' right click context menus to the 'Menu' sub-menu.
* Added ".webp" to the list of default thumbnail file types.
* Added support for individual per monitor taskbars by enabling the 'Show a taskbar on all monitors' setting in the Taskbar Settings dialog of NextSTART Preferences. Each taskbar can have a shared Quick Launch section (changes made to this section are mirrored in all other taskbars) as well as its own tasklist and system tray. Captured WorkShelf modules are only displayed in the primary taskbar.
* Added support for per-monitor tasklists: when the 'Show a taskbar on all monitors' setting is enabled, tasklists in each taskbar can now show windows open on all monitors or only windows open on the current monitor. This is configured by a 'When using multiple monitors, show running applications on..." setting in the Taskbar Settings dialog of NextSTART Preferences with the following three options: "All taskbars", "Main taskbar and taskbar where window is open" and "Taskbar where window is open".
* Windows 11: The Search dialog (invoked via the Search internal command) should now pop up next to the mouse pointer.
* Added "Show seconds in system tray clock" setting to the System Tray Settings dialog in the Taskbar tab of NextSTART Preferences.
* Live preview thumbnails (for running applications) now fade out when clicked on.
* Added new 'Media Mute' internal command, toggles the mute state of audio being played.
* Added "Mute" entry to the Media Player menu type.
Fixes:
* The right click Start Menu button menu now closes after selecting an option, unless the user presses the SHIFT or CTRL keys while clicking.
* When the NextSTART taskbar was set to autohide, if the user opened the windows 11 widgets Panel the taskbar would hide it along with itself.
* Dragging a floating tasklist would minimize or restore the window associated to the tasklist button being dragged once the left mouse button was released.
* Windows 11: automatic theme colorization with the dominant color of the current wallpaper was not picking changes to static wallpapers (i.e. non slideshow) made by the user via the Windows 11 Background Personalization panel.
Nexus Ultimate:New Features:
* Added new 'Reset Reserved Screen Areas" Internal Command. This will reset any areas reserved for shelves, docks, etc - useful when Windows gets confused about areas of the screen that should not be covered by maximized windows. It will also reset any multi-monitor and per-monitor tasklists.
* The 'Renew Now' button will now also appear on the About tab of Preferences if the user's upgrade subscription has expired and he is running a version that no longer works with his current license key.
* Added all the Windows 10/11 Start button right click menu options to the contexct menu of a 'Start Menu' internal command.
* Added new 'Use Legacy Mode' setting, disabled by default, to the CPU Module settings dialog.
* If running on Windows 8 or above and 'Use Legacy Mode' is NOT enabled, the total CPU usage percentage displayed on the CPU Meter is now the same as that displayed on the Task Manager of Windows 8 onwards.
* System Interrupts is now also included in the list of processes and their CPU usage.
* Added "Check Service Communication" option to the Troubleshooting Options dialog. Verifies that the Winstep service required to perform actions that require admin privileges (such as installing a theme font) is operating properly.
* All Windows Settings internal commands now have individual icons instead of all sharing the same icon.
* Added new 'Settings' tab type, displaying all the Windows 10 and 11 Settings categories.
* Under Windows 10 and 11 the default shelf now has a Settings tab instead of a Quick Launch tab.
* Changed the wording of the uninstall survey.
* Added support for per-monitor tasklists: docks, shelves, drawers and even grid-stacks showing a list of running applications can now show windows open on all monitors or only windows open on the current monitor.
* Added global setting 'When using multiple monitors, show running applications on..." to the Tasks tab in Preferences with the following three options: "All tasklists", "Main tasklist and tasklist where window is open" and "Tasklist where window is open".
* Double clicking a folder in a Shelf tab or Drawer set to open folders as Grid Stacks will now open that folder in Explorer.
* Added ".webp" to the list of default thumbnail file types.
* Windows 11: The Search dialog (invoked via the Search internal command) should now pop up next to the mouse pointer.
* Text in the balloon tooltip of Wanda and the Lookup IP Address internal command can now be copied to the Windows clipboard by left clicking the balloon tooltip itself (just not the close button).
* Live preview thumbnails (for running applications) now fade out when clicked on.
* Added new 'Media Mute' internal command, toggles the mute state of audio being played.
Fixes:
* The expanded calendar that popped up when you clicked on the iconic calendar module in a dock or shelf would appear blank when using a theme with bitmaps for the desktop version of the calendar module in Winstep Xtreme.
* The currently selected item was not updating itself correctly when creating a new shelf or drawer in the 'Dock and Shelf Management' tab of Preferences.
* The icon cache was not being destroyed as it should when modifying a shelf or drawer via the Shelf Properties dialog.
* Several misc.issues when editing and modifying shelf tabs via the Shelf Properties dialog.
* The 'Send to WorkShelf' dialog would crash the application when selecting a Grid Stack, a Drawer or a Shelf with no Regular tabs.
* Only Grid Stacks and Drawers with Regular tabs are now shown in the 'Send to WorkShelf' dialog.
* The CPU utilization percentage of the current CPU hog process in balloon tooltips was not respecting the 'Show decimal place for processes' setting.
* Windows 11: automatic theme colorization with the dominant color of the current wallpaper was not picking changes to static wallpapers (i.e. non slideshow) made by the user via the Windows 11 Background Personalization panel.
* The text of the 'Enable Send To Nexus Ultimate in Explorer menus' setting in the 'More Options' dialog of Preferences appeared truncated.