moment/src/backend/__init__.py

8 lines
208 B
Python
Raw Normal View History

2019-12-19 22:46:16 +11:00
# SPDX-License-Identifier: LGPL-3.0-or-later
"""This package provides a Python backend accessible from the QML UI side."""
2020-03-11 01:31:26 +11:00
__app_name__ = "mirage"
__display_name__ = "Mirage"
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-24 05:45:38 +11:00
__version__ = "0.4.1"