<div dir="ltr"><div class="gmail_quote"><div dir="ltr">Hi all,<br><br>4.4 is out so I thought to gave my input on some new features could be implemented in the 10.0 release :)<br><br>Obviously I do not pretend this is the design. My wire-frames are just a starting point, few ideas where users and developers could start brainstorming.<div><br><b><u>Multi-filter</u></b><br><div><br></div><div>First of all I will try to continue where we left with the multi-filter component. I remember Tomaz wrote that is easily extensible with new filters.<br><br></div><div>It's easy to see that right now it's not complete. The most important filter missing is a date range control. Moreover, we do not have filters for the most important dive parameters: depth and duration.</div><div>Hence my try at it:</div><div><br></div><div><a href="http://i.imgur.com/tix3ImE.png" target="_blank">http://i.imgur.com/tix3ImE.png</a><br></div><div><br></div><div><ul><li>Date range filter<br></li><li>Depth slider<br></li><li>Run-time/duration slider<br></li></ul><div>I used a slider because it saves a lot of H space hence we could fit more controls ;)</div></div><div><br></div><div>Requirements:</div><div><br></div><div>- All three filters should be initialized with min - max values taken form the logbook.</div><div><br></div><div>How many dives I filtered?</div><div>Another important string missing is the:</div><div><br></div><div><b>"You selected/filtered XX dives so far..."</b></div><div><br></div><div>because if you select a large number of dives (probably bigger than the dive-list table vertical space) it's not easy counting them.</div><div>If there is no filtering in action the string is:</div><div><br></div><div><i>"You have 523 dives logged"</i></div><div><br></div><div><br></div><div><br></div><div><b><u>Statistics</u></b></div><div><br></div><div>You access to Statistics view from:</div><div><br></div><div><ol><li>"Statistics" button on the Multi-filter panel<br></li><li>Key combination (Crtl+XX) <br></li><li>View menu item.<br></li></ol></div><div><br></div><div>Statistics view is always linked (displayed) with the Multi-Filter panel.</div><div>By default the panel in actions #2 and #3 opens the statistics panel initialized with the full logbook.<br></div><div>In action #1, it initializes itself with the data filtered by the Multi-filter component <b>(*)</b></div><div><br></div><div>As you saw in the opening wireframes  the "dive info" panel lacks of the "stats" tab. It's not a mistake. I removed it. It will be substituted  by this new panel.</div><div>Moreover I always found it misleading because it's a tab of the dive info panel but it could contain stats for several of them if they are selected form the dive list. No please.</div><div><br></div><div>Designing the main statistic panel we can have two approach:</div><div><ol><li>Tabbed pane: a classic but maybe somehow obsolete design. It gives the maximum horizontal space, wasting very few vertical space.</li><li>Master details pattern: modern UI but it waste a lot of horizontal space.</li></ol><div>Both approach have the benefits that you could implements statistics in several steps (adding tabs/items) and the UI seems complete.</div><div><br></div><div>Master details pattern:</div><div><br></div><div><a href="http://i.imgur.com/GdH6psp.png" target="_blank">http://i.imgur.com/GdH6psp.png</a><br></div><div><br></div><div>On following attempts I used the tabbed pane.<br></div></div><div><br></div><div><br></div><div><b><u>Statistic views</u></b></div><div><br></div><div>In the last weeks I tested several desktop and online logbooks. When it comes to statistics most of them have an "All you can eat" approach displaying tons of charts although only few of them being meaningful. </div><div>Here I selected those I find more useful (IMHO). A rose is a rose hence it's difficult to be original on some of them.<br></div><div><br></div><div><b>Overall/General/Outline</b></div><div><br></div><div><a href="http://i.imgur.com/sDGavon.png" target="_blank">http://i.imgur.com/sDGavon.png</a><br></div><div><br></div><div>Nearly all logbooks have a Overall view giving general statistics on the logbook owner so we can't be different on this :) </div><div>Actually it's similar to the current "stats" tab.</div><div>I did not try to layout labels right now. It's just a list of what we could have here:</div><div><br></div><div><ul><li></li><li>Num of dives (where/when)</li><li>Total  time diving (where/when)</li><li>Max / Min duration (where/when)</li><li>Max / Min depth (where/when)</li><li>Max / Min temperature (where/when)</li><li>Most dove spot/location</li><li>Average depth & average time</li><li>How many trips</li><li>Most used tank<br></li><li> </li><li>Total amount of gas used:</li><ul><li>Air: xxx</li><li>He: yyy</li><li>O2: zzz</li></ul></ul></div><div>Based on space available we could use the lowest part of this panel view to draw a chart...(the time goes by chart described later)</div><div><br></div><div><b>Grid view</b></div><div><b><br></b></div><div><a href="http://i.imgur.com/zWiKVCq.png" target="_blank">http://i.imgur.com/zWiKVCq.png</a><br></div><div><br></div><div><div>a grid showing number of dives for a particular month in a given year.<br></div><div><br></div><div>After laying out the grid I realized that months are always 12 so we could swap Years and Months on X/Y axis to avoid scrollbars...</div><div> </div><div><b>Map View</b></div><div><br></div></div><div><div><a href="http://i.imgur.com/o8IP4Ho.png" target="_blank">http://i.imgur.com/o8IP4Ho.png</a> <br></div><div><br></div><div><br></div><div>I took this idea form an online logbook (<a href="http://diveaboard.com" target="_blank">diveaboard.com</a>) and I saw this bubbles in other google maps based projects. (a local newspaper here in Italy use the same bubbles to display news location).</div><div>Basically it gives you the concentration of your dives. Each color bubble indicate/aggregates a number-of-dives range. I do not know if this is possible with Marble/Openstreetmap.</div><div>Bubbles scales according to the map zoom. I can give you more examples if you are interested.</div><div><br></div><div>Once you zoom-in after a certain scale you get a single dive spot view like our current Marble map.</div><div>We are not editing dives here so it would be nice that once I hoover on a given dive spot I get a small box with main dive details.</div><div>Inside this small box I could have a link/button to the real dive info.</div><div>Of course, once I click I will abandon the statistics view and I go to our classic view.</div><div>I could try to make a wire-frame for this.</div><div> </div></div><div><b>Time goes by view</b></div><div><br></div><div><a href="http://i.imgur.com/ybpmZ2e.png" target="_blank">http://i.imgur.com/ybpmZ2e.png</a><br></div><div><br></div><div>Despite of the funny name I gave it this is maybe the most classical statistic view: number of dives through the time.</div><div><div> </div><div>I saw many logbooks wasting screens using two separate graphs for months and years.</div><div> </div><div>I would like having just one chart which mimics sparklines charts: micro columns/bar charts.</div><div>I show two examples of what I mean. (one is the Soundcloud chart).</div><div> </div><div>Our chart would have:</div><div> </div><div>- Each mont is one bar., one year 12 bars</div><div>- Months are grouped by year using alternate colors: (two shades of gray) 12 months light gray and 12 months dark gray.</div><div>- Max/Min values (month with most/least dives and year with most/least dives) are indicated by special colors as in the example.</div><div>- We could give extra info just hoovering on bars and having a info box like the current dive profile.</div><div> </div><div>- Some of overall stats tab could be moved here and indicated by a bar of a special color.</div><div>- This chart could be moved in the overall tab lowest position.<br></div><div><br></div><div><b>DDS view (Depth, Duration, SAC)</b></div><div><br></div><div><a href="http://i.imgur.com/7uXP6qS.png" target="_blank">http://i.imgur.com/7uXP6qS.png</a><br></div><div><br></div><div>Most of logbooks use have 5 charts (at least) for this view plotting depth and duration both on x and y-axis...</div><div> </div><div>IMHO having depth and duration on y-axis is completely meaningless while having them on x-axis is useful.</div><div> </div><div>SAC is the only stats is worth having on x-axis showing evoluton os gas consumption through experience.</div><div> </div><div>I would like having just one chart. On the wireframe I draw two charts just to show the difference on X-Y axis.</div><div><br></div><div><div><b>Pie view</b></div><div> </div><div><a href="http://i.imgur.com/D0fAH8I.png" target="_blank">http://i.imgur.com/D0fAH8I.png</a><br></div><div><br></div><div>Whatever can be represented by a pie chart should go here. </div></div><div>I found:</div><div><div><ul><li>Deco/Curve<br></li><li>Ripetitive dive Y/n<br></li><li>Sea/Fresh water dive<br></li><li>OC/CCR/PSCR/Free dive<br></li><li>DC Model<br></li><li>Countries<br></li></ul></div></div><div><b>Buddies view</b></div><div><br></div><div><a href="http://i.imgur.com/hB2T8qa.png" target="_blank">http://i.imgur.com/hB2T8qa.png</a><br></div><div><br></div><div><div>You can get buddies and dives from the list-box control in the multifilter but this table it's nice (IMHO)</div></div><div><br></div><div><br></div><div>It's all for now :)</div><div><br></div><div><br></div><div>***</div><div>Based on filter selection some statistics charts could be impossible to calculate or display.</div><div>UI should take care to disable that views that lacks of meaning.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div><br></div><div><span style="color:rgb(34,34,34)">-- </span></div></font></span></div></div></div></div><div class="gmail_signature">Davide<br><a href="https://vimeo.com/bocio/videos" target="_blank">https://vimeo.com/bocio/videos</a></div>
</div>