aboutsummaryrefslogtreecommitdiff
path: root/qml.qrc
diff options
context:
space:
mode:
authorMiquel Lionel <lionel@les-miquelots.net>2021-12-29 02:32:40 +0100
committerMiquel Lionel <lionel@les-miquelots.net>2021-12-29 12:28:27 +0100
commita01f8091c01889d7ca90938f56ae176a74da5590 (patch)
treeac9cccff3100f5754e9f09afbef02103f978e790 /qml.qrc
parent96555dfc65034c46578309f39ae0f754e1acb0f8 (diff)
downloadkdeltachat-a01f8091c01889d7ca90938f56ae176a74da5590.tar.gz
kdeltachat-a01f8091c01889d7ca90938f56ae176a74da5590.zip
Implement notifications + "mute/unmute chat" menu
- Added icons: Pinned and muted chats have icons. It's from Twemoji font, I've added credits in the README.md and source code of ChatlistItem.qml. I prefer to rely on .PNG for this one because icon might not be installed or exist on the system, and we avoid the black box problem. - Modified CMakeLists: added KNotifications as a required library - Modified build.sh: I cannot comprehend how the install(FILES) function from cmake works, so I used good old install from GNU coreutils. It copies usr/ structure and needed files (.desktop and .notifyrc) for KNotifications to work. - Aesthetic changes: context menu is shorter now due to the text being state-aware. You can now also mute a chat so you won't be notified on incoming messages.
Diffstat (limited to 'qml.qrc')
-rw-r--r--qml.qrc5
1 files changed, 4 insertions, 1 deletions
diff --git a/qml.qrc b/qml.qrc
index 78bcdd5..506ed7b 100644
--- a/qml.qrc
+++ b/qml.qrc
@@ -1,5 +1,6 @@
<RCC>
<qresource prefix="/">
+ <file>qtquickcontrols2.conf</file>
<file>qml/main.qml</file>
<file>qml/AccountsPage.qml</file>
<file>qml/ChatPage.qml</file>
@@ -11,6 +12,8 @@
<file>qml/ComposePane.qml</file>
<file>qml/HtmlViewSheet.qml</file>
<file>qml/NewChatPage.qml</file>
- <file>qtquickcontrols2.conf</file>
+ <file>knotifications5/kdeltachat.notifyrc</file>
+ <file>res/pin_48x48.png</file>
+ <file>res/muted_48x48.png</file>
</qresource>
</RCC>