iSoul icon indicating copy to clipboard operation
iSoul copied to clipboard

Suggestion: User Image chooser in Preferences

Open interconnect opened this issue 12 years ago • 12 comments

I think a small UI element to make it more apparent that a user can set a user image in Preferences/Account would be beneficial. I didn't realize that this was even possible until I had read something about it in a commit. Upon going to the Account Preferences, it wasn't immediately obvious that a user can do so; I randomly tried dragging and dropping and it worked. I'm not sure what the Apple HID would say about this, but I think it'd be beneficial nonetheless as it is a nice feature.

As an example, in OS X's System Preferences/Users & Groups there is a little down arrow that become visible on hover that makes this obvious. Also, in iChat/Messages, there is a "Choose" button that when clicked, drops down a dialog where one can choose and crop a picture. Two different ways of achieving the same thing, but helps.

What do you guys think?

interconnect avatar Apr 28 '12 19:04 interconnect

I thought I'd read somewhere that (icon + arrow) was a built in control. Maybe we can make use of it, or if we already are, set some flags.

I have to say I'm used to the concept of clicking on an avatar to open the image picker, but as you said, we might make it clearer.

Sent from my iPhone

On 28 Apr 2012, at 21:18, interconnect [email protected] wrote:

I think a small UI element to make it more apparent that a user can set a user image in Preferences/Account would be beneficial. I didn't realize that this was even possible until I had read something about it in a commit. Upon going to the Account Preferences, it wasn't immediately obvious that a user can do so; I randomly tried dragging and dropping and it worked. I'm not sure what the Apple HID would say about this, but I think it'd be beneficial nonetheless as it is a nice feature.

As an example, in OS X's System Preferences/Users & Groups there is a little down arrow that become visible on hover that makes this obvious. Also, in iChat/Messages, there is a "Choose" button that when clicked, drops down a dialog where one can choose and crop a picture. Two different ways of achieving the same thing, but helps.

What do you guys think?


Reply to this email directly or view it on GitHub: https://github.com/arranger1044/iSoul/issues/25

djbe avatar Apr 28 '12 23:04 djbe

I added a default image chooser (one like iChat, Adium, etc) by clicking on a button near the image well in the preferences pane. I noticed that your image is not updated in the chat view unless you brow your own infos, I'm thinking about a way to force the update without relogging

arranger1044 avatar Apr 29 '12 10:04 arranger1044

Awesome. How 'bout a new build so we can test.

interconnect avatar Apr 29 '12 23:04 interconnect

I will first try to get the forced update working, the simplest way is to ask the soulseek network about the user info each time you receive a new message (I guess this shall not be too much overload, but we need to test it).

arranger1044 avatar Apr 30 '12 07:04 arranger1044

@djbe would it be possible to have to channels for the app aupdate with sparkle? one with the 'nightly builds' we can push everytime we compile?

arranger1044 avatar May 02 '12 18:05 arranger1044

Uhm, sure. I'd have to take a look at how the Adium team does it (they have nighties with sparkle support).

djbe avatar May 02 '12 19:05 djbe

Does anyone know of a script (bash/ruby/python/whatever) to upload a file to a github repo's downloads folder? (for iSoul it'd be uploaded here: https://github.com/arranger1044/iSoul/downloads)

djbe avatar May 04 '12 17:05 djbe

I guess it will be difficult to automatically upload to the downloads page. In that page we can manually upload the more-or-less stable beta builds. Maybe it is better to have three different levels: releases-betas-nightly builds but build only two channels in sparkle: the releases and the betas. Ergo no real need to automatically push each compiled version , what do you think?

arranger1044 avatar May 05 '12 20:05 arranger1044

Oh I can probably write some script to upload the files, was just wondering if anybody knew about an already existing solution.

Well, this assumes I can find a way to do it with mechanize in Python.

djbe avatar May 06 '12 01:05 djbe

Ok, I meant it will be pointless to have the nightly builds here on github, however we can have the betas and the releases in the dowloads page. And a way to automatize the building and uploading of a beta in that page will be a nice addition

arranger1044 avatar May 07 '12 06:05 arranger1044

As you probably noticed, I got uploading to GitHub working, but I'm still dealing with an issue with updates not working. I'll let you know what I find out.

djbe avatar May 13 '12 16:05 djbe

Take it easy David, you've done a great, useful job till now

arranger1044 avatar May 13 '12 16:05 arranger1044