KDE: GSoC and Plasma Bits
-
Separating Space Hierarchy Cache to New Class - GSoC'22 post #11
While testing my merge request, Tobias spotted that NeoChat was making multiple requests to the /hierarchy API endpoint. The requests were actually being spammed to the server.
So I was suggested to separate the Space hierarchy caching functionality to a separate class itself.
The work was mostly about refactoring. Code was already existing in a different class. I moved it to the new SpaceHierarchyCache class and edited it to glue in properly.
getRoomListForSpace() in SpaceHierarchyCache accepts a space id, and returns a list of rooms id that belong to the space. This function is exposed in QML and used to populate SortFilterRoomListModel:: m_activeSpaceRooms whenever user clicks a Space icon.
-
Polishing Spaces Horizontal Bar - GSoC'22 post #12
Tobias texted that the SpaceHierarchyCache class worked as expected. So I added that to the open merge requst.
-
LINMOB.net - Manjaro Plasma on the Microsoft Surface Go 2
After years of using tablets with Android based operating systems such as LineageOS, I got tired of not receiving updates after some time. Why should I throw away working hardware just because there is no software support anymore? So I went looking and finally got me a Microsoft Surface Go 2 to install Manjaro Linux with KDE Plasma on. A Microsoft device for Linux? It's a better match than you might expect.
So here's what I've found.