Kai A. Hiller
4fd6cb20ad
sidebar: Order rooms by activity
5 years ago
Kai A. Hiller
ab7caab2b5
room_list: Update on order-changed signal
5 years ago
Kai A. Hiller
a975513cb7
room: Emit order-changed signal
5 years ago
Kai A. Hiller
a3dc20591d
room: Add latest_change property
5 years ago
Kai A. Hiller
7e98373ea0
item_list: Small refactor
...
item_list: Restrict interface a bit
item_list: Make room-list a property
item_list: Use actual list lenght on item update
5 years ago
Kai A. Hiller
f1676abcaf
category: Small refactor
5 years ago
Kai A. Hiller
81e8e8098d
Update dependencies
5 years ago
Kai A. Hiller
9bcb0a5d1b
Fix format! in gettext occurences
5 years ago
Kai A. Hiller
aa649a89b0
room: Add PowerLevels GObject
5 years ago
Kai A. Hiller
22f697c149
member: Add power-level property
5 years ago
Kai A. Hiller
a5883494d5
member: Refactor update from events
5 years ago
Kai A. Hiller
e52f067c03
Specialize User to Member where possible
5 years ago
Kai A. Hiller
b2ac1c6cf7
Add Member object
5 years ago
Kai A. Hiller
44053ca6b1
user: Make User subclassable
5 years ago
Kai A. Hiller
c85ac6d191
clippy: Stop unnecessary referencing
5 years ago
Kai A. Hiller
d9ac516b26
sidebar: Refactor to be less noisy
5 years ago
Kai A. Hiller
ab96d0cbb9
clippy: Allow module_inception
5 years ago
Kai A. Hiller
44c55b7ab0
clippy: Implement Default where possible
5 years ago
Kai A. Hiller
f5cb220e8c
clippy: Fix warnings
5 years ago
Julian Sparber
5973f3fa4e
login: improve style for the devel warning
5 years ago
Kai A. Hiller
fcf41eed04
Improve doc comments
5 years ago
enterprisey
7eb6c1f8b0
Set RUST_BACKTRACE=1 at runtime using manifest
...
Flatpak manifest previously set RUST_BACKTRACE=1 during the build only, not
runtime, using the "env" build option. However, the intention was probably
to set RUST_BACKTRACE=1 at runtime, not during the build.
5 years ago
Alexandre Franke
65d2548a88
Add contribution guidelines
...
Fixes #722
5 years ago
Enterprisey
3356e04f2b
cargo fmt
5 years ago
Enterprisey
bbc078fa79
Don't use static for secret service (by request)
5 years ago
Enterprisey
067931b7c7
Unlock Secret Service collection, create if absent
5 years ago
Alejandro Domínguez
e9197f077e
Get display name and avatar of account at startup
5 years ago
Alejandro Domínguez
b62b0243b6
Return only the local part of the user ID as the display name
5 years ago
Alejandro Domínguez
0460c7091a
Fix broken login to session page switching
5 years ago
Alejandro Domínguez
ca2846b3a1
Fix bug where session page is blank while login is skipped
5 years ago
Alejandro Domínguez
cc730def2a
Make "prepared" signal handling more robust
5 years ago
Alejandro Domínguez
f725079b09
Split main_stack in login and sessions
5 years ago
Julian Sparber
5a3c22a403
Use SyncRoomEvent instead of other types
5 years ago
giusdp
9636f746ae
login: add specific error logins based on login with password
...
Add LoginError struct to model the possible error results from login
with password and implement From<matrix_sdk::Error> to map the session.get_error
to a LoginError and get the relevant display message to show in the login screen.
Fixes https://gitlab.gnome.org/GNOME/fractal/-/issues/729
5 years ago
Julian Sparber
7a93447d28
room: Load members only when the room is displayed
...
Loading members for all rooms at the app start makes the app hange and
is pretty slow, therefore only load the members once the room is opened
by the user.
5 years ago
Alexandre Franke
bae327b4a5
Fix English in strings and comments
5 years ago
Kai A. Hiller
8a86bd2ad7
content: Unselect room on ESC
5 years ago
Julian Sparber
f9d656f154
content: Show empty page and loading spinner
5 years ago
Veli Tasali
c90f0c8b00
content: Align composer buttons to the bottom
...
Fixes #802 .
5 years ago
Kai A. Hiller
d987bfcc8e
Fix warnings
5 years ago
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
5 years ago
Julian Sparber
002bdd9ab6
Use deps releases and bump matrix-sdk
5 years ago
Christopher Davis
485963d369
room_title: Parse and escape markup for title and subtitle
...
Parsing and escaping markup fixes issues with special
characters in titles and descriptions; Also allows links
to work properly in descriptions.
5 years ago
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.
5 years ago
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.
5 years ago
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.
5 years ago
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.
5 years ago
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.
5 years ago
Alexandre Franke
270b3e54fc
login: set expectations for dev version
5 years ago
Alexandre Franke
5a9a75d300
codestyle: fix indentation
5 years ago