This page aims to get you started with the '''WIP''' branch that will one day become Konversation 2.x.

+

This page aims to get you started with the '''WIP''' branch that will one day become [https://blogs.kde.org/2017/09/05/konversation-2x-2018-new-user-interface-matrix-support-mobile-version Konversation 2.x].

+

+

'''Our mission:''' Konversation is KDE's chat application for communities. No matter whether someone is a newcomer seeking community, a seasoned participant in one, or a community administrator: our mission is to bring groups of people together, allow them to delight in each other's company, and support their pursuit of shared interests and goals.

+

+

== Work log ==

+

+

Wondering what's new already? What follows is a (sporadically updated!) list of some of the new features and abilities compared to the stable Konversation 1.7.x version:

Latest revision as of 19:27, 4 October 2017

Contents

Preface

This page aims to get you started with the WIP branch that will one day become Konversation 2.x.

Our mission: Konversation is KDE's chat application for communities. No matter whether someone is a newcomer seeking community, a seasoned participant in one, or a community administrator: our mission is to bring groups of people together, allow them to delight in each other's company, and support their pursuit of shared interests and goals.

Work log

Wondering what's new already? What follows is a (sporadically updated!) list of some of the new features and abilities compared to the stable Konversation 1.7.x version:

New interface layout
* All new clean & modern look
* Responsive/collapsible two-column design enables useful small/mini window mode
* Context sidebar with user list variably as overlay or pinned in place
New text view
* Hanging indent / all messages start at the same column
* Groups consecutive messages by the same author
* Does not repeat timestamp when unnecessary
* Can update colors dynamically for backlog
* New smart text/message selection system that copies exchange-friendly serialization to clipboard
* Start touchscreen message selection by long press and select/deselect by tapping messages
* Improved mouse cursor shape handling (e.g. hand for links)
Improved tab switcher
* Unread mentions counter badges
* Indicating activity that's scrolled out of view at the top or bottom
Redone name/command (tab) completion
* Most-recently-active-nick-first now works in popup mode
* Popup mode has much better ergonomics than before - does not interrupt
editing flow & doesn't show when only one completion is possible
* Completion now ignores special characters in nicknames
* Basic command completion
* Completion now works in private conversations (all nicks on the server)
Upgraded input field
* You can now have a shared input field (with shared history) between all tabs
* History system now restores cursor position when arrow'ing back down to last
edited text
Under the hood
* UI being fully rewritten in Qt Quick & Kirigami
* Model/view architecture now allows dynamic filtering of chat contents
(e.g. retroactive show/hide of joins and parts) or combined views
* Lower memory usage due to less redundant document data and not keeping
unnecessary text views around