Monday, May 24, 2010

Another mockup and official start of coding

Today, I have finished only one mockup. Designing "Package Details" tab was much harder than I had thought it would be. But here is it:

Package details:

It is not finished and requires more work (as all mockups). There are two main mockups left (Preview and Resolver tabs). They will have been finished till the end of Wednesday. Fortunately, there is still some time to finish and evaluate mockups. As I wrote before, firstly I will be coding low level classes.

Today (it is past midnight in my timezone ;) ) is also official start of coding period (It has not been announcement yet). For the next month, I will have been sharing my time between GSoC and my normal study duties. Due to that fact, most of my work will be done in second part of each week. I will write weakly updates on this blog.

So, please stay tuned and wish me good luck :)

1 comment:

  1. I like the overall look, and at first glance it seems better than the GTK+ layout.

    It would be nice to be able to show the full URL that the package will be downloaded from, maybe even as a link. I occasionally get annoyed that this information isn't readily available from other UIs (including my own).

    I have some questions about the version list.

    What will you do if there are more than two versions? Just put up a scrollbar?

    I'm not sure about using a whole column for "current" and "show details". Instead maybe you could make the version number a link that selects that version? That column would be handy for displaying the release that a package comes from. It would also be nice to flag the candidate version, although I'm not sure how to find a balance between cluttering up the UI ("default" is probably too much text) and having an indicator that's too cryptic (the meaning of "*" isn't obvious).

    I'm not crazy about the "force version" wording. I would just write "install this version" or "install".

    I wonder if it would be good to have access to a real column-based list of versions, so the user can compare more information between the different versions (e.g., install size). On the other hand, I can definitely see that being an ugly bit of overkill for the list that shows up in the main info display.