GSoC Status - Week 7 (Customizable prints)

Gehad Elrobey gehadelrobey at gmail.com
Mon Jul 13 13:54:44 PDT 2015


On Mon, Jul 13, 2015 at 10:33 PM, Lubomir I. Ivanov <neolit123 at gmail.com>
wrote:

> On 13 July 2015 at 22:35, Gehad Elrobey <gehadelrobey at gmail.com> wrote:
> > Hello all,
> >
> > This week I was working on the following tasks:
> >
> > - Enhancing the one dive per page template.
> > - Refactoring the Printing class to handle QPrinter and QPixmap.
> > - Implement the Preview section in "TemplateEdit" dialog.
> > - Adding color tab to "TemplateEdit".
> > - Adding color palettes to template settings.
>
> nice, i will take a look tomorrow.
>
> >
> > This week I will mainly work to enhance the user experience and add
> > remaining templates (eg. flow layout), Also I want to fix any bugs as
> soon
> > as possible so testing the whole thing now can be very useful.
> >
> > I have done some work to fix the gray-scale issue in the dive profile, I
> > have attached a picture of the dive profile after my progress, But there
> are
> > still some dive profile items that I couldn't change to gray-scale (eg.
> > numbers on the axis and the cylinder pressure curve), I also needed to
> > change the QPixmaps to QImages and transformed them to gray-scale
> manually,
> > So I am not sure If I am progressing in the correct direction regarding
> the
> > dive profile gray-scale issue.
> >
>
> at least a couple of times, i've said to approach the whole thing
> using the "convert everything to greyscale via CSS" method.
> mind that this is a feature that is not very important (not that many
> "i want to print in greyscale" requests by users out there) and we
> should attempt to save time by doing the easier solution. the approach
> of "let's bring back the custom greyscale color table that was in
> Profile1" is going to eat a lot time and is questionable as a
> maintainable code-base feature, unless we decide to add customizable
> user colors in the profile at some point.
>
> have you encountered problems with the CSS filter approach?
>
>
As the dive profile is rendered on top of the QWebView after the Html page
is already displayed. the css filtering will not affect the dive profile
and will only affect the content of the HTML page, that's why I though I
should render a gray scale version of the dive profile.

-- 
regards,

Gehad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20150713/95b3e201/attachment-0001.html>


More information about the subsurface mailing list