Remove the option to merge the room list

This commit is contained in:
James Graham
2024-01-16 19:39:42 +00:00
parent e6980e2370
commit f963e06983
4 changed files with 4 additions and 31 deletions

View File

@@ -22,10 +22,6 @@
<label>Background transparency value</label>
<default>0.3</default>
</entry>
<entry name="MergeRoomList" type="bool">
<label>Merge Room Lists</label>
<default>false</default>
</entry>
<entry name="AllowQuickEdit" type="bool">
<label>Use s/text/replacement syntax to edit your last message.</label>
<default>false</default>

View File

@@ -30,7 +30,7 @@ QQC2.ItemDelegate {
width: ListView.view.width
height: visible ? ListView.view.width : 0
visible: root.categoryVisible || filterText.length > 0 || Config.mergeRoomList
visible: root.categoryVisible || filterText.length > 0
contentItem: KirigamiComponents.Avatar {
source: root.avatar ? `image://mxc/${root.avatar}` : ""

View File

@@ -140,29 +140,6 @@ FormCard.FormCardPage {
}
}
}
FormCard.FormHeader {
title: i18n("Rooms and private chats")
}
FormCard.FormCard {
FormCard.FormRadioDelegate {
text: i18n("Separated")
checked: !Config.mergeRoomList
enabled: !Config.isMergeRoomListImmutable
onToggled: {
Config.mergeRoomList = false
Config.save()
}
}
FormCard.FormRadioDelegate {
text: i18n("Intermixed")
checked: Config.mergeRoomList
enabled: !Config.isMergeRoomListImmutable
onToggled: {
Config.mergeRoomList = true
Config.save()
}
}
}
FormCard.FormHeader {
title: i18nc("Chat Editor", "Editor")
}

View File

@@ -191,7 +191,7 @@ Kirigami.Page {
id: sortFilterRoomListModel
sourceModel: root.roomListModel
roomSortOrder: Config.mergeRoomList ? SortFilterRoomListModel.LastActivity : SortFilterRoomListModel.Categories
roomSortOrder: SortFilterRoomListModel.Categories
onLayoutChanged: {
listView.currentIndex = sortFilterRoomListModel.mapFromSource(itemSelection.currentIndex).row
}
@@ -200,7 +200,7 @@ Kirigami.Page {
}
section {
property: sortFilterRoomListModel.filterText.length === 0 && !Config.mergeRoomList ? "category" : null
property: "category"
delegate: root.collapsed ? foldButton : sectionHeader
}
@@ -278,7 +278,7 @@ Kirigami.Page {
height: visible ? implicitHeight : 0
visible: categoryVisible || filterText.length > 0 || Config.mergeRoomList
visible: categoryVisible || filterText.length > 0
onSelected: RoomManager.enterRoom(currentRoom)