Comments (5)
Yes, very good idea! I think you understood my point now :-)
Please also hide the setting to disable encryption, in my opinion the private rooms should always be encrypted.
from schildichat-android.
This doesn't sound too useful to me. At the protocol level, direct chats and rooms are currently the same thing except for one flag that tells if a chat is direct or not. You can also create multiple "direct" chats with the same user, and invite other users into "direct" chats.
from schildichat-android.
Hi SpiritCroc, I agree but non-tech users don't know that.
So I'll try to reformulate :-)
The purpose here is to make Schildi more attractive for 'non-tech' people, e.g. coming from Whatsapp/Facebook Messenger and similar. These don't use/need public rooms (at least by default), and are uncomfortable with the 'Direct messages'/'Rooms' double-choice of the (+) button.
My first (and preferred) proposal is to show a very simplified UI by default: a simple (+) button that goes directly to the 'Direct messages' menu. But with possibility for intermediary/advanced users, via Settings (or top-right menu for easier access) to 'Enable public rooms' that would switch to the (+) button with double-choice.
Alternatively (I like this one too), you could propose to user: 'Do you want a simple interface without Public Rooms? (public rooms can be enabled later on)' in the start screens just after install. This would trigger start choice between (+) button with Simple or Double-choice.
And worst case, please just add in Settings the possibility to switch to simple (+) button, I will use it when I install/show Schildi on the phone of my 'non-tech' contacts.
What do you think ?
from schildichat-android.
From how I understood your initial suggestion, I thought you wanted to hide all kinds of group chats, including private groups, which is a common use-case for most users - the only messengers that do not feature this natively that come to my mind right now would be SMS and E-Mail probably. Whatsapp definitely allows for group chats; I don't know about Facebook, which I never used.
Now after reading your reformulation, it makes more sense to me: the keyword is "public" rooms. So to check if I understood it correctly now what such a setting would do:
- Clicking on + / Rooms goes directly to "Create new room" instead of the intermediate step which allows joining public rooms
- The "New room" screen would hide the setting to make the room public and publish it in the room directory
- Hide room address settings in the room settings
Is this what you want? Is there any other public room functionality that should be affected?
from schildichat-android.
Good idea, I updated the issue with my current thoughts on the topic, so I can remember them faster when I find time to look into this.
from schildichat-android.
Related Issues (20)
- Private read receipts support (msc 2285)
- Uncorrect call notification with UnifiedPush HOT 1
- Feature to send pictures in a group
- Do not themen Call button
- View "edited" message causes crashes
- Notifications will not sync in the background (GPlay build) HOT 1
- Can we add a gif picker that works on desktop? HOT 3
- Changelog in the tag comment HOT 3
- add support for the .gay tld HOT 3
- Tag Bridged Channels HOT 3
- Message crashed Android client and Web client HOT 3
- Dedicated pages for DMs and rooms not in spaces HOT 2
- markdown formatting does not switch to code view on edit mode
- "Only alert once" but per time period HOT 1
- App flickering after first sign-in and unable to move HOT 2
- Long click on a message is triggered too fast HOT 2
- Release Notes HOT 3
- Vibration and black screen after logging in on Xiaomi Mi 14
- Rename rooms locally HOT 1
- Group calls to ring a bell on Android
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 schildichat-android.