diff --git a/app/assets/images/README.txt b/app/assets/images/README.txt
deleted file mode 100644
index b625b0b..0000000
--- a/app/assets/images/README.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-URL for used image:
-https://thenounproject.com/icon/coffee-break-537907/
-
diff --git a/app/assets/images/app_icon.png b/app/assets/images/app_icon.png
deleted file mode 100644
index dfdb73d..0000000
Binary files a/app/assets/images/app_icon.png and /dev/null differ
diff --git a/app/assets/images/app_icon.svg b/app/assets/images/app_icon.svg
deleted file mode 100644
index fb2f816..0000000
--- a/app/assets/images/app_icon.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/app/assets/images/app_icon_dark.png b/app/assets/images/app_icon_dark.png
deleted file mode 100644
index 81951f1..0000000
Binary files a/app/assets/images/app_icon_dark.png and /dev/null differ
diff --git a/app/assets/images/app_icon_light.png b/app/assets/images/app_icon_light.png
deleted file mode 100644
index 03a43ae..0000000
Binary files a/app/assets/images/app_icon_light.png and /dev/null differ
diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
index 0247232..fff977a 100644
--- a/app/mainwindow.cpp
+++ b/app/mainwindow.cpp
@@ -273,7 +273,8 @@ void MainWindow::onUpdateUI()
{
// Idle could start before timer start
// Check and shrink the found idle interval if needed
- auto proposed_idle_start = std::chrono::steady_clock::now() - std::chrono::milliseconds(idle_milliseconds);
+ auto current_time = std::chrono::steady_clock::now();
+ auto proposed_idle_start = current_time - std::chrono::milliseconds(idle_milliseconds);
auto timer_start = std::chrono::steady_clock::now() - (std::chrono::milliseconds(mTimer->interval() - mTimer->remainingTime()));
mIdleStart = std::max(timer_start, proposed_idle_start);
@@ -281,6 +282,9 @@ void MainWindow::onUpdateUI()
// mIdleStart = std::chrono::steady_clock::now() - std::chrono::milliseconds(idle_milliseconds);
if (mTimer->isActive())
{
+ // Correct duration of idle
+ idle_milliseconds = std::chrono::duration_cast(current_time - mIdleStart.value()).count();
+
// Save how much time was remaininig when idle was detected + add idle length
// Later timer will restart with this interval time
mIdleRemaining = mTimer->remainingTime() + idle_milliseconds;
@@ -288,6 +292,9 @@ void MainWindow::onUpdateUI()
// Stop counting
mTimer->stop();
mNotifyTimer->stop();
+
+ // Update "Remaining ..." label
+ mTrayIcon->setToolTip(tr("There are %1 minutes left until the next break.").arg(msec2min(mIdleRemaining)));
}
}
else
diff --git a/app/qbreak.qrc b/app/qbreak.qrc
index e86d5a4..9919209 100644
--- a/app/qbreak.qrc
+++ b/app/qbreak.qrc
@@ -1,7 +1,5 @@
- assets/images/app_icon_dark.png
- assets/images/app_icon_light.png
assets/misc/qbreak.desktop
assets/images/coffee_cup/icon_16x16.png
assets/images/coffee_cup/icon_24x24.png