Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Full-screen graphs

#105

From email:

I'm still missing better graphs. I’d like to have a button in the toolbar that shows a full screen image with barcharts per month and the total expenditure by assigned categories. At the moment I only see the total. Some stacked column would be great. And it should be on the full screen as it would look squeezed otherwise;

I think a good way to have fullscreen graphs would be to improve the visibility toggling feature. There's already a View Options dialog, but it doesn't allow to make the tables/sheet invisible. If it was possible to make both the tables/sheet and the pie charts invisible, we'd end up with a full-screen graph.

In addition to that, I think there should be "Quick visibility buttons" at the bottom of the main window. It would be 3 little buttons with little icons of a table, a graph and a pie chart, respectively toggling visibility of the table/sheet, the graph and the pie chart for the current view.

Reported by Virgil Dupras · January 3rd, 2010 @ 02:03 PM

State: fixed
Milestone: v2.5
Assigned to: Virgil Dupras Virgil Dupras

Activity

  1. Virgil Dupras
    Virgil Dupras
    • State changed from new to accepted

    Yes, that would be cool.

    April 30th, 2010 @ 09:04 AM

  2. Virgil Dupras
    Virgil Dupras
    • Milestone set to 2.4.0
    • Milestone order changed from 0 to 0

    October 7th, 2011 @ 09:19 PM

  3. Virgil Dupras
    Virgil Dupras
    • State changed from accepted to invalid

    When you think about it, the 'fullscreen' part of that ticket is the same as #182 Redesign visibility options and the graph improvement is in #104 Categories in bar graphs. I think we can say it's a duplicate.

    Edit: #182 Redesign visibility options, not #185 Formatting inconsistency in Total row!

    October 10th, 2011 @ 06:22 PM

  4. Virgil Dupras
    Virgil Dupras
    • State changed from invalid to accepted
    • Milestone cleared.

    That's a lot of flip flopping, but when you think about it, full screen graphs only make sense with improved (more detailed) graphs. Since this improvement hasn't been done yet and isn't scheduled for 2.4, I will not do this as part of #182 Redesign visibility options.

    October 24th, 2011 @ 03:19 PM

  5. Virgil Dupras
    Virgil Dupras
    • Milestone set to v2.5
    • Milestone order changed from 5 to 0

    Let's do that for v2.5. I don't think I'll go with all graph improvements in one shot, but we could start with the pie chart ones ( #277 More useful pie charts ).

    January 24th, 2012 @ 10:20 PM

  6. Virgil Dupras
    Virgil Dupras
    • Assigned user set to Virgil Dupras

    January 30th, 2012 @ 07:22 PM

  7. Virgil Dupras
    Virgil Dupras

    (from [5f36babcb311]) [#105 Full-screen graphs] In Cocoa, instead of using a different image for disabled graph/pie chart, simply use the selected state of NSSegmentedControl. https://bitbucket.org/hsoft/moneyguru/changeset/5f36babcb311/

    January 30th, 2012 @ 07:39 PM

  8. Virgil Dupras
    Virgil Dupras

    Introducing the possibility to make the main table/sheet invisible is not very complicated, but it still introduces a significant amount of complexity in terms of visibility logic (don't do stupid stuff in, for example, views where there's only a table). Moreover, all actions would probably need to be disabled when there's no visible table. There's probably something I'm forgetting too.

    All of this for cases where there's not enough space for charts. Rather than introducing complexity for this case, why not try the obvious, simpler choice of having a split view?

    I'll start with that and wait for a use case where the split view isn't enough.

    January 30th, 2012 @ 07:44 PM

  9. Virgil Dupras
  10. Virgil Dupras
  11. Virgil Dupras
    Virgil Dupras
    • State changed from accepted to fixed

    (from [15e13c61af84]) [#105 Full-screen graphs state:fixed] Added splitters in Qt's networth, profit and account views. https://bitbucket.org/hsoft/moneyguru/changeset/15e13c61af84/

    January 31st, 2012 @ 08:35 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.