Update changelog and readme features
This commit is contained in:
parent
2d410bb7cc
commit
e62b53299a
77
CHANGELOG.md
77
CHANGELOG.md
|
@ -8,6 +8,83 @@ and this project adheres to
|
||||||
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
|
||||||
|
## 0.5.2 (2020-06-26)
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- **Sessions/device list**: you can now inspect, rename, manually verify and
|
||||||
|
blacklist your devices from the account settings page.
|
||||||
|
The interface is still work in progress, keyboard navigation and signing
|
||||||
|
out sessions will be added in a next version.
|
||||||
|
|
||||||
|
- Re-add client-side unread/highlight room indicators.
|
||||||
|
If your account has push notifications disabled, which precise cross-client
|
||||||
|
counters depend on, the local indicators will be used as fallback.
|
||||||
|
|
||||||
|
- Support the `MIRAGE_CACHE_DIR` environment variable to override where
|
||||||
|
files and thumbnails are downloaded
|
||||||
|
|
||||||
|
- Themes:
|
||||||
|
- `colors.positiveText` property
|
||||||
|
- `mainPane.listView.room.unreadName` property
|
||||||
|
- In the `controls` section:
|
||||||
|
- `scrollBar` section
|
||||||
|
- `button.focusedBorder` and `button.focusedBorderWidth` properties
|
||||||
|
- `tab.focusedBorder` and `tab.focusedBorderWidth` properties
|
||||||
|
- `textArea.borderWidth`, `textArea.border`, `textArea.focusedBorder` and
|
||||||
|
`textArea.errorBorder` properties
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Overhauled account settings to match the design of other tabbed pages.
|
||||||
|
The horizontal layout design has been removed due to complicated code and
|
||||||
|
being impossible to extend without breaking it.
|
||||||
|
|
||||||
|
- The display name field in account settings is now colored,
|
||||||
|
preview your new display name's color as you type
|
||||||
|
|
||||||
|
- For rooms without image avatars set, the room settings's avatar color now
|
||||||
|
responds to the name field as you type
|
||||||
|
|
||||||
|
- Overhauled scrollbars:
|
||||||
|
- Now match the Mirage theme and much better visibility
|
||||||
|
- No more right margin for the timeline's bar
|
||||||
|
- Minimum height to prevent the bar from becoming impossible to grab
|
||||||
|
|
||||||
|
- Use brighter text for room names of rooms that have unread messages
|
||||||
|
|
||||||
|
- Buttons, tabs, text fields and areas now have animated bottom borders
|
||||||
|
to represent keyboard focus instead of being highlighted like when hovered
|
||||||
|
|
||||||
|
- Text fields and areas can now have rounded corners, following the theme
|
||||||
|
|
||||||
|
- Tabbed pages (Sign In, Add Chat, etc) can now be swiped left and right
|
||||||
|
|
||||||
|
- Popups can now be scrolled when their content is bigger than the
|
||||||
|
window's height
|
||||||
|
|
||||||
|
- Replace most generic checkmark icons for apply buttons in popups
|
||||||
|
|
||||||
|
- Pressing escape in forms will consistently trigger corresponding
|
||||||
|
cancel buttons
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fix `Connections` deprecation warning on Qt 5.15
|
||||||
|
|
||||||
|
- Skip invisible entries when navigating context menus with up/down arrows
|
||||||
|
|
||||||
|
- Fix tab focus for unhandled error and invite to room popups
|
||||||
|
|
||||||
|
- Fix guest access event saying that guest access has been allowed when it
|
||||||
|
has actually been forbidden
|
||||||
|
|
||||||
|
- Deselect any selected message before clearing a room's events, not doing so
|
||||||
|
made the gone messages impossible to deselect.
|
||||||
|
|
||||||
|
- Properly center some previously offset popups
|
||||||
|
|
||||||
|
|
||||||
## 0.5.1 (2020-06-05)
|
## 0.5.1 (2020-06-05)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
|
@ -17,7 +17,7 @@ Written in Qt/QML + Python with [nio](https://github.com/poljar/matrix-nio),
|
||||||
|
|
||||||
## Currently Implemented Features
|
## Currently Implemented Features
|
||||||
|
|
||||||
### Client
|
### Interface
|
||||||
|
|
||||||
- **Fluid interface** that adapts to any window size
|
- **Fluid interface** that adapts to any window size
|
||||||
- Toggleable **compact mode**
|
- Toggleable **compact mode**
|
||||||
|
@ -26,12 +26,13 @@ Written in Qt/QML + Python with [nio](https://github.com/poljar/matrix-nio),
|
||||||
- Versatile **theming system**, properties can refer to each other and have
|
- Versatile **theming system**, properties can refer to each other and have
|
||||||
any valid ECMAScript 7 expression as values
|
any valid ECMAScript 7 expression as values
|
||||||
- Comes by default with **dark** and **transparent themes**
|
- Comes by default with **dark** and **transparent themes**
|
||||||
|
|
||||||
|
### Accounts
|
||||||
|
|
||||||
- **Multiple accounts** in one client
|
- **Multiple accounts** in one client
|
||||||
|
|
||||||
### Profile
|
|
||||||
|
|
||||||
- Set your display name and profile picture
|
- Set your display name and profile picture
|
||||||
- Import/export **E2E** key files
|
- Import/export **E2E** key files
|
||||||
|
- Inspect, rename and manually verify your sessions
|
||||||
|
|
||||||
### Rooms
|
### Rooms
|
||||||
|
|
||||||
|
|
4
TODO.md
4
TODO.md
|
@ -1,5 +1,7 @@
|
||||||
# TODO
|
# TODO
|
||||||
|
|
||||||
|
- red ! on normal msg
|
||||||
|
|
||||||
- delete devices (do that in key verification popup instead of blacklisting)
|
- delete devices (do that in key verification popup instead of blacklisting)
|
||||||
- avatar upload/change component
|
- avatar upload/change component
|
||||||
|
|
||||||
|
@ -13,8 +15,8 @@
|
||||||
- use new nio `restore_login()`
|
- use new nio `restore_login()`
|
||||||
|
|
||||||
- verify all popups and box-pages work: enter/esc, tab focus, operations
|
- verify all popups and box-pages work: enter/esc, tab focus, operations
|
||||||
- write changelog
|
|
||||||
- update requirements.txt and flatpak nio version
|
- update requirements.txt and flatpak nio version
|
||||||
|
- update readme features maybe
|
||||||
|
|
||||||
## Refactoring
|
## Refactoring
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user