moment/src/gui
miruka a4bbbfee87 Recycle chat pages if possible when switching room
The chat page is complex and slow to create, which creates a visible lag
when user switches room.

Instead of throwing the pre-switch one away and
making a new one from scratch, keep the same page and update its user &
room ID for a big improvement in responsiveness. The rest is automatic
thanks to QML property bindings.
2020-09-02 15:19:21 -04:00
..
Base Add defaultCurrentIndex to H(List/Grid)View 2020-09-02 14:40:06 -04:00
Dialogs Allow "replying" to an event with a file 2020-08-24 10:17:04 -04:00
MainPane Recycle chat pages if possible when switching room 2020-09-02 15:19:21 -04:00
Pages Recycle chat pages if possible when switching room 2020-09-02 15:19:21 -04:00
Popups Fix image viewer size 0x0 while loading & for GIFs 2020-09-02 11:53:44 -04:00
PythonBridge Keep a {id: item} cache for ModelStore models 2020-09-02 13:38:11 -04:00
ShortcutBundles Reorder QML files to follow coding conventions 2020-07-12 01:27:44 -04:00
DebugConsole.qml Refer to custom components to access their enums 2020-07-17 01:45:02 -04:00
IdleManager.qml Make libX11 & libXScrnSaver optional on Linux 2020-07-16 19:09:09 -04:00
LoadingScreen.qml Implement circle progress bars in QML 2020-05-21 20:06:47 -04:00
ModelStore.qml Keep a {id: item} cache for ModelStore models 2020-09-02 13:38:11 -04:00
PageLoader.qml Recycle chat pages if possible when switching room 2020-09-02 15:19:21 -04:00
qmldir Begin yet another model refactor 2020-01-06 03:41:14 -04:00
UI.qml Add a persistent zoom setting to settings.json 2020-09-01 14:19:40 -04:00
Utils.qml Make autocompletion work not just at end of line 2020-08-21 04:44:55 -04:00
Window.qml Move tooltip window hover detector to HToolTip 2020-08-23 15:17:06 -04:00