I think the "Add server" page is currently a bit confusing for new users.
Some suggestions:
(on our end, we should then accept the URL whether it ends in nothing, /, /login, or /register, and ideally take them to the login or register page according to whichever one they put.)
[X] I think the checkbox next to Add is sort of confusing. I'd replace with a +.
[X] Replace "Create a new organization on" with "Or create a new organization on" (i.e. just add an "Or" in front).
I think the checkbox next to Add is sort of confusing. I'd replace with a +.
Done.
Replace "Create a new organization on" with "Or create a new organization on" (i.e. just add an "Or" in front).
Done.
Replace the "Enter the URL of your .." placeholder text with
A line above the input area: "Login or registration URL for your Zulip organization"
Placeholder text: "https://example.zulipchat.com/login"
I think the title Enter URL of your Zulip organization is good enough.
For placeholder - example.zulipchat.com

Thanks!
A few notes:
We've heard feedback from users who really like Zulip once they get going but find the process of adding an organization in the desktop app very confusing -- so this will be super useful to fix.
Agreed, that page is bit confusing for normal user. I'm working on couple of mockups, will update here!
Just to clarify, I think the simple fixes I proposed should be enough.
Made few changes -


Awesome, thanks! Minor things, to make it consistent with the web product:
acme.zulipchat.com or chat.acme.com, since many (most, actually) users aren't on zulipchat.com. As followup, if @brockwhittaker thinks this would be consistent with where we want to go with the web design, a nice touch would be to have https:// as fixed text inside the input box, in the same way that this puts the # inside the input box:

But definitely follow-up, and low priority.
Also just noticed that the "Create an organization text" has fallen below the fold in this screenshot.
@rishig that's an outdated screenshot 😅 This is how it looks -

Looks good! @rishig it'd be great if you could give some quick feedback.
I think for "Existing organizations", do we need the text box with the URL? It's not clear to me that editing is common. If we want to support editing the URL, we could hide it behind clicking a pencil/edit icon, but aside from that. I was thinking we might just need a single row with the logo, name, and a red trash can icon, where clicking on the logo/name takes you to that organization, and clicking the trash can removes it.
(I realize this is basically independent from the changes made here to the "new organization" fork; feel free to consider them a follow-up issue)
Quick style note on this: the buttons should have the same border radius as the input fields in my opinion.
Okay, so I think for input and placeholder this will look good -





hm, I'm not sure any of these are improvements. The nice thing about showing by example rather than using words like "Custom Server" is that almost none of our users know what a server is.
Other domain might work instead of custom server
Yeah, I agree with Rishi that this is more confusing than the previous draft by removing all the text explaining what things are (though the button does look pretty). If we want to have a "use zulipchat.com" toggle, it might be better to just have that be a checkbox for something much more friendly to less technical users, e.g. "Login URL ends with zulipchat.com"?
I was thinking to put the "Create new Org.." link in the add server box.

I would consider that change separately from the current discussion, since it is a mostly independent change?
I think "Create new Org.." link in the add server box looks good. The new mockup also looks better than the current one. @akashnimare @rishig Should I implement the above mockup?
I think we should first resolve this PR, and then make further improvements after that. Otherwise the discussion gets too messy.
@rishig Which PR are you referring to?
I am actually confused as to what work is left on this issue. The main issue description is already resolved. What are we currently trying to implement?
I would consider that change separately from the current discussion, since it is a mostly independent change?
@rishig hmm, it's on the same page. This is how it looks currently -

I am actually confused as to what work is left on this issue. The main issue description is already resolved. What are we currently trying to implement?
@abhigyank in short, we still need to improve the design of this page. I think the mockups I have posted earlier, looks better than the current one but it does need some refactoring. Let's work on the mockup first and discuss it in /#design.
I think for "Existing organizations", do we need the text box with the URL? It's not clear to me that editing is common. If we want to support editing the URL, we could hide it behind clicking a pencil/edit icon, but aside from that. I was thinking we might just need a single row with the logo, name, and a red trash can icon, where clicking on the logo/name takes you to that organization, and clicking the trash can removes it.
Let's try to implement this too as it's on the same page.
@akashnimare I like the idea of:
https://github.com/zulip/zulip-electron/issues/340#issuecomment-368463051
What do you think about making "Add new organization" it's own tab in the left-side settings navigation, separate from the list of existing ones? I think having that add-organization tab look like what you've designed would look really good, and then we can do a separate project of making the list of existing organizations look nicer (which is also worth doing).
I think what @rishig was trying to express is just that making this screen look significantly nicer should be a top priority for the desktop app, since it has a high value to effort ratio. So @akashnimare I'd love it if you can prioritize getting the new design implemented as your main goal for the next week or two.
Just to clarify, I was actually saying that we should get the UX for this correct first, and then do the visual design second.
For the mockup Tim linked to: I think Zulip (and most modern apps) use text centering sparingly. It makes it hard to extend the page; e.g. I'm not sure how to add Existing organizations to that design. I tihnk it also doesnt' look good to have some things left-justified (like "Register or login to ..") and some things centered.
There are a couple of things we could try here.
For Adding a new server page -
a) Make a dedicated new page for adding a new server, something like this -

^^ we could also show this page in a popup.
For connected organizations -
I should mention that other chat apps don't have the page for removing the added servers, most of the apps handle this like -

but I think a dedicated tab looks good for this purpose. For now, we could just make it look like -

b) I think Add new server page + connected organization could look good on the same page if we combine https://github.com/zulip/zulip-electron/issues/340#issuecomment-368463051 with few re-arrangements and the connected org section I posted before.
JFYI, this is how Hipchat deal with the custom server and hosted server -
