Commit Graph

76 Commits

Author SHA1 Message Date
miruka
45ea3de3d8 Make keyboard room switching more reactive 2020-03-12 13:28:30 -04:00
miruka
8d594e3e83 Fix room at index 0 not highlightable 2020-03-10 06:07:55 -04:00
miruka
89ee4c2361 Reselect the right room when main pane loses focus 2020-03-10 05:41:40 -04:00
miruka
aafbecfdda Fix main pane highlight 2020-03-10 05:38:28 -04:00
miruka
7ee83c5fe4 Downloaded files: include title + ext in filename 2020-03-09 11:46:08 -04:00
miruka
cdb79d11aa Use const instead of let when possible 2020-03-08 04:46:20 -04:00
miruka
617e68cc71 Fix main pane list position when kb-scrolling top 2020-03-07 12:37:39 -04:00
miruka
9fc347ac10 Fix selecting a room in a collapsed account 2020-03-07 11:28:51 -04:00
miruka
ffca63653d Fix Enter in filter rooms field 2020-03-07 11:17:48 -04:00
miruka
269bd1d557 Improve filtered main pane keyboard navigation 2020-03-07 10:15:54 -04:00
miruka
f60b46f26b Account without matches: -opacity instead of hide
Hiding doesn't work properly
2020-03-07 09:45:52 -04:00
miruka
566aaf3a51 Fix main pane list scrolling? 2020-03-07 09:32:56 -04:00
miruka
f6cec0bcdb Half-fix main pane scrolling? 2020-02-14 10:24:42 -04:00
miruka
7325c78c5a Highlight main pane items on startup and clicks 2020-02-13 07:19:27 -04:00
miruka
7547703bb0 Main pane list items keyboard activation 2020-02-13 05:56:10 -04:00
miruka
4636a36154 AccountRoomsList highlight delegate scrolling 2020-02-13 05:36:28 -04:00
miruka
a78f5506b8 AccountRoomList keyboard up/down
Item activation or proper scrolling not reimplemented yet
2020-02-12 17:58:24 -04:00
miruka
a653a6160a Get SortProxyFilterModel stuff working?
Came back from a break and forgot what I was fixing
2020-02-12 05:56:18 -04:00
miruka
d8e18c3337 Room: show month for previous years dates 2020-01-06 03:41:27 -04:00
miruka
9990fecc74 Begin yet another model refactor
Use native ListModel which require a lot of changes, but should be
much faster than the old way which exponentially slowed down to a crawl.
Also fix some popup bugs (leave/forget).

Not working yet: side pane keyboard controls, proper highlight,
room & member filtering, local echo replacement
2020-01-06 03:41:14 -04:00
miruka
a1256cf20a Turn Clipboard into a singleton 2019-12-27 09:06:42 -04:00
miruka
74d21224ab Hide account icons when MainPane gets too small 2019-12-22 09:35:21 -04:00
miruka
9bd739a0db Fix focus and simplify popup-opener menu items
Introduce a HmenuItemPopupSpawner component that takes care of reacting
to onTriggered signals and calling the utils.makePopup() function.

The combination of this new component used in HMenu to open a HPopup
now correctly takes and restore focus to the right element when closed.
2019-12-20 10:30:50 -04:00
miruka
fb1f9c62e5 Add SPDX ID LGPL v3+ license headers 2019-12-19 07:46:16 -04:00
miruka
f4d7636df6 Move Chat/ dir under Pages/ 2019-12-18 04:53:08 -04:00
miruka
2bdf21d528 Rename some filers and folder for clarity 2019-12-18 04:45:09 -04:00