matterhorn v50200.16.0 Release Notes
-
🆕 New features:
- Matterhorn now provides two configuration file settings to control
how typing notifications are used:
showTypingIndicator
, which now controls only whether an indicator is shown when other users are typing, andsendTypingNotifications
(default:False
), which controls whether Matterhorn sends typing notifications to the server.
- The channel list sorting mode can now be configured and changed at
runtime. The behavior can be configured by setting
channelListSorting
in the configuration file to one of the values below. In addition, a new key event and key binding can cycle through the available sorting modes:cycle-channel-list-sorting
(default:F4
). The sorting modes are:default
- sort alphabetically with muted channels at the bottom of each group, andunread-first
- same as default except that unread channels are displayed at the top of each group.
- The channel list now displays a scroll bar and can be scrolled
independently of the selected channel with these key events and
bindings:
C-Up
/channel-list-scroll-up
- Scroll up in the channel listC-Down
/channel-list-scroll-down
- Scroll down in the channel list
In addition, the appearance of the scroll bar itself can be customized in the them using the following attributes:
scrollbar
- the base scroll bar attributescrollbar.handle
- the attribute for the ends (handles) of the scroll barscrollbar.trough
- the attribute for the trough (unfilled portion) of the scroll bar- Channel list categories can now be collapsed to hide their entries from view. Matterhorn offers two options for doing this:
- Mouse mode, if enabled, makes the channel list group headings clickable to toggle their visibility.
- The new
/toggle-sidebar-group
command toggles the visibility of a specified channel list group.- The login interface got support for 2FA (second factor authentication). The UI automatically asks for a second factor if the server requires it. (Thanks [email protected]!)
Other enhancements:
- Post links in channel headers can now be clicked if mouse support is enabled.
- Matterhorn can now be built with GHC up to 9.2.
- The header at the top of the channel list now remains in place while the channel list is scrolled.
- Matterhorn now provides two configuration file settings to control
how typing notifications are used: