Highlighting the folder drop-target
Ross Poulton
ross at rossp.org
Mon Oct 10 04:47:02 CEST 2005
Eliot,
Great change - I haven't tested it out as yet, but I believe the issue of removing the list icons will be fixed up by using the following CSS instead:
#mailboxlist li.rollover
{
background-color: #D80D0D;
}
This will change just the background COLOR property of the list item - not the entire BACKGROUND property (which I believe controls the folder-specific icons where used).
Regards,
Ross
On Sun, 9 Oct 2005 22:37:40 -0400, Eliot Kristan <eliot.k at gmail.com> wrote:
> Hello,
>
> I just discovered RoundCube and jumped on the list last night. What a
> great
> job with the ideas and the code!
>
> I was thinking the same thing that Mark had about drop targets. I added a
> mouseover / mouseout sequence to program -> steps -> mail ->
> funcs.incbeginning at line 214 when the <li>'s for the individual mail
> folders
> begins. Mouseover gives the <li> a new class called 'rollover' which I
> defined in skins -> default -> mail.css at line 255 with the other
> mailboxlist styles.
>
> With this the individual mailbox will take on a highlighted background
> color
> (could be other styles too, of course) when you roll a dragged item over
> it.
> The only thing with this is that the inbox and trash png's dissapear
> during
> the rollover. You could of course do individual rollover classes for the
> inbox and trash <li>'s.
>
> Attached is a bitty text file of these changes.
>
> It's great to be here!
>
> Best,
> Eliot
>
>> - Drag-and-drop targets: I noticed Zimbra changed the dragged item to
> green
>> when over a valid drop-target. A helpful UI clue to assist users if easy
> to
>> implement.
>
>
> On 10/9/05, Thomas Bruederli <roundcube at gmail.com> wrote:
>>
>> 2005/10/8, Mark Mackay - Orcon <mark at orcon.net.nz>:
>> >
>> > Hi guys -
>>
>> Hello Mark. Thanks for your long list of good ideas!
>> >
>> > I'm new to the list as I only stumbled across Roundcube the other day,
>> and
>> > can't find any mailing list archives (are there any?); so forgive me
> if
>> I
>> > repeat any feedback/questions. First off - awesome webmail client.
> Been
>> > waiting for a good open source Ajax webmail, and was certainly not
>> > disappointed. Found Zimbra at around the same time, and definitely
> very
>> > cool. but obviously on the heavy side.
>> >
>> > This latest version seems to address some of the previous version
> issues
>> > that I spotted, however there's a few things I'll note here which are
>> > wishlists/feedback:
>> >
>> > HIERARCHICAL FOLDERS
>> > Great to see in the new version, but the current presentation isn't as
>> ideal
>> > when you have lots of folders. I think would be boosted substantially
> by
>>
>> > having sub-folders initially hidden and expandable, although possibly
>> saving
>> > the "expanded" view in a cookie or prefs or something. It also
> truncates
>> > the name of long (or deeply nested folders).
>>
>> Totally agree. The current solution was just added very quickly and
>> surely has to be improved with more functionality.
>> >
>> > NAVIGATION / UI
>> > I watched about 5 people initially try to use Roundcube for the first
>> time,
>> > and everyone seemed to initially struggle with working out the
>> navigation
>> > options. Ajax is new to most, so not everyone's used to the way things
>> can
>> > work yet. Some suggestions:
>> >
>> > - Make the cursor change to an hourglass when you double-click on a
>> message,
>> > or put a progress bar/icon somewhere - so that people know something
>> should
>> > be happening. It wasn't very obvious to double-click (based on the way
>> the
>> > cursor/selection stuff happened) - so maybe make the clicking title
>> > automatically open the message, or provide a location on the line
> where
>> a
>> > single click will definitely work.
>>
>> Because Roundcube does not come up with (ugly) checkboxes on each line
>> to select a message, we used one click for the message selection. Also
>> it was some sort of a test, how a web application using double-clicks
>> will work. I already got lots of feedbacks concerning this topic.
>> We also made some tests with setting the hourglass-cursor and it's
>> possible to do so but if you reset the cursor to 'default' (this has
>> to be done for the whole document) then all buttons will loose their
>> hand-cursor. If someone has a better solution for that, please let me
>> know...
>> >
>> > - Two nav bars: The nav at the top and bottom is a bit confusing to
>> users,
>> > so I'd suggest putting them all in the one location. Feedback from my
>> > initial test users is that some of the icons aren't obvious as to what
>> they
>> > do (the inbox at the bottom, "logout" -- could be confused with delete
>> -- so
>> > maybe make delete a trash can? This is obviously changeable through
> the
>> > skins, but feedback provided in case you think it's worthy updating
> the
>> > default skin.
>>
>> The current skin actually is just for development and was designed by
>> a programmer and not by a real screen designer. The lower nav bar
>> should be some sort of a task list.
>> We have people working on a new skin for RoundCube.
>> >
>> > - Use of alt-tags, window.status messages, etc: For a first-time user
>> > there's no real clue as to what buttons do except their icon. The
>> mouseover
>> > URL doesn't provide much insight, as it's all JavaScript references,
>> etc.
>>
>> All buttons have title-attributes set for the <a> tag but IE prefers
>> to use the empty alt-attribute. Modern browsers all show up the titles
>> set for each button. Also the skin architecture allows to create
>> buttons with a text label.
>> >
>> > - Drag-and-drop targets: I noticed Zimbra changed the dragged item to
>> green
>> > when over a valid drop-target. A helpful UI clue to assist users if
> easy
>> to
>> > implement.
>>
>> Good point. I'll try to improve this.
>> >
>> > - Speed with large mailboxes: The first time I logged in (with 380
>> > messages, but about 40 subscribed folders) took an age. I realise the
>> cache
>> > needs to be built up, but this first-time hit (our imap server is
>> currently
>> > quite slow, which may be contributing to it) is quite unbearable for
>> users.
>> > Perhaps a message could be displayed like "Updating message listing"
> so
>> that
>> > it moves off the initial login screen more quickly? Ditto for loading
> up
>> an
>> > un-cached mailbox, although the "loading" at the top helps.
>>
>> If logging in for the first time, all mailboxes are listed and the
>> client requests a message count for each one. This is what takes a lot
>> of time and it certainly has to be improved.
>> >
>> > - Mysql max_allowed_packet: Encountered a user (with about 3000
> messages
>> in
>> > inbox) exceeding the default max_allowed_packet of 1M. Worked by
>> boosting
>> > it, but there may be some issues with really large mailboxes under the
>> > single-cache-entry for per mailbox. Certainly a read-me note would
> help
>> for
>> > this. When it did encounter the issue, the error was plastered behind
>> the
>> > message list; although I think the changelogs indicates a possible fix
>> in
>> > the latest version for this.
>>
>> I already know this problem. Unfortunately it's not mentioned in the
>> INSTALL or README file. Also for caching messages with large
>> attachments, max_allowed_packet should be increased. I know that the
>> current caching method is not perfect and can be dead slow with more
>> than 5000 messages in one box.
>> >
>> > - Livegrid: You've probably already seen it, but check out
>> > http://openrico.org/rico/livegrid.page. This concept would
>> > be great for dealing with large imap mailboxes. Removes the need for
>> > pagination, and may be possible to reduce loading time by caching
>> on-demand.
>>
>> Live grid is nice but since you are talking about usability, I think
>> the scrolling behavior of the list is a bit confusing. Further I'm not
>> sure how browsers can deal with tables containing > 20.000 lines.
>> >
>> >
>> > ATTACHMENTS
>> > I seem to be having issues with Windows XP service pack 2 (and IE 6)
>> with
>> > attachments. The new window loads but then says files are being
> blocked
>> from
>> > downloaded (PDF doc). when I accept the download file it then asks me
> to
>> > save it rather than view it inline. I think this is something to do
> with
>> the
>> > iframe, and may not be affecting other users (could be a mime setting
> on
>> my
>> > webserver I guess). If sticking with the embedded attachment approach,
>> I'd
>> > put some instructions to trust the website or something (but then
> again,
>> not
>> > necessarily a good idea for webmail where any sort of attachment could
>> be
>> > presented).
>>
>> RoundCube only opens a new window for attachments which could be
>> displayed within the browser (like images and PDFs). Other file types
>> will be downloaded directly. This functionality should be improved
>> with a plugin-checker detecting if the browser can display a specific
>> file.
>> >
>> >
>> > DELETING
>> > - Bug? When viewing a message and clicking "Delete" up the top the
>> current
>> > build displays progress then reverts back to message listing and
> doesn't
>>
>> > appear t delete the message. When you highlight the message in the
>> listing
>> > and do delete, it does quickly disappear though.
>>
>> Probably a caching problem. I'll check that
>> >
>> >
>> > Well that's it for my first post. Thanks for the great work so far.
>> Shaping
>> > up to be a kick-arse webmail client. Let me know if you like the
>> feedback,
>> > and I'll continue to assist with more usability comments.
>>
>> You are welcome to do!
>> >
>> > Regards,
>> > Mark Mackay.
>>
>> Best regards,
>> Thomas
>>
>>
>>
>
>
More information about the Dev
mailing list