Roomlist Drag Improvements

- Move the room list drag handler and logic to RoomList.qml.
- Make the compact mode logic not rely on a saved width value from Config as this was causing the room list to have large icons the first launch after a recent update.
- Instead save the compact mode state and initialise the width based upon that.
This commit is contained in:
James Graham
2023-02-28 19:30:20 +00:00
parent 6ccb201110
commit 39388e204e
3 changed files with 80 additions and 78 deletions

View File

@@ -41,9 +41,6 @@
<label>"Show your messages on the right</label>
<default>true</default>
</entry>
<entry name="RoomListPageWidth" type="int">
<default>-1</default>
</entry>
<entry name="RoomDrawerWidth" type="int">
<default>-1</default>
</entry>
@@ -108,6 +105,10 @@
<label>Show avatar in the room drawer</label>
<default>true</default>
</entry>
<entry name="Collapsed" type="bool">
<label>Save the collapsed state of the room list</label>
<default>false</default>
</entry>
</group>
<group name="NetworkProxy">
<entry name="ProxyType" type="Enum">