Commit graph

79 commits

Author SHA1 Message Date
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
John Renner
ceab82dc16 Fix clipping on login view 2021-09-17 09:48:58 +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
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
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
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
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
1e0cae2ffc Fix indentation 2021-08-24 15:27:23 +00: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
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
Julian Sparber
5973f3fa4e login: improve style for the devel warning 2021-08-09 12:18:43 +00:00
Alejandro Domínguez
f725079b09 Split main_stack in login and sessions 2021-07-20 23:03:09 +02:00
Kai A. Hiller
8a86bd2ad7 content: Unselect room on ESC 2021-07-12 12:20:24 +02:00
Julian Sparber
f9d656f154 content: Show empty page and loading spinner 2021-07-12 11:29:44 +02:00
Veli Tasali
c90f0c8b00 content: Align composer buttons to the bottom
Fixes #802.
2021-07-11 09:09:50 +00:00
giusdp
ca64f47c4d login: use default widget for logging on enter press
Expose the login button in login.ui to retrieve it by the default_widget function in login.
Set the login  button as the default widget when the visible child in main_stack is login,
and connect the function to the visible_child change signal to update the default widget.

fix: https://gitlab.gnome.org/GNOME/fractal/-/issues/788
2021-07-01 12:49:47 +00:00
Christopher Davis
5d95eb56bb components: Add RoomTitle component
Adds a custom RoomTitle widget in place of AdwWindowTitle.
This will allow us to have markup in titles and subtitles,
and allow us to have tooltips set appropriately.
2021-06-26 12:26:33 -07:00
Christopher Davis
998a045a02 session.ui: Use minimum fold threshold policy for leaflet
This fixes https://gitlab.gnome.org/GNOME/fractal/-/issues/780
by using the sum of minimum sizes as the size to fold the
leaflet at.
2021-06-24 23:04:47 -07:00
Christopher Davis
ffee76fc4f ui: Use crossfades for stack transitions
This will give Fractal-Next a nice bit of polish
by using clean transitions for every stack.
2021-06-23 20:19:21 -07:00
Christopher Davis
a9f25188cf ui: Use revealers for back buttons
In order to have nice transitions and consistent
sizing, we should use GtkRevealer with a crossfade
transition instead of using the `visible` prop
of the back buttons.
2021-06-23 18:31:47 -07:00
Christopher Davis
db2e533ecd content-message-row.ui: Remove displayname style, use adw styling
Remove the custom display name style and instead use
libadwaita's "heading" and "accent" styles to set the right styling and colors.
2021-06-23 14:21:42 -07:00
Alexandre Franke
270b3e54fc login: set expectations for dev version 2021-06-23 07:06:27 +00:00
Alexandre Franke
5a9a75d300 codestyle: fix indentation 2021-06-23 07:06:27 +00:00
Kai A. Hiller
71061f9697 Add Ctrl+K shortcut to toggle room list search 2021-06-14 21:02:36 +02:00
Kai A. Hiller
32ddab0164 Don’t repeat accelerators in shortcuts overview 2021-06-14 18:25:50 +02:00
Julian Sparber
ec7720c0fd content: Add room explore 2021-06-10 16:55:23 +02:00
Julian Sparber
bd13ae4ef2 sidebar: Add Explore entry 2021-06-10 16:55:23 +02:00
Julian Sparber
f8b4dea063 room-history: rename content to room-history style class 2021-06-10 16:55:05 +02:00
Julian Sparber
872b3abaef avatar: add property display-name
This makes it simpler to connect the Avatar to the ComponentAvatar
2021-06-10 16:54:31 +02:00
Julian Sparber
f69e6562a5 sidebar: Rename Categories to ItemList and cleanup 2021-06-03 19:54:38 +02:00
Julian Sparber
2adec1644b Add support for user-defined avatars
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/785
2021-06-03 16:07:45 +02:00
Julian Sparber
145e9bd026 content: Add leave entry to room menu 2021-05-31 17:08:44 +00:00
Kévin Commaille
3b538164ef session: Add dialog to view an Event's source 2021-05-31 17:44:07 +02:00
Kévin Commaille
727d063f60 content: Add context menu for ItemRow 2021-05-31 17:33:30 +02:00
Julian Sparber
47fc7cc383 content: Use LabelWithWidgets to display inviter 2021-05-31 16:05:46 +02:00
Julian Sparber
70824766b7 Show errors as in-app-notifications 2021-05-31 16:05:46 +02:00
Julian Sparber
b439abe55c components: Add widget for in-app-notification 2021-05-31 16:05:46 +02:00
Julian Sparber
88b5c0c984 room: Add error signal
the "error" signal will be emited whenever an error has to be displayed
to the user.
2021-05-31 16:05:46 +02:00