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
4a780e20f4
Make HMenu modal
...
Prevents accidentally triggering TapHandlers when clicking outside of
the menu to exit it.
2020-03-26 22:00:35 -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
miruka
58f34920bc
Update TODO.md
2020-03-26 18:54:31 -04:00
miruka
93eff8e487
Put AppImage instructions inside a README
2020-03-26 18:51:50 -04:00
miruka
914d1e6c2d
Move build-appimage.sh to packaging/appimage
2020-03-26 18:42:18 -04:00
miruka
df506e5893
Merge pull request #13 from rinigus/flatpak
...
Flatpak packaging scripts
2020-03-26 18:18:49 -04:00
miruka
203116ee3d
README, mirage.pro: more style improvements
2020-03-26 12:05:28 -04:00
Rinigus
8b5e39f994
update Flatpak README and scripts
2020-03-26 13:44:02 +02:00
Rinigus
7ba4bc0ee4
Update Flatpak README
2020-03-25 23:12:48 +02:00
Rinigus
3ea97105e4
Adjust flatpak packaging script according to the feedback
2020-03-25 22:27:40 +02:00
Rinigus
eda86fdfb7
Add origin reference for flatpak-pip-generator
2020-03-25 10:09:26 +02:00
Rinigus
05967e5f32
Remove redundant Flatpak manifest
2020-03-25 10:07:32 +02:00
Rinigus
c9a89127ca
Automate flatpak manifest generation and document building flatpak
2020-03-25 10:04:56 +02:00
miruka
ca92abe689
Merge branch 'dev'
2020-03-24 16:02:23 -04:00
Rinigus
87789c3330
add cleanup statements
2020-03-24 20:34:44 +02:00
Rinigus
b9e3ba0b6f
install desktop and icon in flatpak
2020-03-24 20:34:44 +02:00
Rinigus
15f7024f87
update flatpak script
2020-03-24 20:34:44 +02:00
Rinigus
b4dfdee0c2
[wip] add flatpak packaging script
2020-03-24 20:34:44 +02:00
miruka
a4978a43f7
Merge pull request #10 from rinigus/touch-right
...
Fix activation of right-click on touch devices
2020-03-24 14:05:50 -04:00
Rinigus
d17c6334da
Add pen as an input device to the right click handler
2020-03-24 19:52:48 +02:00
miruka
379a851a62
alertOnMessageForMsec: correctly handle 0 value
...
If 0: don't show any alert
If -1: show alert indefinitly until user focuses the window
2020-03-24 11:31:32 -04:00
Rinigus
5058e3c13e
Fix activation of right-click on touch devices
2020-03-24 16:43:31 +02:00
miruka
684ddd364c
Don't ignore case when linkifying display names
2020-03-24 04:12:09 -04:00
miruka
3dc81700c1
Correct mailto: linkifying in some special cases
...
adresses where the host ends with a digit or where the host is only one
character
2020-03-24 04:08:00 -04:00
miruka
0e191f11d0
Member ev. processing: don't assume any key exists
2020-03-24 03:56:31 -04:00
miruka
a0e659098d
Add compact mode to feature list
2020-03-23 18:15:51 -04:00
miruka
be43f68059
Support $id:server message ID mentions
2020-03-23 17:17:15 -04:00
miruka
bed0dbf998
Add setting to ignore unknown events
2020-03-23 16:58:31 -04:00
miruka
d34e2ab2b6
Render room id/alias mentions bold by default
2020-03-23 16:53:11 -04:00
miruka
831dca3723
EventContent: avoid some false name detection
2020-03-23 16:50:12 -04:00
miruka
bd53993b90
Ignore mention links with no text
2020-03-23 16:34:51 -04:00
miruka
320a238dd2
Fix build-appimage.sh to not fail on make clean
2020-03-23 16:11:06 -04:00
miruka
469992b650
Fix avatar size for one line events like m.emote
2020-03-23 16:10:13 -04:00
miruka
6f1d7ece54
Mention mentions as a feature in the README
2020-03-23 15:13:03 -04:00
miruka
2e6488e6f9
Bump version to v0.4.1
...
Changelogs:
Added:
- `hideMembershipEvents` setting in config file, controls whether
events such as "x joined the room" are shown in the timeline
- `hideProfileChangeEvents` setting in config file, controls whether
display name and avatar change events are shown in the timeline
- Compact mode to make accounts, rooms, messages and room members
take only one line as well as reducing vertical spacing between them.
Set by the new `compactMode` setting in config file, and can also
be toggled with the `keys.toggleCompactMode` keybind which defaults
to Alt+Ctrl+C
- `keys.focusRoomAtIndex` in config file, a
`{"<index>": "<keybind>"}` mapping which by default binds
Alt+1-9 and Alt-0 to focus room 1 to 10 in the current account
- User ID, display names, room ID and room aliases are now
automatically transformed to matrix.to links and will be rendered
as mentions by clients.
In Mirage, this results in user ID/names being colored with the
same color seen when they send messages
- Track the number of times your user was mentioned in rooms.
The visual counter is not yet displayed, since there currently is
no way to mark messages as read and make the counter go down
Fixed:
- Python exceptions occuring in the asyncio loop not being printed
in the terminal
- Extra newline shown after code blocks in messages
- Constant CPU usage due to button loading animations still being
rendered while uneeded and invisible
Theme changes:
- Added `controls.avatar.compactSize` property
- Added `.mention` class styling to `chat.message.styleSheet`
2020-03-23 15:06:57 -04:00
miruka
db1cd13977
Glass.qpl: add .mention to styleSheet
2020-03-23 14:32:43 -04:00
miruka
38e57d2ff9
Color user mentions in local echoes too
2020-03-23 14:23:32 -04:00
miruka
b11bd8331b
Fix constant CPU usage due to HButtonContent
...
Unload the animated HBusyIndicator when not needed
2020-03-23 14:04:00 -04:00