Re: Deeper integration with GNOME



Hum, it seems I can't build anything with cmake and in my local copy so
I'll have to investigate before I can not test your changes. Maybe I am
missing something?

Anyway, I created and account and put my work here:
 lp:~tham/deja-dup/gresources

Mathieu

On 15/10/2013 06:48, Michael Terry wrote:
OK, look at trunk for:
* Adopted your wording in various places
* Moved notebook tabs to a list on the left
* A simplified Overview screen (though I'd like to make it more
verbose/pretty like your most recent mockup)
* A simplified Scheduling screen
* Use of GtkHeaderBar with the "automatic backup" GtkSwitch moved to the
header
* More spacious, modern layout in a few spots

I may tweak this a bit in the coming week, but this weekend's hacking is
done.

-mt



On 14 October 2013 16:53, Michael Terry <mike mterry name
<mailto:mike mterry name>> wrote:

    Warning before you do too much work.  I'm doing a bit of a piecemail
    approach to implementing the mockups, since I have some special
    Ubuntu considerations:

    1) I want to make sure the new code also works well as a
    gnome-control-center plugin (which is how deja-dup is visible in
    Ubuntu).  This means that I would like to keep the overview and
    preferences in the same widget somehow, rather than have overview
    pop up a new window for preferences.  And I can't over-rely on the
    new GtkHeader widget.

    Down the road, I imagine it being best to write a new frontend for
    Ubuntu using their new QML-based SDK rather than trying to make the
    GNOME frontend also work for Ubuntu.  (I'd still keep the GNOME
    frontend.)

    2) I want to make sure to also support pre-GTK 3.10 (as Ubuntu 14.04
    will stay with 3.8).  I still will use 3.10 widgets, as they are
    important for getting the GNOME look right.  I'll just have to add
    some #ifdefs and such.

    Also, I notice that with GTK 3.10, the GtkListBox is how most of the
    settings are implemented.  So I assume that the Scheduling tab
    should use those instead of more traditional label/widget combos. 
    Your mockup already uses GtkListBox in the folder tabs, I believe.

    I also have already done the app menu bit in trunk.  But I haven't
    touched the overview page yet.  If you have code for that, it could
    be useful.

    -mt



    On 14 October 2013 15:46, mathieu jourdan gresille org
    <mailto:mathieu jourdan gresille org> <mathieu jourdan gresille org
    <mailto:mathieu jourdan gresille org>> wrote:

        Hey!

        That's really good to know!

        I think I copied this icon from some mockup I can't remember of.
        Neither
        could I find it in the icons repositories, so I uploaded my mockup
        sources to the wiki.[0]

        I also started coding, I didn't talked about it because I didn't
        want to
        tease with something not functionnal yet. I basicaly have
        implemented
        the following:

        - app Menu
        - ViewSwitcher
        - a half of the overview with a « Back Up... » button to launch the
        preferences

        I guess it's time for me to create an account on lp and publish what
        I've done so far. I come back to you ASAP, probably tomorrow.

        A screenshot for the road! [1]

        Thank you Michael for considering these proposals!
        Mathieu

        [0]:
        
https://wiki.gnome.org/Design/Playground/Backups?action=AttachFile&do=get&target=backups-wireframes-v2.svg
        [1]:
        
https://wiki.gnome.org/Design/Playground/Backups?action=AttachFile&do=view&target=backups_overview_screenshot.png

        On 14/10/2013 17:58, Michael Terry wrote:
        > Hey, Mathieu!  Just wanted to let you know that I'm looking into
        > incorporating some of your designs into the next cycle of Deja
        Dup.
        >
        > Where did you get those icons you used for the Overview page?
        >
        https://wiki.gnome.org/Design/Playground/Backups?action=AttachFile&do=view&target=wire-v2-backup.png
        >
        > -mt
        >
        >






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]