John Gibbon
d38490fb09
use svg icons
...
Closes #102 .
Doesn't use Shader/HighlightImage for background/placeholder, since that neither matched the previous look nor meet my visual expectations at all. I created both previously available color variations as svg accordingly.
Implementation of the background images has been outsourced to a dedicated qml file to reduce duplication and ensure the same layout. Padding is now "medium" everywhere (stickers had none, audio had "small").
For the Icons, some (Highlight-)Image+MouseArea combinations have been changed to IconButton.
Regarding videos, I'm not actually sure if the missing "highlight" on the fullscreen icon was intentional. An issue with videos possibly having the same color as the icon remains basically the same. Nonetheless, if this isn't desired, I'll revert to just using the white image.
The sticker icon actually does look a bit differently now – it's a bit smaller. I've redrawn it from scratch but mostly kept the dimensions of icon-m-other (which doesn't look good when zoomed in, btw). Perhaps I actually did made a mistake drawing the previous one. Either way, I think it fits well enough.
The notification icon remains png, but I managed to reduce its file size by ~60% without visibly impacting it much imho.
This may be the longest commit message I've ever written.
2020-10-26 15:15:53 +01:00
John Gibbon
6970dc3625
implement "mark all messages as read" MenuItem
...
contributes to #70 (doesn't mark anything as unread, though, and does not use toggleChatIsMarkedAsUnread at all)
2020-10-19 21:08:32 +02:00
John Gibbon
214a6c780c
Fix crash with no groups in common
2020-10-19 21:06:28 +02:00
Sebastian J. Wolf
98e2bea69f
Prepare translation files for #87
2020-10-19 19:51:33 +02:00
Sebastian J. Wolf
91ae3651ef
Change license header to reflect number of contributions
2020-10-19 19:34:47 +02:00
Sebastian Wolf
d20008bb4c
Merge branch 'master' into feature/chatInfoPage
2020-10-19 18:29:07 +02:00
carlosgonz
2f80cf0a5d
Update InitializationPage.qml
2020-10-19 10:02:34 -04:00
John Gibbon
74a732a5b6
implement chat info page
...
includes some basic group administration features
2020-10-19 12:48:55 +02:00
carlosgonz
3d04e7365b
Update InitializationPage.qml
2020-10-18 20:00:17 -04:00
Sebastian J. Wolf
dba973b522
Introduce explicit clear button for in-reply-to and edit message, fixes #69
2020-10-18 21:54:15 +02:00
Slava Monich
f86e60b4a2
Let context menu to appear when sticker is long-pressed
...
And don't load placeholder image too quickly.
2020-10-18 21:10:26 +03:00
Sebastian J. Wolf
a78f60f974
Search for emojis with :<keyword>
2020-10-18 18:57:01 +02:00
Sebastian J. Wolf
3410903afb
Adjust text for notification settings & German translation
2020-10-18 17:46:08 +02:00
Slava Monich
f75e5a3f4b
Added "Notification feedback" combo box
2020-10-18 18:02:44 +03:00
Sebastian J. Wolf
e578c6bef3
Use GridView for sticker picker
2020-10-18 16:29:34 +02:00
Sebastian Wolf
a9f7a10033
Merge pull request #79 from monich/about-icon
...
Adjusted app icon size on the about page (again)
2020-10-18 15:16:58 +02:00
Slava Monich
93e54b8ab4
Adjusted app icon size on the about page
...
It was still too large on a 4:3 tablet screen in landscape.
2020-10-18 01:56:11 +03:00
Slava Monich
9a4246e275
Tweaked InitializationPage UI
...
1. Only load app icon once
2. Removed come unused ids and attributes
3. EnterKey magic
4. Use FadeAnimation
2020-10-18 01:45:39 +03:00
Sebastian J. Wolf
7d84fcb3bf
Change logo/icon - thanks to @iamnomeutente
2020-10-16 23:00:08 +02:00
Sebastian J. Wolf
cb9ae27bef
Some post-sticker cleanup...
2020-10-16 00:02:58 +02:00
Sebastian J. Wolf
f9221fe95e
Now the sticker picker looks much better...
2020-10-15 23:43:55 +02:00
Sebastian J. Wolf
d30a72e372
Merge branch 'master' of https://github.com/Wunderfitz/harbour-fernschreiber
2020-10-14 23:26:16 +02:00
Sebastian J. Wolf
537725566b
Supporting stickers is quite some work... :/
2020-10-14 23:25:56 +02:00
Slava Monich
8e54b898d7
Fixed the app icon size on the About page in landscape
...
It was ridiculously large.
2020-10-14 04:03:35 +03:00
Sebastian J. Wolf
bfba8acc2d
Web page preview changes height a little more dynamically
2020-10-13 21:37:06 +02:00
Sebastian J. Wolf
256244a08e
Some additional preparations to send stickers
2020-10-12 22:44:21 +02:00
Sebastian J. Wolf
d3295bc49a
Make some space for lazy-loaded elements, part 2
2020-10-11 23:11:37 +02:00
Sebastian J. Wolf
67669cf63f
Make some space for lazy-loaded elements, part 1
2020-10-11 22:02:30 +02:00
Sebastian Wolf
3c073b4840
Merge pull request #61 from monich/image-only
...
Toggle "Image only" mode on tap
2020-10-11 18:34:12 +02:00
Slava Monich
f4c84daebf
Show stickers as stickers when showStickersAsImages is off
2020-10-11 00:39:22 +03:00
Slava Monich
4e65375234
Added "Show stickers as images" checkbox
2020-10-11 00:39:22 +03:00
Slava Monich
2be36d10a1
Toggle "Image only" mode on tap
2020-10-10 23:13:44 +03:00
Sebastian J. Wolf
0dbc0e5887
Don't double-escape ampersand
2020-10-07 23:14:02 +02:00
Sebastian J. Wolf
d758648dc2
Document message caption is now shown, fixes #59
2020-10-07 22:59:00 +02:00
Sebastian Wolf
03208e47f8
Merge pull request #58 from monich/self-delete
...
Allow to delete messages from your own private chat
2020-10-07 22:19:05 +02:00
Sebastian J. Wolf
c0269b5502
Display information for forwarded messages
2020-10-07 22:17:44 +02:00
Slava Monich
f342b47e38
Allow to delete messages from your own private chat
...
They have "can_be_deleted_for_all_users": false and yet you can delete
those because you are the only one who has access to your own private
chat.
2020-10-07 02:27:54 +03:00
Slava Monich
caecdb0f56
Moved app settings to a separate object
2020-10-06 04:40:39 +03:00
Sebastian J. Wolf
92a869f7db
Re-introduce chatChanged as chat list update is no longer properly working after #40
2020-10-04 16:06:20 +02:00
Sebastian J. Wolf
12119c38bc
Add sticker icon
2020-10-04 15:09:06 +02:00
Sebastian J. Wolf
3973cdf976
Include @monich's suggestions in #42
2020-10-04 13:36:30 +02:00
Sebastian Wolf
d79ecb8d4f
Merge branch 'master' into feature/userRegistration
2020-10-04 12:27:25 +02:00
Sebastian J. Wolf
79c77c426b
Don't display 'unknown' for channels in chat list
2020-10-03 21:06:50 +02:00
Sebastian Wolf
b62078e380
Merge pull request #40 from monich/chatlist-roles
...
Expose more roles from ChatListModel
2020-10-03 20:50:00 +02:00
Sebastian J. Wolf
873c9b2669
Handle ampersands in messages correctly, fixes #43
2020-10-03 20:04:32 +02:00
Slava Monich
39ecc7a058
Expose more roles from ChatListModel
...
Roles can now be directly bound to individual UI elements.
Replaced per-delegate timestamp refresh timers with a single
one refreshing all timestamps with a single dataChanged signal.
Removed chatChanged signal from since it's no longer necessary.
2020-10-03 21:02:33 +03:00
John Gibbon
3149cb38cb
handle empty chat list after registration
...
also translate some strings from b0d85840 to german
2020-10-01 13:20:43 +02:00
John Gibbon
6c1fc77f0c
handle user registration
2020-10-01 12:51:43 +02:00
Sebastian J. Wolf
9eb396c9ca
Fixes here and there...
2020-09-30 21:41:49 +02:00
Sebastian J. Wolf
bfe3084d2e
Differentiate text between other people and user
2020-09-30 00:09:51 +02:00