betrayal 1.0.0-dev.7 copy "betrayal: ^1.0.0-dev.7" to clipboard
betrayal: ^1.0.0-dev.7 copied to clipboard

outdated

A capable tray icon plugin for Windows. Manage multiple icons, generate their images at runtime and compose them as if they were a regular widget

Changelog #

1.0.0-dev.7 (2022-04-14) #

⚠ BREAKING CHANGES #

Features #

  • retrieve the correct icon dimensions (e8fed3b)

Bug Fixes #

  • ensure that setting onTap on a not-yet-realized icon is safe (5d2a1d6)
  • make getter for large image size return "" (f01d655)

Miscellaneous #

Documentation #

  • example: finish renaming into select_image (95db76e)
  • example: improve downscaling quality (0c08f84)
  • example: rename edit_icon into select_image (5e377ea)

1.0.0-dev.6 (2022-04-12) #

Features #

  • introduce support for interactions (f927a35)

Documentation #

  • fix broken image links (1a7104c)
  • improve generation setting (02efff9)
  • readme: +1 for fanciness (0242703)

1.0.0-dev.5 (2022-04-10) #

Bug Fixes #

  • remove emoji from pubspec.yaml (a24b827)

Documentation #

  • readme: implement further advances in fanciness (5e1f055)

1.0.0-dev.4 (2022-04-10) #

Features #

  • support windows stock icons (9e0da85)

Bug Fixes #

  • forgot to check in some method into sc (aadab96)

Miscellaneous #

Documentation #

  • readme: add some light fanciness (a38db9b)
  • readme: increase fanciness even further by doubling the amount of badges (1362669)
  • readme: make badges clickable (1bfcd8e)
  • readme: replace score badge (b965602)

1.0.0-dev.3 (2022-04-10) #

Documentation #

  • readme: change relative links to link to gh (57780fd)

1.0.0-dev.2 (2022-04-10) #

Bug Fixes #

  • add path as an explicit dependency (2b4f8d2)
  • page: move page to main directory (f18b844)

Miscellaneous Chores #

  • prepare new preview release (b2b6c54)

1.0.0-dev.1 (2022-04-10) #

⚠ BREAKING CHANGES #

  • plugin: remove TrayIconData
  • api: make TrayIconImageDelegate named parameter name in setIcon less verbose
  • plugin: image, picture and freeRessources have been removed. Users have to pass a ByteBuffer now instead.
  • plugin: disable image cleanup per default
  • example: turn builder from a positional parameter into an optional named parameter
  • example: the ElementSelector related widgets need to be imported now.
  • example: The Element Selector widget api changed a bit.
  • basically everything 🤏

Features #

  • add logging (89360e9)
  • api: make TrayIconImageDelegate public (64d945f)
  • example: add labels to Selector view (e5b8a24)
  • example: allow subclassing ElementSelectorData to add additional fields (b816880)
  • example: change tray icon when selection changes (8b0fdae)
  • example: hide icon when every Selectable has been removed (6eaaf73)
  • example: make tooltip / label text changeable (786cf5a)
  • example: move example specific logic out of ElementSelector. (16875ea)
  • example: set loaded image as icon image (20f3fcd)
  • introduce widgets api (74c1d31)
  • make logging customizable (439909a)

Bug Fixes #

  • example: animate label out after removing icon (07dcdc6)
  • example: don't hide icon after every removal (5410e5d)
  • example: keep the last element selected, when the current view is the plus icon (d5d03d8)
  • example: make Selectable widget immutable (5faecae)
  • example: select the correct element after removing the selection (9d12e73)
  • example: show tray icon immediately. The user does not have to change their selection first (7ad2993)
  • example: update configuration / dependencies (471c171)
  • plugin: call update on icon after changing tooltip (ed3b9fe)
  • plugin: clear icons on hot restart (bc9484d)
  • plugin: disable image cleanup per default (b0f4447)
  • windows: call icon->update whenever any property is being changed (50ee78e)

Code Refactoring #

  • plugin: remove TrayIconData (743a2b5)

Miscellaneous Chores #

  • api: make TrayIconImageDelegate named parameter name in setIcon less verbose (6195752)
  • example: move the ElementSelector related classes into seperate files (ca93fa8)
  • example: turn builder from a positional parameter into an optional named parameter (3f51b06)
  • make an initial commit (2628331)
  • plugin: delegate setting the icon image to new TrayIconImageDelegate (dd7690e)
  • prepare publishing a preview version (420db07)
4
likes
0
pub points
38%
popularity

Publisher

verified publisherbent.party

A capable tray icon plugin for Windows. Manage multiple icons, generate their images at runtime and compose them as if they were a regular widget

Homepage

License

unknown (LICENSE)

Dependencies

flutter, logging, path

More

Packages that depend on betrayal