M changelog.md => changelog.md +5 -0
@@ 8,6 8,11 @@
### Changed
* Input keyboard language files parser from KBD to JSON.
+
+### Fixed
+
+* Fix absent notifications
+
## [0.52.1 2020-12-23]
### Added
A image/user/db/notifications_002.sql => image/user/db/notifications_002.sql +3 -0
@@ 0,0 1,3 @@
+INSERT OR IGNORE INTO notifications (key, value) VALUES
+ ('1', '0'),
+ ('2', '0');
M module-apps/application-desktop/data/Style.hpp => module-apps/application-desktop/data/Style.hpp +1 -1
@@ 9,7 9,7 @@ namespace style::desktop
namespace notifications
{
constexpr auto SpanSize = 8;
- constexpr auto DigitSize = 14;
+ constexpr auto DigitSize = 16;
constexpr auto IconWidth = 35;
constexpr auto TextMaxWidth = 250;
M module-apps/application-desktop/widgets/NotificationsBox.cpp => module-apps/application-desktop/widgets/NotificationsBox.cpp +2 -3
@@ 105,13 105,12 @@ namespace
auto number = new gui::Text();
if (indicator.length() > 2) {
number->setText(maxNotificationValue);
- number->setMinimumWidth(strlen(maxNotificationValue) * notifications::DigitSize);
}
else {
number->setText(indicator);
- number->setMinimumWidth(indicator.length() * notifications::DigitSize);
}
- number->setMinimumWidth(indicator.length() * notifications::DigitSize);
+
+ number->setMinimumWidth(number->getText().length() * notifications::DigitSize);
number->setFont(style::window::font::mediumbold);
number->setPenWidth(style::window::default_border_no_focus_w);
number->setMargins(gui::Margins(0, 0, style::window::default_right_margin, 0));