| Summary: | Collapsing/uncollapsing room category moves slider all the way up | ||
|---|---|---|---|
| Product: | [Applications] NeoChat | Reporter: | Jan Bidler <janbidler00> |
| Component: | General | Assignee: | Tobias Fella <fella> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | carl, james.h.graham |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/network/neochat/-/commit/fc6ea0b7791a694e57abdab74f1a471739769631 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Jan Bidler
2022-07-12 16:51:33 UTC
Can confirm this is related to the way the model is refreshed when changes are made. This would require moving to a tree model to fix. Git commit fc6ea0b7791a694e57abdab74f1a471739769631 by James Graham, on behalf of Tobias Fella. Committed on 19/02/2024 at 20:09. Pushed by nvrwhere into branch 'master'. Port RoomList to TreeView Use a tree model for the room list closes network/neochat#156 M +6 -0 src/CMakeLists.txt A +97 -0 src/enums/neochatroomtype.h [License: LGPL(v2.0+)] M +1 -91 src/models/roomlistmodel.cpp M +2 -53 src/models/roomlistmodel.h A +323 -0 src/models/roomtreemodel.cpp [License: LGPL(v2.0+)] A +94 -0 src/models/roomtreemodel.h [License: LGPL(v2.0+)] M +5 -108 src/models/sortfilterroomlistmodel.cpp M +0 -53 src/models/sortfilterroomlistmodel.h A +161 -0 src/models/sortfilterroomtreemodel.cpp [License: GPL(v2.0+)] C +4 -3 src/models/sortfilterroomtreemodel.h [from: src/models/sortfilterroomlistmodel.h - 092% similarity] M +2 -2 src/neochatconnection.cpp M +1 -1 src/neochatroom.cpp M +1 -1 src/neochatroom.h M +1 -2 src/qml/ChooseRoomDialog.qml M +4 -1 src/qml/ExploreComponent.qml M +1 -2 src/qml/QuickSwitcher.qml M +13 -25 src/qml/RoomDelegate.qml M +128 -197 src/qml/RoomListPage.qml M +1 -6 src/qml/RoomPage.qml A +83 -0 src/qml/RoomTreeSection.qml [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] M +8 -0 src/runner.cpp M +1 -1 src/runner.h M +2 -1 src/spacehierarchycache.cpp https://invent.kde.org/network/neochat/-/commit/fc6ea0b7791a694e57abdab74f1a471739769631 |