Comments (14)
Makes sense.
As well I wonder if the access to the "network itself" (what your get if you are logged into a network, but not entered a channel) should be different as well. Currently we get the normal chat view, and one can type stuff like /join #ubuntuusers
but this is hardly intuitive.
If that makes sense to you – should I open an additional bug for that?
from slick.
I wonder if this won't be too confusing for people who are semi-familiar with IRC lingo?
Edit: I have only ever used freenode.
from slick.
@simonv3 yes, I think these form fields are definitely too confusing for non-IRC familiar folks- thus why I suggest "I think we should offer a dropdown menu (or some sort of intuitive clickable UI element) that allows a user to easily select the network to join"
😉
from slick.
@bnvk What I meant specifically is changing the terminology from "Network" to "Account" might be confusing if someone who is familiar with how IRC works comes to our IRC room and gets presented with this different terminology.
from slick.
Even for people not familiar with IRC: If we call it »Account« and then directly below (as in the second screenshot) there is a field called »Name« – that is confusing with the username.
from slick.
as many desktop clients do this
@bnvk do you have examples, and screenshots of how they solve it?
from slick.
@jancborchardt @simonv3 @jdittrich here is what I'm currently thinking for "Add Account" view
Of course, one could see & edit the details of a network... but tucking it away + adding presets that make it easier is what I'm going for. I'd love to see other peoples ideas about alternate solutions for this UX issue!
from slick.
Some layout / design fixes:
(I put the Network below the username and full name because it’s less important.)
I can also directly do it in code. master branch of this repo?
from slick.
@jancborchardt 👍 to that idea!
from slick.
An idea: instead, or alongside, of Details have a "what does this mean?" link available? Or would that appear inside details?
from slick.
^- Makes sense. "Details" is not very meaningful itself.
from slick.
And another thought: what happens when a user has a password assigned to the name?
from slick.
Does details have a "what does this mean?" link available? Or would that appear inside details?
Yep, should have. :)
What happens when a user has a password assigned to the name?
They get prompted for it. And we could also show it in the »Details« – which we could call »Advanced settings« or whatnot for people who do have a password protected account and already want to put it in in this step.
from slick.
I like "Advanced Settings". I wonder if we can ping the username as soon as it's entered (and the box blurred) and parse the response for the "that username is password protected", so that based on the username the password box shows up (we can give ourselves a bit more time by creating a spinner). I don't know enough about what kind of response we get back from the IRC backend though, and how easy it is to intercept.
from slick.
Related Issues (16)
- Create a Website to Chat Within Online HOT 19
- Get Slick working on mobile
- There is no Bower.json file on the shout theme-support branch HOT 3
- Side Bar: Usability Issues
- Create user friendly "default" view for a Network (with no channels) HOT 1
- Onboarding HOT 4
- Screenshots in Readme HOT 5
- Create a Lexicon HOT 5
- Modify look to be more Slack like and unique for OSD HOT 9
- Implement UI / UX for more usable IRC configurations HOT 4
- Replace Shout app icons with FOSS icon
- Have a screenshot in the README HOT 10
- Package Slick as a Desktop app HOT 10
- Can't enable slick theme HOT 2
- Can't see anything on localhost:8000 with current setup instructions. HOT 3
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 slick.