Commit Graph

1638 Commits

Author SHA1 Message Date
Julian Sparber f01d402dd6 room: Add dialog to create new rooms 2021-09-29 12:48:22 +02:00
Julian Sparber f3f570fc7e content: Update message sending toolbar for libadwaita changes 2021-09-27 10:53:12 +02:00
Julian Sparber 3346669c37 error: Use only a single in-app-notifcation
This simplifies the code and allows easier emittion of errors
2021-09-25 12:41:25 +02:00
Julian Sparber 9bf216a854 account-settings: Add device list
This allows also the remove devices
2021-09-24 13:15:29 +02:00
Julian Sparber e25cb64d90 auth-data: Add dialog to ask for authentication
This is the base for
https://gitlab.gnome.org/GNOME/fractal/-/issues/835, but does only
implement Authentication via Password and the Browser Fallback.
2021-09-24 11:58:06 +02:00
Julian Sparber 6344468b84 bump deps 2021-09-20 10:41:50 +00:00
John Renner ceab82dc16 Fix clipping on login view 2021-09-17 09:48:58 +00:00
SeaDve 0142c21c2b room_list: Use get index instead of using nth
It is a bit faster on larger collections since nth calls next on every item until
it becomes None, while get_index is similar to a Vec's get method
2021-09-16 20:39:45 +08:00
djrenren 65208c6981 Correct the rust-stable version in flatpak build instructions 2021-09-13 21:48:45 +00:00
Julian Sparber e51fe5cb1a account-switcher: Show user avatar on button 2021-09-10 17:30:31 +02:00
Julian Sparber c8d86d1c74 account-switcher: Remove with border around checkmark 2021-09-10 16:44:01 +02:00
Alejandro Domínguez 3b8afaad7c Improve the account switcher by Tobias suggestions 2021-09-10 12:09:07 +02:00
Julian Sparber 0fca8b72f3 sidebar: disconnect signal when row is disposed 2021-09-09 17:05:33 +02:00
Julian Sparber f3b6356e85 timeline: Show not decrypted events
We currently hide events that fail to be decrypted. This shows a
placeholder for those events in the room history.
2021-09-09 16:14:11 +02:00
Julian Sparber 090380bf44 timeline: Load previous events
This loads older events when the user scrolles to close to the upper edge
of the room-history.
2021-09-09 16:14:04 +02:00
Julian Sparber a160680d32 use unmerged version of matrix-sdk 2021-09-09 11:43:47 +02:00
Julian Sparber 17532d7ba2 session: Fix keyboard shortcuts 2021-09-09 11:32:33 +02:00
Julian Sparber 99f1317277 Add loading spinner while restoring session 2021-09-08 13:17:00 +00:00
Julian Sparber 1c3d0aa5c3 Enable optimization for deps 2021-09-08 13:17:00 +00:00
Julian Sparber a0bf9064bc room-history: Change wrap mode for labels to PANGO_WRAP_WORDCHAR
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/826
2021-09-08 12:07:05 +02:00
Julian Sparber cfc6ea9be6 bump deps 2021-09-07 12:39:10 +02:00
Julian Sparber 19d71dd96a room-history: Add automatic scrolling and scroll down button 2021-09-06 18:23:32 +02:00
Alejandro Domínguez 5369d720cf Account switcher: Show hints in account entry for visible session 2021-09-06 14:19:35 +02:00
Alejandro Domínguez 5a170f90f7 Create setter and getter for size property in components::Avatar 2021-09-06 14:19:08 +02:00
Alejandro Domínguez 500cddf390 Add button in login page to go back to sessions page 2021-09-06 14:19:07 +02:00
Alejandro Domínguez 7c202b9488 Add account switcher 2021-09-06 14:19:07 +02:00
Kai A. Hiller c3f7e38f30 clippy: Enable module_inception lint 2021-08-31 16:25:39 +00:00
Kai A. Hiller a52456741a clippy_inception: 3. Fix code 2021-08-31 16:25:39 +00:00
Kai A. Hiller 34b6ea893e clippy_inception: 2. Rename files to mod.rs 2021-08-31 16:25:39 +00:00
Kai A. Hiller 2dea55e14a clippy_inception: 1. Remove mod.rs files 2021-08-31 16:25:39 +00:00
Kai A. Hiller ef6d965c33 message_entry: Stop accepting tab 2021-08-26 09:53:45 +00:00
Kai A. Hiller fba4b1c234 message_entry: Remove custom styles 2021-08-26 09:53:45 +00:00
Kai A. Hiller 9247b3eb04 message_entry: Don’t fill available space 2021-08-26 09:53:45 +00:00
Alejandro Domínguez 6b240ecb4d Avoid unnecessary clone!() 2021-08-25 16:49:18 +02:00
Alejandro Domínguez 1e0cae2ffc Fix indentation 2021-08-24 15:27:23 +00:00
Kai A. Hiller 0105a66f7f room_details: No avatar, no remove button 2021-08-23 20:38:01 +02:00
Kai A. Hiller 45a3d0e40f room_details: Make avatar remove icon a trash can 2021-08-23 20:11:02 +02:00
Kai A. Hiller 128159ac79 room_details: Hide edit buttons when not eligible 2021-08-23 13:33:26 +02:00
Kai A. Hiller fe35bf0bc6 utils: Add boolean operator Expressions 2021-08-23 13:33:26 +02:00
Kai A. Hiller addcd49965 room: Load power levels on initialization 2021-08-23 13:33:26 +02:00
Kai A. Hiller 0c2a610ff7 room_details: Add cutout style to avatar buttons 2021-08-23 13:33:26 +02:00
Kai A. Hiller a20259ddec room_details: Enable editing of room avatar 2021-08-23 13:33:25 +02:00
Kai A. Hiller 7ce448ba62 room_details: Add editing of room name and topic 2021-08-23 09:10:27 +02:00
Kai A. Hiller 23aff232b0 room_details: Add basic window 2021-08-23 09:10:26 +02:00
Kai A. Hiller 97560a3efd components: Add CustomEntry 2021-08-23 09:06:32 +02:00
Julian Hofer 0deb8457b0 Use Default for every subclass
That makes it also easier to see if the derive(Default) macro
is enough at some point.
2021-08-17 08:35:16 +00:00
Kai A. Hiller 4fd6cb20ad sidebar: Order rooms by activity 2021-08-17 01:31:55 +02:00
Kai A. Hiller ab7caab2b5 room_list: Update on order-changed signal 2021-08-17 01:31:54 +02:00
Kai A. Hiller a975513cb7 room: Emit order-changed signal 2021-08-16 22:18:39 +00:00
Kai A. Hiller a3dc20591d room: Add latest_change property 2021-08-16 22:18:39 +00:00