edb81fe
(#1) Addis_dark_mode
method to macOS specificTrayIcon
struct. This method returnstrue
if the system is in dark mode, andfalse
if it is not.
6e8374a
Updatemuda
crate to0.11
32b3523
Updatemuda
crate to0.9
75fed4a
Deriveserde
for more types.
cd6fb13
(#80) AddPartialEq<&str> for &TrayIconId
andPartialEq<String> for &TrayIconId
implementations. Also add a blanketFrom<T> for TrayIconId
whereT: ToString
implementation.
95c1be8
(#75) Thicon
module has been removed and instead its types are exported from crate root.95c1be8
(#75) Update tomuda@0.8
f93b57d
AddTrayIconId
struct an changed all.id()
methods to returnTrayIconId
instead of a u32.95c1be8
(#75) Changed the order of arguments forTrayIcon::with_id
function to take theid
as the first argument instead of the second.
71d25a1
(#66) On Linux, fix the issue that gtk caches the icon if you useTrayIcon::set_icon
repeatedly.
d0a25b0
(#61) On Windows, fix dropping tray icon caused the whole process to close.d0a25b0
(#61) On Windows, fixTrayIcon::set_menu
not firing events for the new menu.
04ed58f
Remove accidental impl ofSync
andSend
forTrayIcon
where it is not.
d8d6082
(#57) AddTrayIconBuilder::id
to access the unique id that will be assigend to the tray icon upon creation.dd63ef3
AddTrayIconEvent::id
method.3901519
Update tomuda@0.7
13d448a
(#55) ImplementClone
forTrayIcon
.13d448a
(#55) - Breaking change:TrayEvent
has been renamed toTrayIconEvent
for consistency with other struct names.- Breaking change:
ClickEvent
enum has been renamed toClickType
andTrayEvent
'sevent
field has been renamed toclick_type
- Breaking change:
d8d6082
(#57) AddTrayIcon::with_id
andTrayIconBuilder::with_id
to create the tray icon with specified id.
- On macOS, fix
set_visible(false)
still occupying space on the system menu bar.
- Make Rectangle's point fields public.
- Update documentation.
- Update docs.
- 258b49a docs: update docs on 2023-02-08
- On macOS and Linux, add
TrayIconBuilder::with_title
andTrayIcon::set_title
to optionally add a text next to the icon. - Add
TrayIcon::set_visible
.
- Add
TrayEvent::set_event_handler
to set a handler for new tray events. - Update
muda
to0.3
. - Breaking change Remove
tray_event_receiver
function, useTrayEvent::receiver
instead.
- Update
muda
dependency to0.2
.- aa3aa1e chore: add change file on 2022-12-30
- Initial Release.
- 0651773 chore: prepare for initial release on 2022-12-05