Comments (3)
I thought about merging the two lists a while back, but I’m not convinced that’s a good UI:
- I’d like to have open conversations easily accessible, without filtering or scrolling through the roster.
- I definitely not want to sort by most-recent-activity (most certainly not by default), because that allows third-parties to modify the sort order, leading to annoying (albeit probably harmless) clickjacking (think you’re clicking on a roster item to start a conversation and then the list re-sorts due to a new message from somebody).
This proposal here is a bit more appealing because it would simply add a group of conversations to the top of the contact list, without re-ordering the existing contact list. I don’t really like that because it mixes two very different things. The interaction with filters would have to be defined, as well as with possibly different sort orders.
I can be convinced. Let the flame begin.
from jabbercat.
I definitely not want to sort by most-recent-activity (most certainly not by default), because that allows third-parties to modify the sort order, leading to annoying (albeit probably harmless) clickjacking (think you’re clicking on a roster item to start a conversation and then the list re-sorts due to a new message from somebody).
Sure. I should have mentioned that, I think you just need to create new items (just in GUI) in roster, so it would not require you to mess with ordering.
from jabbercat.
Care to test the current master branch? I made some adjustments (video).
from jabbercat.
Related Issues (20)
- "Manage Services" UI
- Generate URL previews in external tool
- Support for muclumbus-powered MUC search
- Inform the user about logging and anonymity of a room (ideally before joining, if possible)
- Wrong wording in ad-hoc discovery on MUC service HOT 1
- Figure out why and stop requesting of avatars from full JIDs which are not MUC occupants
- UI for Active (Jingle) Sessions HOT 1
- Paste as quote/citation
- RFCs and XEPs support page with VERSION HOT 4
- XEP-0443: XMPP Compliance Suites 2021 HOT 1
- Groupchat reply UI idea
- Update the website and github for XMPP HOT 2
- Generate a device ID when creating an account and use it as resource HOT 1
- Banquet vs. Barbecue HOT 3
- The message view scrollbar misbehaves when resizing the window
- Inconsistent appearance of messages due to delivery state icons HOT 2
- Prioritise roster avatar fetches
- Fix fallout from using full JIDs in accounts HOT 1
- "Swap out" conversation views which are not active
- After embedding an image, the conversation isn’t scrolled to the bottom
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jabbercat.