Skip to content
This repository has been archived by the owner on Oct 3, 2020. It is now read-only.

Tox for OS X: Looking for volunteers. #1

Open
ghost opened this issue Nov 30, 2014 · 28 comments
Open

Tox for OS X: Looking for volunteers. #1

ghost opened this issue Nov 30, 2014 · 28 comments

Comments

@ghost
Copy link

ghost commented Nov 30, 2014

tox messenger

Hello everyone,

As we talk earlier on IRC, lot of clients (active and unmaintened) are not optimized for Yosemite (or even Mavericks) and as I believe in Tox I started the redesign of the OS X app.

The preview has been attached, feel free to suggest or criticize the design so I can fix it.

Latest-Mockup-Chat-Empty
Latest-Mockup-Voice-Call
Latest-Mockup-Chat
Latest-Mockup-Video-Call

While I finish the design (video chat, call chat, settings, profile and eventually a lock screen). Is there somebody would volunteer to develop the application ? The app should be in Objective C to get all UI features and run smoothly.

Cheers !

@Jookia
Copy link

Jookia commented Nov 30, 2014

I feel that the chat bubble placement should be reversed (but I've heard a left-left design would work), but the biggest problem I feel are those connection bars. I don't know if they should be there when offline, and I'm not sure if the status of people is shown well enough.

@ghost
Copy link
Author

ghost commented Nov 30, 2014

Yes. Left-left design will be done for Linux and probably Windows but here is only to talk about the OS X app.

Let me explain about those bars:

  • When the user is offline, the three dots are empty and gray. This mean there is no connection to this peer as the user is offline.
  • When the user is connecting to the peer, the three dots are orange and there is some kind of animation like "1, 2, 3, 0, 1, 2, 3 dots"
  • When the user is online, busy or absent, the dots are not visible because there is already the status.

@Jookia
Copy link

Jookia commented Nov 30, 2014

Having those dots for offline users is a waste of space (arguably), as they don't do anything. I can understand the dots only happening for connecting but for offline it would really annoy me unless I can hide them. I like uniform layouts, but that's just my taste.

@ghost
Copy link
Author

ghost commented Nov 30, 2014

Okay, I removed offline dots.

@ghost ghost added the enhancement label Nov 30, 2014
@dubslow
Copy link

dubslow commented Nov 30, 2014

Is there anyone currently involved who does Objective C or any OS X specific development?

@ghost
Copy link
Author

ghost commented Nov 30, 2014

Yes, @stqism started the development.

@stal888
Copy link

stal888 commented Nov 30, 2014

sean
able to write objective-c

kek

@stqism
Copy link
Contributor

stqism commented Nov 30, 2014

@stal888 I planned on blatantly stealing code from poison/deepend/utox like every other client.

@ghost
Copy link
Author

ghost commented Nov 30, 2014

+1 I think it's a good idea to mix the source code of those clients as long as it's stable so you don't have to reinvent the wheel :)

Le 30 nov. 2014 à 21:50, Sean notifications@github.com a écrit :

@stal888 I planned on blatantly stealing code from poison/deepend/utox like every other client.


Reply to this email directly or view it on GitHub.

@ghost
Copy link
Author

ghost commented Dec 1, 2014

Mockup updated.

@ghost ghost changed the title Tox for OS X: A futuristic interface Tox for OS X: Looking for volunteers. Dec 2, 2014
@ghost ghost added help wanted and removed enhancement labels Dec 2, 2014
@halo
Copy link

halo commented Mar 3, 2015

This is one of the most beautiful GUI designs I've ever seen.

@ghost
Copy link
Author

ghost commented Mar 3, 2015

Hello,

Thanks :)

Don't hesitate to share this topic with all your friends as we are still looking for a nice Mac Developer :)

Regards,
S.

Le 3 mars 2015 à 08:06, halo notifications@github.com a écrit :

This is one of the most beautiful GUI designs I've ever seen.


Reply to this email directly or view it on GitHub.

@urras
Copy link

urras commented Mar 6, 2015

Food for thought: http://xepler.com/afterhours/we-redesigned-tox-im-interface

@pwnsdx Adam, the person who created the mockup above, would probably be interested in collaborating :)

@ghost
Copy link
Author

ghost commented Mar 6, 2015

We need developers for this app. Not designers as I'm already one. Plus, Detox design looks less friendly and unprofessional.

@stal888
Copy link

stal888 commented Mar 6, 2015

@pwnsdx I agree. That mockup has no place on a desktop.

Sent from my iPhone

On Mar 6, 2015, at 10:17, Sabri notifications@github.com wrote:

We need developers for this app. Not designers as I'm already one. Plus, Detox design looks unprofessional.


Reply to this email directly or view it on GitHub.

@halo
Copy link

halo commented Mar 6, 2015

@stal888 I planned on blatantly stealing code from poison/deepend/utox like every other client.

Just curious, some of these clients are already written in Objective-C. Is the reason for this "starting from scratch for Yosemite" because those clients try to keep backwards compatibility too far back?

@ghost
Copy link
Author

ghost commented Mar 7, 2015

I didn't seen somewhere that it must be started from scratch

@onbjerg
Copy link

onbjerg commented Nov 19, 2015

@pwnsdx Are you still alive?

@ghost
Copy link
Author

ghost commented Nov 19, 2015

Yes I am, thanks

Sent from my iPhone

On 19 Nov 2015, at 01:45, onbjerg notifications@github.com wrote:

@pwnsdx Are you still alive?


Reply to this email directly or view it on GitHub.

@onbjerg
Copy link

onbjerg commented Nov 19, 2015

@pwnsdx What's happening to this project? It is the best mockup I have ever seen for a Tox client. The others are not very pleasing; the best we have is qTox.

@ghost
Copy link
Author

ghost commented Nov 19, 2015

As I said to someone who is name is Andreas :

Hello,

Thanks for supporting Tox OSX but unfortunately, the client did not find any developer so it's useless to work again on the design if no developer is going to make it real. For a few months I asked to a lot of people if they wanted to make the app, 0 were interested or had the time to develop it. If you (or anyone else) find a Obj-C or Swift developer who want to contribute then I will revive the project.

Regards,
S

Le 19 November 2015 à 14:17:48, onbjerg (notifications@github.com) a écrit:

@pwnsdx What's happening to this project? It is the best mockup I have ever seen for a Tox client. The others are not very pleasing; the best we have is qTox.


Reply to this email directly or view it on GitHub.

@onbjerg
Copy link

onbjerg commented Nov 19, 2015

@pwnsdx I would like to develop the application, but I would not like to dub it "Tox for OS X". I would like it to be cross-platform instead.

@ghost
Copy link
Author

ghost commented Nov 19, 2015

Sorry but Tox OS X was meant to be only available for OS X as qTox is extremely not Apple-friendly and to achieve the screenshot as closest as possible the app must be in Objective-C / Swift which is not cross platform. I also planned to make mockups of Tox for Windows and Tox for Linux so if you are interested you can start with Tox for OS X.

Regards,

Sent from my iPhone

On 19 Nov 2015, at 16:16, onbjerg notifications@github.com wrote:

@pwnsdx I would like to develop the application, but I would not like to dub it "Tox for OS X". I would like it to be cross-platform instead.


Reply to this email directly or view it on GitHub.

@onbjerg
Copy link

onbjerg commented Nov 19, 2015

How come they have to be done in Swift / Objective-C to look like the mockup? And if you had planned for Windows and Linux as well, why not just make one cross-platform instead? I don't like qTox, and that is irregardless of what platform I am on. It's just a lot of maintenance and kinda counter-intuitive to make a seperate piece of software for every platform, "just because".

@stqism
Copy link
Contributor

stqism commented Nov 19, 2015

@onbjerg Do you understand what the word OS X in "Tox for OS X" means?

Why in christs name would something who's intended goal is to take advantage of OS Xisms and features run on Linux or Windows, ever?

@onbjerg
Copy link

onbjerg commented Nov 19, 2015

@stqism I am just doing a brain dump here. I think the design is great, but it would be better if it was cross-platform. No need to be a huge dick. I understand perfectly what OS X is.

@phossc
Copy link

phossc commented Nov 19, 2015

@onbjerg Different platforms require different design guidelines. The design of a cross platform GUI must sacrifice some of the features of each platform just because they don't work on all platforms. To acquire the native feeling of an application for OS X, which Tox OS X strives for, it is best if it is written in languages that can take advantage of the native libraries and all of their features.

@onbjerg
Copy link

onbjerg commented Nov 19, 2015

@phossc Got it, thanks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

8 participants