Bugs #2926: display - email list is very small

Ticket modified by Tracking System at 2011/06/16 15:00
Tracking System: Bugs
Category: FelamiMail
Version: Trunk

Status: Closed
Resolution: Fixed
Completed: 90%
Priority: 5 - medium
Created By: camel camel
Created on: 2011/04/05 23:34
Assigned to: Klaus Leithoff, Andreas Stöckel
Summary: #2926 - display - email list is very small
of course, i can set the preview to 100, but the list for emails is not longer …
i can see there only 1 and 1/2 line.

please can youmake this to configure that ?

Comment by Tracking System at 2011/06/16 15:00:
This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days.


Comment by Sebastian Steinhuber at 2011/04/13 17:52:
I admit that I didn’t quite understand the term Mail Grid Behavior, especially the grid, so I’m assuming that the height of the message list is meant to be the target of the mentioned preference (as you mentioned ‘set the height for the message-list’ in the explanation of ‘3PaneView’, what I tried to define with MGB).
MGB is a somehow fairly confusing term from a user’s point of view. The value controls the number of displayed messages in the list, right? What about ‘Number of emails in message list’?
I also have a minor difficulty with the term 3PaneView, I assume it might be a message preview. As the default is 300 (300 px? lines? pt?), I didn’t change it or set a value neither.

But since I set a height of 200 of somewhat for the preview area and a value of 10 for the message count, I got a little closer:

Debian, 1280x768 px full-screen
FF 4.0: 10 messages
Chrome 12.0: 9 messages
Epiphany 3.0: 10 messages

WinXP, 800x600 px full-screen
FF 4.0: 4 messages
IE 8.0: 3 messages

Well, the height of the message list soberly depends on the window size.
On r34668,
Sebastian

Comment by Klaus Leithoff at 2011/04/13 09:14:
The preference “Mail Grid Behavior” setting is to control pagination.
It is not to control message grid height.

I tried with several browsers FF3.6.18, FF4, IE8, IE9, CHROME12, Epiphany, Safari
Admittedly not in an debian enviroment. But could not reproduce.
There was however (and still is) a miscalculation of the grid height when there are few lines to show. I improved that a little bit, but was not able to handle that sufficiently for mailboxes containing 4 or 5 messages.

Comment by Klaus Leithoff at 2011/04/11 18:03:
hmm strange.

Comment by Sebastian Steinhuber at 2011/04/11 17:01:
With r34616, debian wheezy/sid, gnome desktop:
I registered all application hooks and cleaned the browser cache.
The preference “Mail Grid Behavior” setting seems to have no effect.

Browsers and display behavior:
Epiphany 3.0: 3.5 lines,
Firefox 4.0: 6.5 lines,
Chrome 12.0: 7 lines.

Comment by Klaus Leithoff at 2011/04/11 16:05:
would you guys please test rev34616?
It fixes the issue as far as I can see it.

Comment by Klaus Leithoff at 2011/04/08 15:59:
fixed it for issue reported on developer list: when there is no previewArea active

Comment by Klaus Leithoff at 2011/04/08 15:28:
thats it, if there is no preview, you get that behavior

Comment by Klaus Leithoff at 2011/04/08 12:19:
Number of rows to show: There is a preference now in felamimail.
Its done as preference not as on site option.
The new technique with the grid allows for smarter ways to display the message list, as it populates the list as you go.

The Height issue: I cannot completely reengineer your problem, as on my machine, with my screen I cannot see the problem described.
Ican see the issue as described with the linked screenshots, but cannot reproduce, but the issue with the last line of a short list (greater then 3) is covered to some degree.

I add Andreas to the ticket, maybe he can contribute some ideas here.


Comment by Sebastian Steinhuber at 2011/04/08 12:11:
I confirm this bug, tested with Firefox 4.0 and Chrome 12.0. The message list never shows more than four lines (messages) in trunk r34572.
(a nice to have if I could move the border with the mouse, or if the number of messages in the list was configurable, btw)

Comment by camel camel at 2011/04/08 12:00:
thanks, seems to be better, now and there is now a minimum size of ~4 emails before scrolling …
the minimum value should b e~10pix more, then the 4th emails is not cutted …anyway …it is now ok.
(tested with IE8,9 FF 3+4)
BUT: i mean the logic of multiplicator for calc of size of email list is strange…
preconditions: i set in prefs ->200

1.) why is the email list then so small ?
2.) if i have 4 emails in: then the 4 emails are displayed 3,75 (3emails in 4th not 100%fully) see pic email-4in
3.) if i have 5emails in list: why is the email list then so small ? see pic email-5in

3.) 11emails in list -> see only 9,2 lines
3.) 10emails in list -> see only 8,2 lines

4.) 7emails in list -> see only 5,5 lines
5.) 6emails in list -> see only 4,5 lines
6.) 5emails in list -> see only 3,8 lines
7.) 4emails in list -> see only 3,8 lines
8.) 1-3emails in list -> enough space …is OK now

if i have 5emails in list: why is the email list then so small ? see pic email-5in

one important thing !!!
in every app (like calendar, tasks, addressbook, you can select directly how much emails / per page should be loaded.
BUT - ON FELAMIMAIL there is no such select box.

please include this also here.

PLS: i know, there is a default value, but don’T want to change the default value in prefs, only sometimes it makes sense to slect 500 emails in the list per page …
Also i know, this the bug-tracker … so i’m on a wrong place - and i will create extra feature request, which is very important for felamimail

Comment by Ralf Becker at 2011/04/08 07:51:
Have you tried forcing a reload (shift/ctrl reload) of deleting the browser cache?
Andreas commited some fixes yesterday.
Which browser are you using?
Ralf

Comment by Stefan Roder at 2011/04/08 00:28:
I can confirm this error. The space is at least too small to show enough information and make it easy to choose a mail.
You have to scroll if there are more than 4 mails!
See picture attached

Comment by Klaus Leithoff at 2011/04/07 15:56:
Attaching the picture has failed?!
The minimumheight is set to 100 in felamimail/js/jscode/viewMainScreen.js
in function handleResize().
var MIN_TABLE_HEIGHT = 100;
Please check if increasing the value will help for your purpose.

Comment by camel camel at 2011/04/06 17:07:
tried with IE and FF and latest trunk (updated for 1min) and tried again …

see attached picture

and i think, it is true, if a lot of emails are in a folder then it is better and the list is larger …
but as you can see - the user can only see the 3/4 line if there are only 1-2 emails in there.


Comment by Klaus Leithoff at 2011/04/06 16:26:
List height is adapted on availability of messages.

This one was adapted yesterday by Andreas Stoeckel.
Are you up to date (email && phpgwapi)?

With my mailbox, a folder with 3 Messages displays o.k; showing 3 lines, and the preview area below.

Any details on the browser used?

linked entries:
https:///egroupware/index.php?menuaction=tracker.tracker_ui.edit&tr_id=2926&no_popup=1