パッケージ、リポジトリ、アプリカテゴリを検索

GitHub リポジトリalexmercerind/windows_taskbar

windows_taskbar

Windows タスクバーに関連するユーティリティを提供する Flutter ライブラリ。

windows_taskbar のプロジェクト画像
スター
172
フォーク
19
最終プッシュ(UTC)
2026/03/24
プロジェクト状態
公開中

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

windows_taskbar

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.

LX GitHub avatar
GitHub 作者

LX ↗

Android/Kotlin; Flutter/Dart; C/C++

言語C++DartCMakeC

カテゴリー

このリポジトリが公開するパッケージ

使用している依存関係

依存関係一覧 4 件

  • flutter{"sdk":"flutter"}
  • path^1.8.3
  • flutter_test開発用{"sdk":"flutter"}
  • flutter_lints開発用^1.0.0

プロジェクトに合うリポジトリを選ぶには?

用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。

  1. 名前・作者・説明で検索し、技術トピックで絞り込みます。
  2. スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
  3. 利用前に GitHub で README、ライセンス、Issues を確認します。

情報源と管理

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗