BenFenner's OLV development diary (comments welcome).

OpenLogViewer is a cross-platform data log viewing application originally written by Gufi and new developed and maintained by Ben and Fred. Discuss all things OLV here!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: BenFenner's OLV development diary (comments welcome).

Post by Fred »

The next work that I do on OLV will be this: http://issues.freeems.org/view.php?id=297

Along with the testing, feedback, whining (no whinging for you, Ben :-) ) and general complaining, of course :-)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: BenFenner's OLV development diary (comments welcome).

Post by BenFenner »

Fred wrote:Another observation: The inertia stops working if you fly off the right end of the graph, or so it seems.
As I said in IRC, the fact that you can fly "off" the graph at all is a problem. I thought I fixed that completely. I'll see if I can reproduce the bug here.

As for the current road map, we need to talk about what's next this morning before I dive in.
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: BenFenner's OLV development diary (comments welcome).

Post by BenFenner »

Per Fred's instructions I'm on bug patrol right now.

Current UI bugs are:
  • Inertia stops working if you fly off the right end of the graph. (I'm skeptical that I can reproduce this.)
  • Scrolling done on a pixel level instead of on a data-point level. (Will be a re-write of how graph traces are drawn and take some time. Needs to be done to fix other problems anyway.)
  • Inertia gets less and less pronounced as you zoom in. (Which happens because it operates on number of data points moved in the last mouse movement. And when zoomed in it is hard to move more than one or two data points at once. Fixing the bug above will go a long way in fixing this one too.)
  • Inertia still happens even if you hold the mouse button down and still for a long period of time. (Which happens I think because inertia works on the magnitude of the last mouse movement in the X direction and doesn't take time held into account.)
  • Loading a second log leaves traces of the first log in place.
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: BenFenner's OLV development diary (comments welcome).

Post by BenFenner »

I've moved all the current bugs to Mantis where they belong.

Also the feature requests should move there too sometime soon as I get to them.

Mantis: http://issues.freeems.org/my_view_page.php
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: BenFenner's OLV development diary (comments welcome).

Post by BenFenner »

Okay all of the current feature requests are also in Mantis.
http://issues.freeems.org/my_view_page.php

With Fred setting up the Roadmap, things look great and organized now.
http://issues.freeems.org/roadmap_page. ... ject_id=15
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: BenFenner's OLV development diary (comments welcome).

Post by Fred »

When you say all current feature requests, have you read through the other posts in this section from Gearhead and myself and others? Just curious.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
BenFenner
LQFP144 - On Top Of The Game
Posts: 360
Joined: Wed Jul 09, 2008 3:15 pm

Re: BenFenner's OLV development diary (comments welcome).

Post by BenFenner »

No I have not read through this entire section. I'll have to get to that. Thanks.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: BenFenner's OLV development diary (comments welcome).

Post by Fred »

Mockups complete! :-)

Normal use view:

Image

Then click on "Add Field" and this pops up (with a close box in a real version) where you simply click on the ones you want once and they get added to the field you clicked add on.

Image

Click the close box to remove a field from a view, or drag it into a different division.

It would also need an add division button down the bottom where the nav buttons are and each division would need a close box too.

I think that's A easy to use B gives great visual info on the traces C is really quick to add/remove fields D allows single click on field names to change colours and/or ranges.

I'll be really annoyed if you don't like this :-)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: BenFenner's OLV development diary (comments welcome).

Post by Fred »

We could also do different columns of numbers, such as :

start, centre, end, mouse, min, max values. right click context menu to change what is/isn't visible.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: BenFenner's OLV development diary (comments welcome).

Post by Fred »

Thinking ahead to live view...

It might make more sense to:

A) Move it all to the left and put the name on the left and values on the right
B) Just put the names/values over the graph, don't leave a large blank area on screen as I've done in the screeny.

Also, down the bottom numeric values for left position, centre position, mouse position, right position, and any other required info as vertical real estate is at less of a premium, at least on old school screens it is.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Post Reply