Flutter plugin serving utilities related to Windows taskbar.
Installation
Add package to the dependencies section of the pubspec.yaml:
dependencies:
windows_taskbar: ^1.1.2
Guide
A minimal usage guide for package:windows_taskbar .
Contents
Set thumbnail toolbar
WindowsTaskbar .setThumbnailToolbar (
[
ThumbnailToolbarButton (
ThumbnailToolbarAssetIcon ('assets/camera.ico' ),
'Turn On Camera' ,
() {},
),
ThumbnailToolbarButton (
ThumbnailToolbarAssetIcon ('assets/microphone.ico' ),
'Mute' ,
() {},
mode: ThumbnailToolbarButtonMode .disabled | ThumbnailToolbarButtonMode .dismissionClick,
),
ThumbnailToolbarButton (
ThumbnailToolbarAssetIcon ('assets/end_call.ico' ),
'Disconnect' ,
() {},
),
],
);
Remove thumbnail toolbar
WindowsTaskbar .resetThumbnailToolbar ();
Set progress mode
WindowsTaskbar .setProgressMode (TaskbarProgressMode .indeterminate);
Set progress
WindowsTaskbar .setProgress (69 , 100 );
Set thumbnail tooltip
WindowsTaskbar .setThumbnailTooltip ('Awesome Flutter window.' );
Flash windows taskbar app icon
WindowsTaskbar .setFlashTaskbarAppIcon (
mode: TaskbarFlashMode .all | TaskbarFlashMode .timernofg,
timeout: const Duration (milliseconds: 500 ),
);
Stop flashing windows taskbar app icon
WindowsTaskbar .resetFlashTaskbarAppIcon ();
Set overlay icon (badge)
WindowsTaskbar .setOverlayIcon (
ThumbnailToolbarAssetIcon ('assets/red_slash.ico' ),
tooltip: 'Stop' ,
);
Remove overlay icon (badge)
WindowsTaskbar .resetOverlayIcon ();
Set window title (taskbar button label)
WindowsTaskbar .setWindowTitle ('Never Gonna Give You Up' );
Reset window title (taskbar button label)
WindowsTaskbar .resetWindowTitle ();
Next steps
Sponsor
You may consider buying me a coffee if you like this package.
License
Copyright © 2021 & onwards, Hitesh Kumar Saini <<saini123hitesh@gmail.com>>
This project & the work under this repository is governed by MIT license that can be found in the LICENSE file.