miruka
af6cdc9013
Rename HListView checking-related functions
2020-03-27 05:05:25 -04:00
miruka
3f69710813
Allow copying text from non-message events
2020-03-27 04:58:49 -04:00
miruka
936c49127d
Add keyboard controls for message focus/selection
2020-03-27 04:49:01 -04:00
miruka
6ca10e1f2b
Customizable unselectAllMessage keybind
2020-03-27 03:53:25 -04:00
miruka
ba86414ddf
Implement shift+click/A-B message selection
2020-03-26 23:24:37 -04:00
miruka
e696c16fc8
Remove old drag-scrolling hack code
2020-03-26 22:22:07 -04:00
miruka
43c018d0a4
Improve "Copy text" text and availability
2020-03-26 22:00:00 -04:00
miruka
18f53829d9
Make composer/eventList ctrl-c work again
2020-03-26 22:00:00 -04:00
miruka
a61f1d5d04
Make selection look better
2020-03-26 22:00:00 -04:00
miruka
2d471b70f5
Single message text selection for mouses
2020-03-26 22:00:00 -04:00
miruka
3852357614
Start implementing new message selection system
2020-03-26 22:00:00 -04:00
miruka
710dba09ec
Remove message text selection hack
2020-03-26 22:00:00 -04:00
miruka
f148837fae
Remove Invite/LeftBanner avatar radius
2020-03-26 21:59:33 -04:00
Rinigus
d17c6334da
Add pen as an input device to the right click handler
2020-03-24 19:52:48 +02:00
Rinigus
5058e3c13e
Fix activation of right-click on touch devices
2020-03-24 16:43:31 +02:00
miruka
831dca3723
EventContent: avoid some false name detection
2020-03-23 16:50:12 -04:00
miruka
469992b650
Fix avatar size for one line events like m.emote
2020-03-23 16:10:13 -04:00
miruka
3c64b33cb7
Color user mentions
2020-03-23 13:30:40 -04:00
miruka
0682990666
Fix compact mode msg names on their own lines
2020-03-23 00:48:39 -04:00
miruka
53dfd08131
Add toggleCompactMode keybind, re-rename setting
2020-03-22 13:30:03 -04:00
miruka
18c16ca486
Rename compact mode setting → compactModeByDefault
2020-03-22 13:24:38 -04:00
miruka
d29b393ad2
Less vertical spacing between msgs in compact mode
2020-03-22 13:20:16 -04:00
miruka
ce7c986e5b
Compact mode for messages
2020-03-22 13:05:35 -04:00
miruka
5d513f84fa
Add compact mode for sidepanes + setting
2020-03-22 12:50:51 -04:00
miruka
73f14cac8e
Fix room pane header buttons onClicked
2020-03-21 15:02:37 -04:00
miruka
373ce6b925
Make EventContent.contentText not readonly
...
For debugging (really)
2020-03-21 14:56:44 -04:00
miruka
ee6ac18671
Show pages headers to go back to pane when needed
2020-03-19 20:33:46 -04:00
miruka
2511a03045
Fix event debug returning wrong event json
2020-03-19 18:49:33 -04:00
miruka
03251f019e
Really fix icon-only buttons alignment
2020-03-19 11:37:05 -04:00
miruka
b6b2e35221
Fix invite to room button alignment
2020-03-19 11:14:28 -04:00
miruka
aaf34a9312
Better example placeholder text for composer alias
2020-03-19 11:14:28 -04:00
miruka
fe40d117b2
Fix room pane default size
2020-03-19 00:13:19 -04:00
miruka
2f46656827
Add button in reduced room pane to go back to chat
2020-03-17 21:21:29 -04:00
miruka
adc6fc4af5
Fix visible room header overflow in small window
2020-03-17 18:19:26 -04:00
miruka
9585465461
No background for room header pane buttons
2020-03-17 18:06:19 -04:00
miruka
9981dfd682
Add room header pane buttons tooltips
2020-03-17 18:05:51 -04:00
miruka
a64d0f037d
Make room header font size match main pane top bar
2020-03-17 17:34:09 -04:00
miruka
e495922aee
Center room settings avatar
2020-03-17 17:16:03 -04:00
miruka
cf9df8d036
Focus an item when changing view in roomPane
2020-03-17 17:14:47 -04:00
miruka
53bace3915
Add keybind to toggle room pane focus
2020-03-17 16:52:14 -04:00
miruka
b092cc11eb
Add room header buttons to access sidepanes
2020-03-17 16:52:11 -04:00
miruka
84734599e3
Fix lag with Alt+S when mainpane is collapsed
2020-03-17 14:48:14 -04:00
miruka
d96304dc33
Have labels for text fields
2020-03-17 14:24:35 -04:00
miruka
9a66afb4eb
Delay msgs a bit more for faster room switching
2020-03-16 20:58:50 -04:00
miruka
d00db2256d
PointHand cursor when "upload profile pic" hovered
2020-03-15 19:08:12 -04:00
miruka
de729e42d9
Notice event line: respect UI zoom
2020-03-15 19:08:12 -04:00
miruka
64d67234ab
Fix room settings background
2020-03-15 19:08:12 -04:00
miruka
90a2773a8c
Fix room header and composer avatar radius
2020-03-15 19:08:12 -04:00
miruka
ebab1e15c2
Add more control on radiuses from themes
2020-03-15 19:08:12 -04:00
miruka
1c23450805
Make events, checkbox, avatars respect radius
2020-03-15 19:08:12 -04:00
miruka
9d7bffcee8
Ignore alias in room with no permission to talk
2020-03-13 12:47:01 -04:00
miruka
8d6fcf5c88
Limit display name setting to 255 bytes
2020-03-13 12:18:31 -04:00
miruka
5d7aa0b142
Fix composer alias field label overflow
2020-03-13 12:16:09 -04:00
miruka
298043b3cb
Prevent saving alias taken by other account
2020-03-13 12:10:47 -04:00
miruka
a0c42fe5a6
Example placeholder for composer alias
2020-03-13 11:44:47 -04:00
miruka
8c1c3ef05c
Add explanation tooltip for composer alias
2020-03-13 11:35:05 -04:00
miruka
15afce3393
Fix invisible room pane filter placeholder text
2020-03-13 10:34:37 -04:00
miruka
5cee0f6c8a
Improve overall theme and pane colors
2020-03-13 01:09:04 -04:00
miruka
02d09f405a
Improve MainPane when reduced to minimumSize
2020-03-12 23:17:23 -04:00
miruka
ca53e18e24
Add main pane top bar, improve readability
2020-03-12 22:16:33 -04:00
miruka
b531ca0a4a
Mention keys *until present time* are exported
2020-03-12 15:52:43 -04:00
miruka
04790b3ed3
EventList: Add missing QtQuick.Window import
2020-03-12 13:30:46 -04:00
miruka
9bad0132d6
Make upload cancelling instant without visual hack
2020-03-12 13:28:30 -04:00
miruka
8f19adf279
Don't show Chat spinner for short loadings
2020-03-12 13:28:30 -04:00
miruka
b26fe10810
Load Chat faster by delaying EventList loading
2020-03-12 13:28:30 -04:00
miruka
c8bf9a6e63
Optimize EventList cacheBuffer binding
2020-03-11 10:57:20 -04:00
miruka
5f6a23f051
Split HPage into more specialized components
2020-03-11 10:45:47 -04:00
miruka
a8c6538de1
Update register/reset not implemented labels
2020-03-10 09:03:56 -04:00
miruka
baac01d1ad
Revise default theme
2020-03-10 08:58:14 -04:00
miruka
aafbecfdda
Fix main pane highlight
2020-03-10 05:38:28 -04:00
miruka
49966e06ad
Fix Transfer.time_left that could be None
2020-03-09 17:36:47 -04:00
miruka
46f3f15694
Fix cached thumbnails extensions
2020-03-09 12:10:04 -04:00
miruka
7ee83c5fe4
Downloaded files: include title + ext in filename
2020-03-09 11:46:08 -04:00
miruka
bd7b45cc7a
Add title property for EventMediaLoader
2020-03-09 11:08:07 -04:00
miruka
2a2b3df845
Utils.urlExtension: don't lowercase returned ext
2020-03-09 11:00:48 -04:00
miruka
ff642485e8
Show max size in "too large" UI Transfer error
2020-03-09 10:27:22 -04:00
miruka
61cc87cf18
Show max file size on upload button tooltip
2020-03-09 09:57:53 -04:00
miruka
ca8dd65f34
Disable buggy composer backspace override
2020-03-09 08:09:58 -04:00
miruka
d1e42a72a0
Fix upload pause/cancel
2020-03-08 07:34:38 -04:00
miruka
cdb79d11aa
Use const instead of let when possible
2020-03-08 04:46:20 -04:00
miruka
7d2b85dfda
Remove Chat user/roomInfo binding loop
2020-03-08 04:02:26 -04:00
miruka
1556e569b8
Replace room loading bar with an eventList header
2020-03-07 11:11:32 -04:00
miruka
c49f9b98b2
Split RoomPane into Base/MultiviewPane
2020-03-06 08:41:04 -04:00
miruka
ce0a868579
Refix Event.source, JSONify dicts for ListModel
2020-02-12 14:14:09 -04:00
miruka
ae780345e8
Make "Filter members" work again
2020-02-12 08:15:54 -04:00
miruka
e982de1c61
Make Event.inline_content & links pure attrs
2020-02-12 06:21:43 -04:00
miruka
8a29143b60
Working Event.event_type & source fields
2020-02-12 06:19:49 -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
f34d2a1c6d
Turn CppUtils into a Singleton
2019-12-27 08:58:24 -04:00
miruka
35fd57be56
Improve HDrawer complience/behavior with zoom
2019-12-26 11:09:40 -04:00
miruka
fc7f7256a1
Fix RoomPane buttons background static height
2019-12-26 10:51:41 -04:00
miruka
4f1e4fcf1c
Remove excess period
2019-12-22 11:36:31 -04:00
siedes
f3e87eb3fc
Minor spelling and wording corrections
2019-12-22 11:29:33 -04:00
miruka
b4df752f8a
Improve MembersView when RoomPane collapsed
2019-12-22 09:35:21 -04:00
miruka
be61a34ec0
Event context menu entry to open debug console
...
Replaces the hidden double-click-on-empty-space feature
2019-12-20 10:39:10 -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
d9b7118f45
load_past_events: raise instead of logging errors
2019-12-20 09:30:57 -04:00
miruka
5e26188dfe
Fix & improve EventImage thumbnail sizes
2019-12-20 09:12:16 -04:00
miruka
be6292a521
RoomPane leave more space for chat in small window
2019-12-20 07:38:42 -04:00