Sort Missing Feature list by most important
Idea
Rearrange the Missing Features list so the most important/impactful items are listed first.
One possible example:
New
Priority 1: in order
-
BufferActivitySyncRequired for seeing activity of chats in the chat list
-
CoreSideHighlightsRequired for highlights
-
BacklogFilterTypeRequired for receiving past notifications after connecting
Priority 2: in order
-
RichMessagesRequired for seeing real names or IRCv3 or Gravatar avatars in messages
-
SenderPrefixesRequired for seeing prefix modes (+, @) of users in messages
-
RemoteDisconnectRequired for remote disconnects of your own clients
-
SynchronizedMarkerLineRequired for synchronizing the last position in channels
Priority 3: alphabetical, can be rearranged
-
AwayFormatTimestampRequired for custom formatted timestamps in away messages
-
PasswordChangeRequired for changing passwords from the client
-
CapNegotiationRequired for IRCv3 capabilities
-
CustomRateLimitsRequired for custom rate limits for IRC networks
-
HideInactiveNetworksRequired for hiding inactive networks from chat lists
-
SaslAuthenticationRequired for SASL
-
SaslExternalRequired for SASL with certificates
-
VerifyServerSSLRequired for verifying the SSL certificate of IRC networks you connect to
Old
Order found in code, dialog shows differently
-
SynchronizedMarkerLineRequired for synchronizing the last position in channels
-
SaslAuthenticationRequired for SASL
-
SaslExternalRequired for SASL with certificates
-
HideInactiveNetworksRequired for hiding inactive networks from chat lists
-
PasswordChangeRequired for changing passwords from the client
-
CapNegotiationRequired for IRCv3 capabilities
-
VerifyServerSSLRequired for verifying the SSL certificate of IRC networks you connect to
-
CustomRateLimitsRequired for custom rate limits for IRC networks
-
AwayFormatTimestampRequired for custom formatted timestamps in away messages
-
BufferActivitySyncRequired for seeing activity of chats in the chat list
-
CoreSideHighlightsRequired for highlights
-
SenderPrefixesRequired for seeing prefix modes (+, @) of users in messages
-
RemoteDisconnectRequired for remote disconnects of your own clients
-
RichMessagesRequired for seeing real names or IRCv3 or Gravatar avatars in messages
-
BacklogFilterTypeRequired for receiving past notifications after connecting
Additional
Showing the most important items first should help convey why this matters without requiring as much dedication to reading. Contextual reminders reduce the need, but it's still nice to clean up the list.
This order will need reconsidered when Quassel 0.14 introduces other new features.