Skip to content

Releases: adamecr/AppSwitcherBar

Version 2.1.0

21 Dec 19:40
Compare
Choose a tag to compare

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

Version 2.0.1

28 Nov 01:08
Compare
Choose a tag to compare

Fixed

Version 2.0.0

26 Nov 06:54
Compare
Choose a tag to compare

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 of AppButtonsPanel was not bound to Settings.AppBarButtonMinWidthRatio but had a constant value 0.7, so the settings was ignored

Version 1.3.1

28 Oct 10:29
Compare
Choose a tag to compare

Fixed

Added

Version 1.3.0

23 Oct 21:58
Compare
Choose a tag to compare

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

15 Oct 13:22
Compare
Choose a tag to compare

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 calling Imaging.CreateBitmapSourceFromHIcon

Version 1.2.0

20 Aug 00:12
Compare
Choose a tag to compare

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

01 Aug 23:55
Compare
Choose a tag to compare

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

04 Jul 01:13
Compare
Choose a tag to compare

Initial application release as the proof of concept of the functionality