miruka
|
fd3fe06d15
|
Add keybinds to go to account at specific indice
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
bbb00dd8a0
|
Let escape presses work properly inside HDrawer
Also add escape to clear member filter when focusing the field, and
clearMemberFilterOnEscape setting.
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
45048e625c
|
Fix UI parts focus keybind and buttons
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
974478f576
|
Add keybinds for previous/next unread/mention room
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
200f0c33a8
|
Fix higlighted room not updating after ctrl+tab
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
922f12e9f9
|
Highlight correct account/room on startup
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
eacee59f9e
|
Fix Room delegate opacity for left rooms
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
82c8496216
|
AccountBar: reduce opacity of collapsed accounts
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
9157cbd590
|
Add back collapse account keybind
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
e544f38b9f
|
Fix account settings/create room keybinds
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
5b4d12e330
|
AccountBar: make spinners visible again
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
94bcf323b2
|
Drop the "s" from AccountsBar
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
eff203032c
|
Python implementation of account collapsing
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
064dd08f02
|
Window.qml: fix alignment, remove unused property
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
7192a402b6
|
Bring back account collapsing UI stuff
Not functional yet
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
bd3c78a73a
|
Make theme file closer to what it was in 0.4.3
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
c1dd06559c
|
Bring back main pane bottom bar
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
fe18b725a5
|
Use an horizontal bar for accounts
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
8e0c046cdb
|
MemberView: no need for onAdd transition hack now
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
45790dc57c
|
Remove unused old model stuff
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
4d3c26abd4
|
Gather both Accounts and Rooms in all_rooms model
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
e90312803b
|
Fix event delegates extra bottom space
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
b4561ce50b
|
Fix back/forward headers buttons in small window
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
05325d21bd
|
Fix current account highlighting
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
7aa0e7fad6
|
Remove 429 workaround (fixed in nio #138)
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
c2e212c1eb
|
Add syncing indicator to AccountsBar accounts
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
f4dca1c2c9
|
Fix SyncId type hint & remove debug prints
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
7048a0ac08
|
Remove now unused HFilterModel
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
37a9332aed
|
Python filtered models for room members
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
200f25d23e
|
Python filter for AccountsBar
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
c502aa4245
|
Add model batch removal optimization for filtering
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
5432958121
|
Working python proxy/filter for room list
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
1a69ae684e
|
Fix focusRoomAtIndex binds
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
54b5f7b8f2
|
Fix HFilter find functions
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
5b2c131fd1
|
Filtering → hide accounts with no matching rooms
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
4f9e320074
|
Click on account with 0 rooms → AddChat page
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
5373d19c83
|
Fix account bar scrolling when room list filtered
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
cc4a780865
|
Fix account bar scrolling
All delegates must have the same padding, or the ListView doesn't know
how to scroll to a certain index anymore
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
194a5194a8
|
Better account context menu, add it in AccountsBar
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
7042df003f
|
Fix clicking on room in filtered list
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
37042f6365
|
Theming for account unread/mention indicator
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
9f7d30f248
|
Add account total unread/mentions indicator
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
9ebd8644c8
|
Dedicated MessageIndicator.qml (unread/mentions)
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
c352275089
|
Maybe fix the DelegateModel + ListView.add bug
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
bf20b7864d
|
Fix compact mode with new pane
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
0d25c4caeb
|
Improve HTile(Delegate) paddings
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
36a214bf1a
|
Fix main pane minimum size
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
2bb13bf7f7
|
HStringFilterModel: Refilter when field changes
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
7418f0fe93
|
Add dedicated HStringFilterModel component
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
69a525d317
|
Replace SortFilterProxyModel by DelegateModel
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
19fe1c4e7b
|
Buggy room filtering
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
fcf88209f2
|
Single room list approach, account bar scrolls
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
56c09e6b48
|
Split pane components more
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
34f98b48d1
|
Add "every room" button
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
bbc462239c
|
Improve accounts bar appearance
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
9b3127b7c3
|
New pane theming
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
93c7fadeed
|
Rename RoomPane and AccountBar components
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
65103eaaba
|
Add keybinds to switch accounts
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
72c96b3ba5
|
Start restructuring how the account/room pane work
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
da6a54f0bf
|
Fix compact mode toggling for room delegates
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
8b02f0e462
|
More efficiant roomList delegate in view detection
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
744c6f1b3f
|
Load all room members when showing a room to user
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
99d59bb49b
|
Use filtered model strictly when neccessary
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
01adcff77e
|
Reduce the number of room delegate errors
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
fd8cf4ad8d
|
Optimize model field replacements
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
2cbedaa892
|
HLoader as room delegates test
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
1adbddc063
|
Enable member lazy-loading for /sync and /messages
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
2cc3f27247
|
Add Ban to member context menu
Also don't try to load past messages in rooms we've left/been
kicked/banned from.
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
2d231b7af1
|
Properly check power levels before allowing kick
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
2a0a3765fc
|
Add kick to room member context menu
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
89824326e4
|
Better QML logging & hide Qt 5.14 warnings
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
74e35bd128
|
Fix space taken by invisible unread indicator
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
20ff6fe02a
|
Fix account delegate buttons spacing
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
c787ff6f41
|
Dedicated theming for unread indicator
Also make default indicator background colors darker to be more readable
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
cb1a5865cc
|
Fix unread indicator "appear" animation
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
0a1834b763
|
Mark rooms as read on all our accounts
|
2020-05-15 20:56:23 -04:00 |
|
Emi Simpson
|
6ee20a2717
|
Added limited local read/unread tracking
|
2020-05-15 20:56:23 -04:00 |
|
miruka
|
3e10a6d530
|
Don't show popup when focusing unredactable event
|
2020-04-03 12:58:15 -04:00 |
|
miruka
|
5f38788434
|
Focus reason field by default in RedactPopup
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
1e049a0159
|
Unselect before unfocusing messages with keybind
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
0e04eafebd
|
Redaction local echo for our other accounts
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
5cb013838b
|
Be able to redact our other account's events
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
d991d04a8c
|
Fix copying event when no selection or focused
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
f8fe5d812b
|
Imrpove redacted events text
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
38cc0b1bc7
|
Ensure last event to delete is ours
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
5ea339ea33
|
Add keybinds for message removal
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
379a7232df
|
Add useless thing to console
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
05319af858
|
Redaction code adjustments + theme addition
|
2020-04-03 07:53:36 -04:00 |
|
vSLG
|
e60a7f6dac
|
Make "Remove" option conditional in context menu
Refactor code in the backend so things can work
better
|
2020-04-03 07:53:36 -04:00 |
|
vSLG
|
fc878e7537
|
Fix event redaction and remove junk code
|
2020-04-03 07:53:36 -04:00 |
|
vSLG
|
db1afc980e
|
Add RedactionEvent support on backend
|
2020-04-03 07:53:36 -04:00 |
|
vSLG
|
b3f1075507
|
Add redacting event via context menu
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
554f5d6013
|
Fix need to press Esc twice to exit popups/menus
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
e33c202376
|
panes toggleFocus(): more reliable focus detection
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
70f67f01ac
|
DebugConsole: don't reset target on toggle()
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
4602366b9c
|
debugConsole: add toggle() conveniance function
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
ad937573cf
|
Rewrite HTile and adapt components using it
Rewrite HTile in a more standard way, hopefully fixing the
mysterious segfault on some systems
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
6e63569ad7
|
Add leaveRoom and forgetRoom keybinds
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
2a648d7f59
|
Add invite to room keybind
|
2020-04-03 07:53:36 -04:00 |
|
miruka
|
790229e188
|
Make DebugConsole keyboard-scrollable again
|
2020-04-03 07:53:36 -04:00 |
|