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

windows_taskbar のカバー
パッケージ詳細v1.1.2

windows_taskbar

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

Windows
30日間ダウンロード
1.6万
いいね数
147
Pub ポイント
150

パッケージをインストール

flutter pub add windows_taskbar

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

windows_taskbar パッケージは、Windows タスクバーとやり取りするためのユーティリティを提供する Flutter プラグインです。開発者がプログレスインジケーター、アイコンオーバーレイ、ウィンドウ状態管理などのタスクバーのプロパティをカスタマイズできるようにします。Windows デスクトップアプリケーション専用に設計されており、ネイティブなタスクバー機能を Flutter アプリに統合することで、ユーザー体験を向上させます。プラグインは Windows 固有の API を活用して、プラットフォーム固有のコードなしでスムーズな機能を提供します。高度なタスクバー統合が必要なデスクトップアプリに最適です。

用途

  • タスクバーのプログレスバーをカスタマイズする
  • 通知用のアイコンオーバーレイを追加する
  • タスクバーを介してウィンドウ状態を管理する
  • デスクトップアプリの使いやすさの向上
  • ネイティブなWindows機能の統合
  • デスクトップアプリケーションにおけるユーザーのフィードバックの改善

主な機能

  • タスクバーのプログレスバー制御
  • アイコンオーバーレイのサポート
  • Windows専用APIアクセス
  • クロスプラットフォームデスクトップ互換性
  • シンプルなFlutter統合
  • リアルタイムタスクバーの更新

適している対象

  • Windows デスクトップ Flutter 開発者
  • タスクバーとのインタラクションを必要とするアプリ
  • ステータスインジケーター付きデスクトップアプリケーション
  • Windows プラットフォームをターゲットにする開発者
  • ネイティブなタスクバー機能を必要とするプロジェクト
  • 拡張されたタスクバー機能を求めるユーザー

注意事項

  • Windows プラットフォームに限定
  • Windows専用の設定が必要です
  • 一部の機能では管理者権限が必要になる場合があります
  • Windows オペレーティングシステムのバージョンに依存しています
  • 他のデスクトッププラットフォームと互換性なし
  • Windows のバージョン間で一貫性のない動作が発生する可能性

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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.

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト