miruka
83047cf800
Add Utils.chunk() to split arrays in n-sized chunk
2020-07-10 13:14:17 -04:00
miruka
980e258df8
Always parent popups to window
2020-06-26 06:41:15 -04:00
miruka
b9f8740954
Move room date formatting logic to utils function
2020-06-24 08:14:54 -04:00
miruka
fdaf7089ab
Hide popup for Python 3.7 pointless SSLError
2020-06-02 19:07:12 -04:00
vslg
b179480327
Remove allowDragging, as it is not needed anymore
2020-05-20 21:09:34 -03:00
miruka
69a525d317
Replace SortFilterProxyModel by DelegateModel
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
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
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
miruka
3f69710813
Allow copying text from non-message events
2020-03-27 04:58:49 -04:00
miruka
ba86414ddf
Implement shift+click/A-B message selection
2020-03-26 23:24:37 -04:00
miruka
919edb52ad
Fix /me messages having names on their own lines
2020-03-23 13:49:19 -04:00
miruka
b1144572aa
Fix loop exceptions not printed in terminal
2020-03-22 20:58:24 -04:00
miruka
7fd41f3eb4
QML Utils.showError() function
2020-03-15 19:08:12 -04:00
miruka
bd7b45cc7a
Add title property for EventMediaLoader
2020-03-09 11:08:07 -04:00
miruka
cdb79d11aa
Use const instead of let when possible
2020-03-08 04:46:20 -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
f34d2a1c6d
Turn CppUtils into a Singleton
2019-12-27 08:58:24 -04:00
miruka
e7caa0b8ef
Use a C++ implementation of hsluv
2019-12-27 08:23:32 -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
5e26188dfe
Fix & improve EventImage thumbnail sizes
2019-12-20 09:12:16 -04:00
miruka
be0541f2d9
Improve HRepeater width properties
2019-12-19 16:00:37 -04:00
miruka
2229b41af1
New way to open debug consoles
...
Replace broken old utils.debug(...) (since the utils.js → Utils.qml
transition) with a declarative approach:
a console can now be opened with by placing a `DebugConsoleLoader {}`
anywhere.
mainUI has a default console opened by F1/alt-shit-c when no other
console is loaded.
2019-12-19 14:11:13 -04:00
miruka
fb1f9c62e5
Add SPDX ID LGPL v3+ license headers
2019-12-19 07:46:16 -04:00
miruka
2bdf21d528
Rename some filers and folder for clarity
2019-12-18 04:45:09 -04:00