| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
- also make a skel for files in /usr/, useful
for sounds and notifyrc
- build.sh use plain simple cp -r to copy the skel.
also copies the knotifications5 in the current directory
for qml.qrc embedding in case the app is used on android.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Also we now use Enter to send chat, and
Ctrl/Shift+Enter to add newlines. Updated
the F1 help accordingly.
- there was no way to refresh the message
list until you clicked on the chat again, so
I moved updateMessagelist() to trigger on every
incoming message. We have working block mechanisms
now, so it shouldn't be that much of a bother if
someone spams you.
- To speed up the delay between the UI displaying the
message has waiting to be sent, upon sending a
message, the startIo() function is now triggered.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- now we can view animated gifs !
- name are displayed on top of every message
type (not just text messages and audio messages)
This avoids some confusion in whether a message has
been sent by us or not.
- we fix the warnings of NON-NOTIFYABLE properties
being used by adding one Q_PROPERTY: fileReadOnly, so we
can use it to get the filename and not be bothered by
console warnings.
- we add some variables in Message.qml because some values
were repeated and made more sense to put in a readonly var
(maxH and maxW).
- make scrollbar visible on hover.
# Conflicts:
# qml/ComposePane.qml
|
|
|
|
| |
Mostly qmlformat, also rename root "id"s.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
0 means multiple chats have changed, for example when a message is
moved from contact requests to its own chat.
|
| |
|
|
|
|
| |
ComposePane is not necessarily placed into Layout.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Otherwise chatId is compared to itself
|
| |
|
| |
|
| |
|
|
|
|
| |
This removes unnecessary padding between the window boundary and the scrollbar.
|
| |
|
| |
|
|
|
|
| |
Now KDeltaChat runs on openSUSE Leap 15.2
|
|
|