Releases: benthillerkus/betrayal
Releases · benthillerkus/betrayal
v1.0.0
v1.0.0-dev.7
1.0.0-dev.7 (2022-04-14)
⚠ BREAKING CHANGES
- The internal API for _TrayIconInteraction changed by introducing the new [rawEvent].
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
- update some lock file (393759d)
Documentation
v1.0.0-dev.6
v1.0.0-dev.5
1.0.0-dev.5 (2022-04-10)
Bug Fixes
- remove emoji from
pubspec.yaml
(a24b827)
Documentation
- readme: implement further advances in fanciness (5e1f055)
v1.0.0-dev.4
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
v1.0.0-dev.3
v1.0.0-dev.2
v1.0.0-dev.1
1.0.0-dev.1 (2022-04-10)
⚠ BREAKING CHANGES
- plugin: remove
TrayIconData
- api: make
TrayIconImageDelegate
named parameter name insetIcon
less verbose - plugin:
image
,picture
andfreeRessources
have been removed. Users have to pass aByteBuffer
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 insetIcon
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)