Commit Graph

781 Commits

Author SHA1 Message Date
Konstantinos Sideris f955ec762c Use archives instead of repos to fetch dependencies 2018-08-08 14:15:14 +03:00
Konstantinos Sideris d0ecbb79fb Import appdata file from flatpak 2018-08-08 13:18:44 +03:00
Konstantinos Sideris 43a4676282 Remove hover event from emoji picker
fixes #398
2018-08-08 13:15:19 +03:00
Konstantinos Sideris 3fb57ac049 Add tooltips for the message indicators (#377) 2018-08-08 12:57:50 +03:00
Konstantinos Sideris 8d3ef470f9 Remove hardcoded colors from the typing display 2018-08-08 12:51:40 +03:00
Konstantinos Sideris 88e535debe Add flatpak installation 2018-08-03 10:23:17 +03:00
Konstantinos Sideris df42fdc80f Remove unwanted whitespace from the user settings menu 2018-08-01 21:26:34 +03:00
Konstantinos Sideris b5b5faa5ec Consider the scale ratio when scaling down images
fixes #393
2018-08-01 21:10:03 +03:00
Sireesh Kodali 1f50d13b9f Add install instructions for macOS (#395) 2018-07-31 12:15:35 +03:00
Konstantinos Sideris 06b30b3cca Use double instead of int when scaling pixmaps (#393) 2018-07-30 12:35:15 +03:00
Konstantinos Sideris 6ffb747421 Add tab-completion for usernames
fixes #394
2018-07-29 21:58:18 +03:00
Konstantinos Sideris edf9f5242a v0.5.2 2018-07-28 13:51:14 +03:00
Marcin Mikołajczak eb846f94b7 i18n: Update Polish translation (#390)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-07-27 17:17:24 +00:00
Konstantinos Sideris bcdebe9503 Don't use the generic json type for joined_groups
fixes #389
2018-07-26 21:59:57 +03:00
Konstantinos Sideris 300de362c6 Add foreground color for disabled buttons on the dark theme 2018-07-26 12:24:35 +03:00
Konstantinos Sideris e5fe47b172 Increase the opacity of the hover color on the room list 2018-07-26 12:20:10 +03:00
Konstantinos Sideris f8a1ed84a8 Fix background color on the room list widget 2018-07-26 12:12:00 +03:00
Konstantinos Sideris 899249a485 Add missing tooltips on buttons
fixes #249
2018-07-25 23:28:37 +03:00
Konstantinos Sideris a845ccb8d7 Use repaint instead of update on the loading animation 2018-07-25 23:10:45 +03:00
Konstantinos Sideris 1f47a6af3a Improve the style of snackbar a bit 2018-07-25 23:07:56 +03:00
Konstantinos Sideris 8386dd73ce Enable scrollbar on the room list for macOS (#174) 2018-07-25 18:59:33 +03:00
Konstantinos Sideris 069f0a1fbd Use native scrollbar in the timeline 2018-07-25 18:48:11 +03:00
Konstantinos Sideris bfdbd49e3e Align timeline widgets to the bottom 2018-07-25 16:46:57 +03:00
Konstantinos Sideris 59a42183bc Fix issue with missing communities due to an unregistered metatype 2018-07-25 16:34:54 +03:00
Konstantinos Sideris 35067088f9 Disable paint updates when removing the room filter 2018-07-24 21:43:51 +03:00
Konstantinos Sideris 6583686a7c Remove spacer & set sizePolicy on the timeline view & widgets
This was causing some flickering when many messages were added.
Mostly visible on macOS.
2018-07-23 21:54:13 +03:00
Konstantinos Sideris 6b42e3b202 Simplify the message shown when another app instance is detected 2018-07-22 20:26:50 +03:00
Konstantinos Sideris 98548b1b8b Minor modal adjustments 2018-07-22 20:01:12 +03:00
Konstantinos Sideris 85e93a88a6 Add option to specify the scale factor
fixes #357
fixes #335
fixes #230
2018-07-22 19:48:58 +03:00
Konstantinos Sideris 18695d636d Add input field to specify the device name on login 2018-07-22 18:41:15 +03:00
Konstantinos Sideris 3d2e29bfa0 Remove pixel values from modals, use pointSize instead 2018-07-22 18:03:12 +03:00
Konstantinos Sideris 24bad93f6b Add option to ignore key requests altogether 2018-07-22 16:36:25 +03:00
Konstantinos Sideris 0247b47553 Refactor the room settings menu to look like the user profile 2018-07-22 15:41:06 +03:00
Konstantinos Sideris 5dfd26abc5 Reject key requests for users that are not members of the room 2018-07-22 14:11:28 +03:00
Marcin Mikołajczak a823a43686 i18n: Update Polish translation (#382)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-07-22 09:46:23 +00:00
Konstantinos Sideris b182ada3df Add note about e2ee 2018-07-21 21:07:55 +03:00
Konstantinos Sideris 73e3161c88 Disable paint updates while applying room filtering (#380) 2018-07-21 14:57:56 +03:00
Konstantinos Sideris 6c65213c83 Reuse the profile modal & adjust its spacing relative to the font size 2018-07-21 14:33:35 +03:00
Konstantinos Sideris 54c7eb374a Lower the complexity of the group filtering algorithm (#380)
The old algorithm during filtering will check every room
if it's part of the group. O(N*G)

The room ids for a group are now stored in a map for faster lookup
so the search can be completed in a single pass. O(N)
2018-07-21 13:35:36 +03:00
Konstantinos Sideris 9d718fccf4 Clear timeline widgets when they exceed a certain limit (#158)
That's a fix to deal with long running sessions which will end
up taking more & more memory given enough time.
2018-07-21 12:09:23 +03:00
Konstantinos Sideris e8cb2cee0c Use a smaller icon size in the sidebar 2018-07-20 17:44:09 +03:00
Konstantinos Sideris 83008f44e4 Show device list in user profile & add option to create 1-1 chat 2018-07-20 16:15:50 +03:00
Konstantinos Sideris d7e5171bfa Create user profile modal 2018-07-20 12:02:35 +03:00
Konstantinos Sideris 5540fc0737 Add user avatar after the 'encryption is enabled' message
fixes #378
2018-07-19 18:46:36 +03:00
Konstantinos Sideris 00f99d9ae5 Fix variable shadowing on clang 2018-07-18 17:11:02 +03:00
Konstantinos Sideris e4dedbcaba Mark own read messages with a double checkmark (#377) 2018-07-17 23:50:18 +03:00
Konstantinos Sideris 40facd116e Bump version to v0.5.1 2018-07-17 17:30:17 +03:00
Konstantinos Sideris 2e1e0efb06 Fix the download path for the Windows notification lib 2018-07-17 17:11:59 +03:00
Konstantinos Sideris 0e814da91c Move all files under src/ 2018-07-17 16:37:25 +03:00
mujx 96a2c614bf
Merge pull request #372 from bebehei/notification
Improvements to Linux notification manager
2018-07-16 13:37:40 +03:00