multihack / multihack-web

Realtime collaboration for programmers. (Web Version)
https://multihack.github.io/multihack-web/
MIT License
93 stars 18 forks source link

Rebranding for Beta release. #37

Open t-mullen opened 7 years ago

t-mullen commented 7 years ago
tweakimp commented 7 years ago

Where do you want to go? Do you want it to be the ultimate pair programming tool or to just do what it does now: synchronized coding?

t-mullen commented 7 years ago

This is just an issue for changes to make Multihack... or "Relay"? ... to be more aligned with what people expect from consumer software. Hoping to involve a few designers to improve the quality here.

Nothing's wrong, I just believe there can always be improvement.

t-mullen commented 7 years ago

As for your first question, I guess I'll explain where I envision this project going:

Currently there are no satisfactory options for programmer-oriented realtime collaboration. Every solution only allows one file within a web editor (dozens of these), uses a simple filesystem sync (which is very slow), requires some form of screen streaming, or is a paid service.

I believe collaboration is extremely important to both open source and programmers in general. Solutions like Git are great (and Multihack is no replacement for them), but for working together at a granular level, line by line, you need something more.

What the community needs is an open, free product that allows reliable, fast and easy-to-use remote pair programming. No one appears to be working on this, so I started. I made it P2P so that it would be feasible to run public servers (and faster). I'm working to get it CCI compliant so it's extremely reliable. Eventually, you should be able to use any popular editor. I already hope that it's easy-to-use, but that's always improving.

I want the core featureset (marked Beta-Critical) and extensive testing (thanks to everyone for helping with that!) finished before I start promoting this. Then, when we get a large number of users, I'll have plenty of feedback to improve performance.

After that, I might add some of the less critical features, or open up a dead-simple API to attach plugins for new functionality (kind of like extensions for an extension). Then you can go wild with crazy realtime collab features. That'll be the full release, at which point it'll be stable.

What do you think?

tweakimp commented 7 years ago

"Nothing's wrong, I just believe there can always be improvement." While this is true most of the time, it can be really hard to find the best solution once you found the second best. I think I got your view, and I'm ready to help :) If you want to, we can do a voice call this weekend to discuss even more.

t-mullen commented 7 years ago

Great! Please join the gitter if you want a better way to discuss: https://gitter.im/multihack/multihack

tweakimp commented 7 years ago

My comments on the current UI: ui

This is what the new logo could look like together with the name. logo

tweakimp commented 7 years ago

Here are three logo icon + name combinations. I also tested out some fonts for the new name. Dont forget it might look different with the white github background. What do you think? logo

t-mullen commented 7 years ago

I like the second font. Can the logo be smaller so that it is no bigger than the text?

What font is that?

tweakimp commented 7 years ago

That would make the logo look a bit small in my opinion. logo

t-mullen commented 7 years ago

You're right. That's too small. Somewhere between then. I'll play around with it when I put the new design in.

tweakimp commented 7 years ago

Ok. I think a good rule of thumb would be to make the logo so big so that the arrows are half the thinkness of the letters. The second font is Source Code Pro, the Brackets Code font ;)

tweakimp commented 7 years ago

Next try, icon is a bit smaller. Two new fonts. logo