When a list scrolls or changes in such a way that the cursor item moves off-screen, the cursor would jump to the closest visible item. It makes more sense for the cursor to remain on its selected item and for the list to scroll instead. That way, it is less likely for the user to perform an action on the wrong list item if they press a key while the list is changing.
2.7 KiB
2.7 KiB
Changelog
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
Procedure when bumping the version number:
- Update dependencies in a separate commit
- Set version number in
Cargo.toml - Add new section in this changelog
- Commit with message
Bump version to X.Y.Z - Create tag named
vX.Y.Z - Fast-forward branch
latest - Push
master,latestand the new tag
Unreleased
Added
- Room deletion confirmation popup
- Message inspection popup
- Error popup when external editor fails
Fixed
- Cursor being visible through popups
- Cursor in lists when highlighted item moves off-screen
v0.4.0 - 2022-09-01
Added
- Config file and
--configcli option data_dirconfig optionephemeralconfig optionofflineconfig option and--offlinecli flageuph.rooms.<name>.autojoinconfig optioneuph.rooms.<name>.usernameconfig optioneuph.rooms.<name>.force_usernameconfig optioneuph.rooms.<name>.passwordconfig option- Key binding to change rooms sort order
- Key bindings to connect to/disconnect from all rooms
- Key bindings to connect to autojoin rooms/disconnect from non-autojoin rooms
- Key bindings to move to parent/root message
- Key bindings to view and open links in a message
Changed
- Some key bindings in the rooms list
v0.3.0 - 2022-08-22
Added
- Account login and logout
- Authentication dialog for password-protected rooms
- Error popups in rooms when something goes wrong
--ephemeralflag that prevents cove from storing data permanently- Key binding to download more logs
Changed
- Reduced amount of unnecessary redraws
- Description of
exportCLI command
Fixed
- Crash when connecting to nonexistent rooms
- Crash when connecting to rooms that require authentication
- Pasting multi-line strings into the editor
v0.2.1 - 2022-08-11
Added
- Support for modifiers on special keys via the kitty keyboard protocol
Fixed
- Joining new rooms no longer crashes cove
- Scrolling when exiting message editor
v0.2.0 - 2022-08-10
Added
- New messages are now marked as unseen
- Sub-trees can now be folded
- Support for pasting text into editors
- More readline-esque editor key bindings
- Key bindings to move to prev/next sibling
- Key binding to center cursor on screen
- More scrolling key bindings
- JSON message export
- Export output path templating
- Support for exporting multiple/all rooms at once
Changed
- Reorganized export command
- Slowed down room history download speed
Fixed
- Chat rendering when deleting and re-joining a room
- Spacing in some popups
v0.1.0 - 2022-08-06
Initial release