Releases: adamecr/AppSwitcherBar
Version 2.1.0
Added
-
Applications pinned to Windows Start are available in menu popup
-
Audio device info and settings
- See the mute and volume state of audio capture and render devices
- See whether the audio device is being used - for example whether any application captures the audio from mike
- Toggle mute and adjust volume of audio devices
- Change the default audio capture and render devices
-
Clock panel
- See the current date and time in customizable format
- See the date and time in time zones defined in settings
-
Common shortcuts in application list panel and pinned apps panel
- Documents, Pictures, Downloads, Run, Console/Terminal, Devices, Windows Settings
-
Close window button in thumbnail
-
Search ranking of applications
-
Application settings
ShowAudioControls
,AudioControlsPopupWidth
,ShowClock
,ClockWidth
,ClockPopupWidth
,RefreshClockIntervalMs
,ClockDateFormat
,ClockTimeFormat
,ClockTimeZones
,ClockTimeZoneDateFormat
,ClockTimeZoneTimeFormat
,ClockLongFormat
-
Feature flags
EnableRunInfoFromWindowsPrefetch
,EnableStartMenuPins
,EnableContextMenuOnThumbnail
-
Translations
AudioIsDefault
,AudioSetDefault
,AudioIsCommDefault
,MenuPopupPins
Fixed
- UI not responsive when some app does not respond to SendMessage - sending the windows message with timeout
Version 2.0.1
Fixed
- Settings reset on start in version 2.0 - the desing time settings (used by WPF designer) are not saved at all now
Version 2.0.0
Major UI rework
Added
- Support for Dark and Light UI theme.
- Support for UI translation for other languages
- When a file is dragged over the application window button, the application windows is activated, so the file can easily be droppped there
- Application setting
InvertBlackIcons
,StartupTheme
,MenuPopupWidth
,MenuPopupMaxHeight
. - Special application setting
Language
Changed
- Removed application setting
SearchResultPanelWidth
Fixed
- Fixed the inconsistency in AppUI for some pinned applications and "their" windows causing that the window button didn't "replace" the button of pinned app. Now the win32 app resolver is used also when retrieving the pinned apps if needed
- Fixed the handling of "shell targets" - installed applications having executable in form
::{guid}
- Application button autosize -
ButtonMinWidthRatio
ofAppButtonsPanel
was not bound toSettings.AppBarButtonMinWidthRatio
but had a constant value 0.7, so the settings was ignored
Version 1.3.1
Fixed
- #3 Thumbnail popup in vertical mode - thumbnail popup placement is now set based on the appbar position (orientation)
Added
- Thumnbnail popup is shown with configurable delay as proposed in #3 Thumbnail popup in vertical mode
- Application setting
AppBarThumbnailDelayMs
Version 1.3.0
Added
- Search support - allows to search by window caption, pinned application name and installed application name. The search results are presented in the list and allow the user to launch them.
- Version 2 of JumpList service (
JumpListService2
)- uses IAutomaticDestinationList2 API to read the automatic destinations
- "merging" of the automatic and custom destinations (categories and items) updated to mirror Windows behavior
- Version (1 or 2) can be set by feature flag
JumpListSvcVersion
. Version 2 is used by default
- Application settings:
AllowSearch
,SearchListCategoryLimit
,SearchResultPanelWidth
Version 1.2.1
Added
- Logging of unhandled exceptions, so it can be possible to check in EventLog the details when the application crash
- Experimental using the undocumented win32 api to get the AppId (under feature flag
UseApplicationResolver
)
Fixed
- Corrections in the "visible windows" filter
- The periodical check and update of windows (buttons) is skipped when the refresh is still in progress (caused the application crash)
- Corrections to JumpList parsing - "early" recognize the issues with the structure and soft-break.
- Corrections to JumpList parsing - use known AppIds from settings when can't get the appId from link. Added Windows Terminal app to settings know app ids.
- Corrections to JumpList parsing - the "known category" type of record in custom destinations is just a "flag" not a list of links
- Some corrections in the documentation
- Exception handling in
WndAndApp.GetWindowIcon
when callingImaging.CreateBitmapSourceFromHIcon
Version 1.2.0
Added
- Application bar and application window buttons auto-size support
- Application window buttons reorder support
- Support for taskbar pinned applications
- Option to hide the applications having single window (if not pinned)
- Persist and use the user settings - dock mode, autosize on/off, application bar dock size
Fixed
- Properly handles the full screen applications
See changelog for more details.
Version 1.1.0
Context menu allowing to close the application window, start a new instance of application and present the application JumpList
See changelog for more details.
Initial application release
Initial application release as the proof of concept of the functionality