miruka
69aea0e37f
EventImage: open/copy original image on clicks
2019-09-14 01:06:53 -04:00
miruka
45b6714bcb
Hide EventContent contentLabel if no text
2019-09-14 00:56:38 -04:00
miruka
451038641e
Display RoomMessageImage events
2019-09-14 00:46:54 -04:00
miruka
0db34cc3c8
Add EventMediaLoader
...
Handles loading of URL previews and will handle all
matrix media messages types.
2019-09-14 00:36:19 -04:00
miruka
8ad13b033d
Event: optional (inline_)content, auto-gen inline
2019-09-13 23:02:11 -04:00
miruka
a5095274ba
MatrixClient: RoomMessageMedia support
2019-09-13 22:48:33 -04:00
miruka
a2ab7b3090
Add event callback for RoomUnknownMessage
2019-09-13 19:58:45 -04:00
miruka
d3a02deb46
Update version to 0.2.3
2019-09-12 20:59:12 -04:00
miruka
8334f88418
Reduce mouse wheel speed in eventList
2019-09-12 20:54:25 -04:00
miruka
f6b2c59fdc
Remove quadruple click message selection
...
A tripple click is too easily detected as a quadruple when the user
actually did a triple.
2019-09-12 20:17:43 -04:00
miruka
7f29716a61
Fix message times being on a separate line
2019-09-12 20:14:02 -04:00
miruka
ebf6d36c01
Transparent black for hovered avatar background
...
Also add theme property to change it.
2019-09-12 20:04:46 -04:00
miruka
fcdd960779
Fix avatar tooltips
2019-09-12 19:54:31 -04:00
miruka
7313d6cf1d
Remove debug print in HImage
2019-09-12 17:39:28 -04:00
miruka
0b60b2b5bc
Add autoplay GIF setting
2019-09-12 17:32:48 -04:00
miruka
1f58cfeae8
Add GIF pause overlay
2019-09-12 17:27:26 -04:00
miruka
5192fe8b55
Click to play/pause animated image
2019-09-12 16:25:05 -04:00
miruka
125d1e24aa
Support GIFs
2019-09-12 16:16:35 -04:00
miruka
f8811f4e0c
Disable underscore emphasis syntaxes for markdown
2019-09-11 17:25:50 -04:00
miruka
5676a369b2
MemberDelegate: fix missing right padding
2019-09-11 16:49:40 -04:00
miruka
2e3d21aa31
HToolTip: fix binding loop
2019-09-11 16:47:13 -04:00
miruka
0e6b6c830d
Support inline HTML/links for room topic
2019-09-11 16:01:37 -04:00
miruka
e53f6ed292
Fix selection disappearing after delegates unload
...
Make delegates update their selection when they're loaded again.
2019-09-11 15:49:00 -04:00
miruka
d998b471f0
Fix text selection start drag delay
2019-09-11 15:25:57 -04:00
miruka
51e544ddf1
Fix triple click not selecting last message char
2019-09-11 01:55:07 -04:00
miruka
72bcb9bbe3
Update version to v0.2.2
2019-09-10 22:07:41 -04:00
miruka
60663ed040
Leave non-image links out from Event.previe_links
...
normal links preview isn't implemented yet, which caused any message
with a link to take at least 256px due to the preview repeater.
2019-09-10 22:07:06 -04:00
miruka
7211dd8fda
Fix account settings name field getting reset
2019-09-10 21:58:28 -04:00
miruka
7797b0e1eb
HtmlFilter: Remove excess newlines
...
To avoid additional blank lines with HTML/CSS using `white-space: pre`
2019-09-10 21:22:42 -04:00
miruka
b3135601ed
Stop supporting starting without pyotherside
2019-09-10 20:49:01 -04:00
miruka
d6b8fae30a
matrix_client: leave room before forgetting it
2019-09-10 01:34:01 -04:00
miruka
988ab94772
Fix ForgetRoomPopup destruction/callback
2019-09-09 20:56:10 -04:00
miruka
3e01eeef71
LeftBanner: use ForgotRoomPopup
2019-09-09 20:24:29 -04:00
miruka
b7b309ad4c
SignIn: increase box width again
...
To avoid the Login button loading icon from making the button grid
switch to column mode.
2019-09-09 14:50:45 -04:00
miruka
82f0c273e7
LogoutPopup: implement export keys button callback
2019-09-09 14:49:54 -04:00
miruka
7c0bed79a9
ImportKeys/ExportKeys separate dialog componants
2019-09-09 14:42:58 -04:00
miruka
15add6d91c
Confirm account logout and propose exporting keys
...
Key export button callback not implemented yet.
2019-09-09 12:58:13 -04:00
miruka
85bdbcf5be
Move HBox stuff from HPopup to BoxPopup
2019-09-09 12:50:00 -04:00
miruka
38781502c6
HBox: make buttons a column if not enough width
2019-09-09 12:37:01 -04:00
miruka
a3b56519f7
ForgetRoomPopup: improve texts
2019-09-09 12:35:19 -04:00
miruka
2f7fbd2621
Profile: fix eliding, increase wide width needed
2019-09-09 11:35:46 -04:00
miruka
81f54641ba
SignIn: increase box width to avoid eliding
2019-09-09 11:24:42 -04:00
miruka
035ab1add6
HMenu: Fix width calculation (padding)
2019-09-09 11:21:49 -04:00
miruka
d7fc0ad0b8
HButtonContent: Enable label eliding
2019-09-09 11:20:59 -04:00
miruka
4ffa3470c7
Confirm forgetting room with popup
2019-09-09 09:24:45 -04:00
miruka
88042cd111
Confirm leaving room with popup
2019-09-09 09:12:51 -04:00
miruka
c38cc9d3df
Move popups to their own folder
2019-09-09 08:57:38 -04:00
miruka
6b26aa6d0b
load_past_events: Catch RoomMessagesError
2019-09-09 08:26:09 -04:00
miruka
3ef32b4c04
Use verb when possible instead of "OK" for buttons
2019-09-09 08:20:24 -04:00
miruka
9f8ac6ca9f
Auto-focus OK only for ClearMessagesPopup
2019-09-09 08:16:05 -04:00
miruka
7f995c749f
HPasswordPopup: enable OK if password not empty
2019-09-09 07:49:07 -04:00
miruka
e5893c5569
HBox: Add arrow keys navigation
...
Also rename enterButtonTarget to clickButtonOnEnter
2019-09-09 07:41:48 -04:00
miruka
7f89604789
button/checkbox: highlight on activeFocus
...
Not just tab-induced focus.
2019-09-09 07:19:06 -04:00
miruka
af17151c11
Fix shortcut focus issue?
2019-09-09 06:47:36 -04:00
miruka
6f7695ad22
HBoxPopup: split text into summary and details
2019-09-09 06:32:29 -04:00
miruka
9286f54cd5
Rename HOkCancelPopup to HBoxPopup
2019-09-09 06:25:08 -04:00
miruka
2611e86517
Confirmation popup to clear messages
2019-09-09 06:23:46 -04:00
miruka
f40e853078
Word-wrap name label for messages
2019-09-08 21:56:15 -04:00
miruka
d547df62fb
Fix HPasswordPopup valid/wrong icon color
2019-09-08 12:19:40 -04:00
miruka
aae26672de
Split HPasswordPopup into HPopup, HOkCancelPopup
2019-09-08 12:17:42 -04:00
miruka
aefb314999
Fix exporting key to a path that doesn't exist yet
2019-09-08 12:17:08 -04:00
miruka
df753b5262
Say "change profile picture" if avatar already set
2019-09-08 11:53:01 -04:00
miruka
e93c251624
Add clear messages shortcut
2019-09-08 11:51:03 -04:00
miruka
db0de237e6
Add message context menu entry to clear events
2019-09-08 11:40:39 -04:00
miruka
405573bb2d
Fix room subtitle quotes: second+ quote not green
2019-09-08 10:48:58 -04:00
miruka
916f6d8327
Update version to v0.2.1
2019-09-07 23:14:31 -04:00
miruka
a87f98fae0
Add key exporting to account settings
2019-09-07 19:17:32 -04:00
miruka
11486ab51d
Add homeserver URL field to login screen
2019-09-07 17:24:58 -04:00
miruka
8113ba468d
HTextField: remove ugly _tf property
2019-09-07 17:02:09 -04:00
miruka
31e1daa046
Set placeholder text color for text field and area
2019-09-07 17:00:12 -04:00
miruka
c5bd5a1eb1
Add transparency to typing members bar
2019-09-07 16:55:07 -04:00
miruka
134543728e
Add escape to exit and clear room filter field
2019-09-07 16:48:23 -04:00
miruka
a15fba92cb
Add clearRoomFilterOnEnter setting, default true
2019-09-07 16:39:14 -04:00
miruka
a731013a8c
Fix Utils.minutesBetween()
...
minutesBetween(
new Date(2019, 01, 01, 13, 20, 00), new Date(2019, 01, 01, 14, 20, 00)
)
returned 0 instead of 60, the fixed function property return numbers of
minutes after 60.
2019-09-07 16:33:16 -04:00
miruka
a6b154c207
Composer scrollbar: invisible unless really needed
2019-09-07 15:48:13 -04:00
miruka
66129a9eb2
Remove seconds from message dates
...
Makes them easier to read
2019-09-07 15:16:03 -04:00
miruka
78119d1ef0
Wrap text in <pre>
2019-09-07 14:34:14 -04:00
miruka
cde0c15a68
Add full name/topic tooltip to room header
2019-09-07 14:14:04 -04:00
miruka
66871aefe6
Set a (max) content width for HToolTip
2019-09-07 14:00:01 -04:00
miruka
fd543f3204
Re-fix quote parsing
2019-09-07 02:22:42 -04:00
miruka
9f8bdfc6fb
Fix html quote regex
...
Also allow quoting in title, e.g. "# > blah blah blah"
2019-09-07 01:44:51 -04:00
miruka
07fb63aa1e
rstrip excess \n from html filter output
...
Caused the event time to be incorrectly shown on its own on a new line
for messages that were ~600px
2019-09-07 00:19:36 -04:00
miruka
393d404242
Fix name alignment for own messages on left
2019-09-06 23:36:37 -04:00
miruka
6e40f29ebe
Consider preview thumbnails to calculate msg width
...
Also move thumbnails width setting from settings.json to the theme
2019-09-06 23:36:37 -04:00
miruka
ea9caa69f6
Change cursor shape when image hovered
2019-09-06 23:36:37 -04:00
miruka
be481b778a
Fix message width making time on its separate line
2019-09-06 23:36:37 -04:00
miruka
7c42066d75
Eventdelegate: Merge menu print and debug console
...
Also fix avatar-message spacing
2019-09-06 23:36:14 -04:00
miruka
5674d0c7b7
Use a component to display image link previews
2019-09-06 23:34:40 -04:00
miruka
3c4ca7d433
Fix past loading not triggering in some cases
2019-09-06 17:05:49 -04:00
miruka
0651fbd100
Make page scrolling less slippery
2019-09-06 17:03:52 -04:00
miruka
14e01159c6
Increase max flick velocity for HListView
2019-09-06 16:51:26 -04:00
miruka
c35492ca62
Restore HListView scrollbar
2019-09-06 16:46:04 -04:00
miruka
164f09c939
Add theme property to control hovered avatar size
2019-09-06 16:14:39 -04:00
miruka
812fc3aff7
Background color for HMenu instead of transparent
2019-09-06 16:11:25 -04:00
miruka
e1f24657f1
Fix mouse wheel not working on eventList
2019-09-06 16:08:16 -04:00
miruka
d353056db9
Fix scroll to top/bottom
2019-09-06 15:20:22 -04:00
miruka
f6a24ec020
Remove overshoot check for smartVerticalFlick()
...
Keyboard flicking feels better witohut rather than just abruptly
stopping or not doing anything if the user is already at the top/bottom
of the flickable.
2019-09-06 15:07:19 -04:00
miruka
ddce551360
Add option to target message for debug console
2019-09-06 15:07:19 -04:00
miruka
01f8bc3d6c
Add context menu to copy message link URLs
2019-09-06 15:07:19 -04:00
miruka
bf2004ed84
Don't deselect area text from label container
2019-09-06 15:07:19 -04:00