Re: Deeper integration with GNOME
- From: "mathieu jourdan gresille org" <mathieu jourdan gresille org>
- To: Michael Terry <mike mterry name>
- Cc: "deja-dup-list gnome org" <deja-dup-list gnome org>
- Subject: Re: Deeper integration with GNOME
- Date: Tue, 15 Oct 2013 21:55:32 +0200
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]