[MIRROR] https://codeberg.org/naomi/nanel

Fix date_time not tracking after init

+5 -2
+1 -1
examples/default.toml
··· 28 calendar = true # Whether to show calendar when clicked 29 mm_dd_yyyy = false # Show as `mm/dd/yyyy` instead of `dd/mm/yyyy` 30 military = true # Use 24hr clock 31 - seconds = true # Show seconds 32 33 [[modules.right]] 34 name = "notification_tray"
··· 28 calendar = true # Whether to show calendar when clicked 29 mm_dd_yyyy = false # Show as `mm/dd/yyyy` instead of `dd/mm/yyyy` 30 military = true # Use 24hr clock 31 + seconds = false # Show seconds 32 33 [[modules.right]] 34 name = "notification_tray"
+4 -1
src/panel.rs
··· 181 Message::UserOpenedNotificationMenu => Task::none(), 182 Message::UserOpenedCalendarMenu => Task::none(), 183 Message::UserClickedShowDesktop => Task::none(), 184 - Message::PanelUpdatedTime => Task::none(), 185 Message::UserOpenedSystrayMenu => Task::none(), 186 Message::UserOpenedQuickSettingsMenu => Task::none(), 187 _ => unreachable!(), 188 } 189 }
··· 181 Message::UserOpenedNotificationMenu => Task::none(), 182 Message::UserOpenedCalendarMenu => Task::none(), 183 Message::UserClickedShowDesktop => Task::none(), 184 Message::UserOpenedSystrayMenu => Task::none(), 185 Message::UserOpenedQuickSettingsMenu => Task::none(), 186 + Message::PanelUpdatedTime => { 187 + self.datetime = Local::now(); 188 + Task::none() 189 + } 190 _ => unreachable!(), 191 } 192 }