iSoul
iSoul copied to clipboard
Suggestion: User Image chooser in Preferences
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?
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
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
Awesome. How 'bout a new build so we can test.
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).
@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?
Uhm, sure. I'd have to take a look at how the Adium team does it (they have nighties with sparkle support).
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)
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?
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.
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
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.
Take it easy David, you've done a great, useful job till now