Feature #6342

Update Windows camouflage for GNOME3

Added by intrigeri 2013-10-07 01:50:17 . Updated 2014-07-22 22:50:11 .

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Camouflage
Target version:
Start date:
2014-05-23
Due date:
% Done:

100%

Feature Branch:
feature/6342-update-camouflage-for-gnome3
Type of work:
Code
Starter:
0
Affected tool:
Deliverable for:

Description

See the blueprint for the research work on this.


Files


Subtasks

Feature #7273: Update greeter for windows 8 camouflage Resolved

100

Feature #7274: Decide if torbrowser camouflage is still needed Resolved

100

Feature #7275: Fix shutdown applet size in camouflage mode Rejected

0

Feature #7276: Implement theme for windows camouflage Resolved

100

Feature #7277: Port camouflage to Gnome 3 panel Resolved

100

Feature #7312: Include window-picker-applet Resolved

100

Bug #7325: Fix application icons in "task list" in Windows 8 camouflage Resolved

100

Bug #7326: Fix systray icons in Windows 8 camouflage Resolved

100

Bug #7328: Make clock applet font white again in Windows 8 camouflage. Resolved

100

Bug #7366: Windows Camouflage's toolbars are grey instead of white Resolved

100

Feature #7367: Update web browser's Windows camouflage for Windows 8 Resolved

100

Bug #7381: Remove launchers in camouflage mode Resolved

100

Bug #7398: Fix battery systray icons in Windows 8 camouflage Resolved

100

Bug #7407: Set at least icon theme before gnome-settings-daemon start Resolved

100

Bug #7382: Customized icons are way too small in the applications menu Resolved

100

Bug #7329: Adapt the Unsafe Browser for the Windows 8 camouflage Resolved

100

Bug #7401: Fix web browser's close tab buttons in Windows 8 camouflage Resolved

100

Bug #7321: There should be a home launcher in camouflage mode Rejected alant

0


Related issues

Related to Tails - Feature #6055: Better imitated start menu in Windows camouflage mode Resolved
Related to Tails - Feature #7377: Improve Windows 8 camouflage Rejected 2014-04-24
Has duplicate Tails - Feature #7222: Windows 7 Camouflage Skin Duplicate 2014-05-12
Has duplicate Tails - Feature #5896: Newer Windows theme Duplicate
Blocks Tails - Feature #7360: Update screenshot and documentation for Windows 8 camouflage Resolved 2014-06-01

History

#1 Updated by intrigeri 2014-03-28 12:09:14

  • Assignee set to alant

#2 Updated by intrigeri 2014-03-31 13:42:18

  • Target version set to Tails_1.1

#3 Updated by intrigeri 2014-03-31 13:46:20

  • Status changed from Confirmed to In Progress

#4 Updated by alant 2014-04-16 16:28:04

  • % Done changed from 0 to 20
  • Feature Branch set to feature/6342-update-camouflage-for-gnome3

#5 Updated by intrigeri 2014-05-12 07:28:45

  • related to Feature #6055: Better imitated start menu in Windows camouflage mode added

#6 Updated by intrigeri 2014-05-12 07:30:39

#7 Updated by intrigeri 2014-05-12 08:00:14

  • QA Check set to Dev Needed

I have tested this branch. The freeze is coming fast, and there seems to be quite some work left on this task. Here’s what seems to be wrong or missing:

  • the start menu has a Debian logo
  • there’s a Logout button in the start menu, while we hide it (on purpose) in the regular GNOME session
  • the panel has a black background, which feels wrong (is it the same on Win8?)
  • there is no desktop notification displayed, and I cannot find the status icons
  • there is no application launcher
  • the GTK theme is ugly. Is it really the same in Win8?
  • there doesn’t seem to be a IE theme applied to the web browser
  • is the window decoration theme that ugly in Win8?

I can create subtasks for each of these, if you confirm within 24h that they are actual problems.

#8 Updated by anonym 2014-05-14 16:10:02

Any update on this, alant? If needed I could perhaps help with parts of it, although I won’t be able to promise too much due to my RM commitments.

#10 Updated by alant 2014-05-20 07:55:43

> the start menu has a Debian logo

The start menu has an ubuntu logo. That should be solved.

> there’s a Logout button in the start menu, while we hide it (on purpose) in the regular GNOME session

That should be solved.

> the panel has a black background, which feels wrong (is it the same on Win8?)

That is solved.

>there is no desktop notification displayed, and I cannot find the status icons

I can’t reproduce this issue.

> there is no application launcher

That is solved.

> the GTK theme is ugly. Is it really the same in Win8?

That is solved.

> there doesn’t seem to be a IE theme applied to the web browser

That should be solved.

> is the window decoration theme that ugly in Win8?

Yes.

Current status :

#11 Updated by alant 2014-05-20 08:56:35

The sources for the theme is at http://git.tails.boum.org/gnome-theme-windows8/.

#12 Updated by anonym 2014-05-21 09:22:01

See attachment for how a build from the current state (commit c4e781a) looks. Note that this is after I log out and in, otherwise some stuff is not applied (e.g. the start menu button isn’t shown). However, the icon theme is still not applied, and a non-existent background is set (did you forget to git add the picture in commit c4e781a?). Also, the text color in the terminal is the same as the background color, black, so it’s pretty much useless.

I notice an Ubuntu icon for the start menu in your screenshot, but I get the Debian swirl. Are you actually testing your script in Tails, or in Ubuntu?

#13 Updated by alant 2014-05-22 13:48:33

The basics looks OK.

Left to do:

- iceweasel/torbrowser theme?

- windows picker applet (https://github.com/lanoxx/window-picker-applet/)?
- shutdown applet size

#14 Updated by alant 2014-05-23 03:01:54

I merged the current state in experimental to ease testing and feedback.

#15 Updated by anonym 2014-05-23 05:47:22

#17 Updated by alant 2014-05-27 03:14:42

Some comments and suggestions about the panel (recieved on tails-dev):

  • The current icon for Iceweasel is the IE6/7 icon from XP, but it
    looks different in Windows 8. See my screenshot.
  • The icons for pidgin and claws should be changed to those of the
    People (or Skype) and Mail apps, respectively, like in my screenshot.
    Or they should be removed, which perhaps is the simplest.
  • The icons for KeyPassX and GNOME terminal should be removed. There
    are no immediate common applications corresponding to these.
  • Possibly we can add a launcher for the home directory, as the
    left-most one, which seems to be the default in Windows 8/8.1.
  • Can we remove the “separators” (or whatever those lightblue, “dotty”
    things are calleD) on the left and right of the tasks?
  • The shutdown applet is actually quite stealthy as it is (size and
    color), but it’d be better if it could be moved to between the system
    tray and the clock applet. On windows the clock seems to always be
    touching the right edge of the screen.
  • The clock applet’s text should be white.
  • The Vidalia icon in the system tray has a weird grey rectangle
    beneath it. Can we remove it?
  • Can we make the icons in the system tray smaller? The size of
    Vidalia’s and the shutdown applet icon are pretty good.

Also, about the desktop: it seems the only thing there by default is the
Recycle Bin, so we should remove everything else, IMHO.

#18 Updated by anonym 2014-05-27 04:06:12

#19 Updated by anonym 2014-05-27 04:13:23

Some proper icons, with transparency.

#20 Updated by alant 2014-05-27 10:26:58

  • Assignee changed from alant to anonym
  • QA Check changed from Dev Needed to Ready for QA

> * The current icon for Iceweasel is the IE6/7 icon from XP, but it
> looks different in Windows 8. See my screenshot.
>
Done.

> * The icons for pidgin and claws should be changed to those of the
> People (or Skype) and Mail apps, respectively, like in my
> screenshot. Or they should be removed, which perhaps is the simplest.
>
Done.

> * The icons for KeyPassX and GNOME terminal should be removed. There
> are no immediate common applications corresponding to these.
>
Done.

> * Possibly we can add a launcher for the home directory, as the
> left-most one, which seems to be the default in Windows 8/8.1.
>
Done, but it’s not (yet) the exact right icon.

> * Can we remove the “separators” (or whatever those lightblue, “dotty”
> things are calleD) on the left and right of the tasks?
>
I fail to find how to theme or remove that (without patching
gnome-panel)

> * The shutdown applet is actually quite stealthy as it is (size and
> color), but it’d be better if it could be moved to between the
> system tray and the clock applet. On windows the clock seems to
> always be touching the right edge of the screen.
>
Done.

> * The clock applet’s text should be white.
>
Done.

> * The Vidalia icon in the system tray has a weird grey rectangle
> beneath it. Can we remove it?
>
Not achieved.

> * Can we make the icons in the system tray smaller? The size of
> Vidalia’s and the shutdown applet icon are pretty good.
>
There is a CSS property for that:

NaTrayApplet {
-NaTrayApplet-icon-size: 20px;
-NaTrayApplet-icon-padding: 1;
}

But it’s unfortunately not applied in wheezy. I’m giving up.

> Also, about the desktop: it seems the only thing there by default is
> the Recycle Bin, so we should remove everything else, IMHO.
>
Done.

#21 Updated by anonym 2014-05-27 14:21:23

#22 Updated by anonym 2014-05-27 15:54:56

I’ve pushed two fixes:

  • f754d4c Install window-picker-applet.
  • 5d6d110 Set GNOME panel height after adding applets.

Attached is a screenshot of the current state of the branch.

#23 Updated by anonym 2014-05-28 22:32:32

  • QA Check changed from Ready for QA to Dev Needed

I’ve merged the current state of the branch for 1.1~beta1. See child tickets for why “Dev [is] Needed”.

#24 Updated by anonym 2014-05-28 22:33:02

  • Assignee changed from anonym to alant

#25 Updated by anonym 2014-05-29 06:31:20

  • blocked by Bug #7329: Adapt the Unsafe Browser for the Windows 8 camouflage added

#26 Updated by sajolida 2014-06-01 12:48:33

  • blocks Feature #7360: Update screenshot and documentation for Windows 8 camouflage added

#27 Updated by alant 2014-06-07 04:15:15

Created Feature #7377 to regroup camouflage tasks that sould be done after 1.1.

#28 Updated by intrigeri 2014-06-07 05:58:44

#29 Updated by BitingBird 2014-06-09 11:15:04

#30 Updated by BitingBird 2014-06-09 12:12:10

  • related to Feature #5530: Don't display the splash screen for some applications in Windows Camouflage mode added

#31 Updated by BitingBird 2014-06-09 12:20:59

  • related to Feature #5974: Reuse installed Windows wallpaper added

#32 Updated by BitingBird 2014-06-09 12:35:42

  • related to Bug #7122: Desktop icons are not translated in Windows camouflage added

#33 Updated by alant 2014-06-10 05:18:32

I belive identified blockers are fixed and this is ready for QA again.

#34 Updated by alant 2014-06-10 05:22:03

  • related to deleted (Feature #5530: Don't display the splash screen for some applications in Windows Camouflage mode)

#35 Updated by alant 2014-06-10 05:22:07

  • related to deleted (Feature #5974: Reuse installed Windows wallpaper)

#36 Updated by alant 2014-06-10 05:22:22

  • related to deleted (Bug #7122: Desktop icons are not translated in Windows camouflage)

#37 Updated by anonym 2014-06-11 16:39:42

  • Category set to Camouflage

#38 Updated by anonym 2014-06-12 15:48:11

#39 Updated by intrigeri 2014-06-13 04:13:15

  • blocks deleted (Bug #7329: Adapt the Unsafe Browser for the Windows 8 camouflage)

#40 Updated by anonym 2014-06-19 18:17:18

  • Status changed from In Progress to Fix committed
  • Assignee deleted (anonym)
  • QA Check changed from Ready for QA to Pass

Awesome work, alant! This is now merged! Feature #7377 next! ;)

#41 Updated by BitingBird 2014-07-22 22:50:11

  • Status changed from Fix committed to Resolved