diff --git a/SparkleShare/Common/HTML/event-entry.html b/SparkleShare/Common/HTML/event-entry.html index d4f45d9a..00cffea3 100755 --- a/SparkleShare/Common/HTML/event-entry.html +++ b/SparkleShare/Common/HTML/event-entry.html @@ -1,5 +1,5 @@
-
+
Show all diff --git a/SparkleShare/Common/Pixmaps/Makefile.am b/SparkleShare/Common/Pixmaps/Makefile.am index 4b8fec4c..c4073c15 100644 --- a/SparkleShare/Common/Pixmaps/Makefile.am +++ b/SparkleShare/Common/Pixmaps/Makefile.am @@ -1,17 +1,7 @@ dist_pixmaps_DATA = \ tutorial-slide-4.png \ side-splash.png \ - avatar-a.png \ - avatar-b.png \ - avatar-c.png \ - avatar-d.png \ - avatar-e.png \ - avatar-f.png \ - avatar-g.png \ - avatar-h.png \ - avatar-i.png \ - avatar-j.png \ - avatar-k.png \ + user-icon-default.png \ about.png pixmapsdir = $(pkgdatadir)/pixmaps/ diff --git a/SparkleShare/Common/Pixmaps/Sources/avatars.svg b/SparkleShare/Common/Pixmaps/Sources/avatars.svg deleted file mode 100644 index 1fcc93a6..00000000 --- a/SparkleShare/Common/Pixmaps/Sources/avatars.svg +++ /dev/null @@ -1,676 +0,0 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SparkleShare/Common/Pixmaps/Sources/user-icon-default.svg b/SparkleShare/Common/Pixmaps/Sources/user-icon-default.svg new file mode 100644 index 00000000..60067dd1 --- /dev/null +++ b/SparkleShare/Common/Pixmaps/Sources/user-icon-default.svg @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/SparkleShare/Common/Pixmaps/avatar-a.png b/SparkleShare/Common/Pixmaps/avatar-a.png deleted file mode 100644 index dae5a1a0..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-a.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-b.png b/SparkleShare/Common/Pixmaps/avatar-b.png deleted file mode 100644 index cf3f72cd..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-b.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-c.png b/SparkleShare/Common/Pixmaps/avatar-c.png deleted file mode 100644 index cbd5893d..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-c.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-d.png b/SparkleShare/Common/Pixmaps/avatar-d.png deleted file mode 100644 index a55141e0..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-d.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-e.png b/SparkleShare/Common/Pixmaps/avatar-e.png deleted file mode 100644 index 128e9ff9..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-e.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-f.png b/SparkleShare/Common/Pixmaps/avatar-f.png deleted file mode 100644 index 5875d448..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-f.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-g.png b/SparkleShare/Common/Pixmaps/avatar-g.png deleted file mode 100644 index f3947896..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-g.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-h.png b/SparkleShare/Common/Pixmaps/avatar-h.png deleted file mode 100644 index ca51dd47..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-h.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-i.png b/SparkleShare/Common/Pixmaps/avatar-i.png deleted file mode 100644 index 66d5d23a..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-i.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-j.png b/SparkleShare/Common/Pixmaps/avatar-j.png deleted file mode 100644 index 63c3886d..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-j.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/avatar-k.png b/SparkleShare/Common/Pixmaps/avatar-k.png deleted file mode 100644 index 2c9fa437..00000000 Binary files a/SparkleShare/Common/Pixmaps/avatar-k.png and /dev/null differ diff --git a/SparkleShare/Common/Pixmaps/user-icon-default.png b/SparkleShare/Common/Pixmaps/user-icon-default.png new file mode 100644 index 00000000..72420cb5 Binary files /dev/null and b/SparkleShare/Common/Pixmaps/user-icon-default.png differ diff --git a/SparkleShare/Mac/SparkleShare.csproj b/SparkleShare/Mac/SparkleShare.csproj index 600a6628..735c27e3 100644 --- a/SparkleShare/Mac/SparkleShare.csproj +++ b/SparkleShare/Mac/SparkleShare.csproj @@ -190,39 +190,6 @@ Plugins\own-server.png - - Pixmaps\avatar-a.png - - - Pixmaps\avatar-b.png - - - Pixmaps\avatar-c.png - - - Pixmaps\avatar-d.png - - - Pixmaps\avatar-e.png - - - Pixmaps\avatar-f.png - - - Pixmaps\avatar-g.png - - - Pixmaps\avatar-h.png - - - Pixmaps\avatar-i.png - - - Pixmaps\avatar-j.png - - - Pixmaps\avatar-k.png - Plugins\ssnet.png @@ -240,6 +207,9 @@ + + Pixmaps\user-icon-default.png + diff --git a/SparkleShare/SparkleControllerBase.cs b/SparkleShare/SparkleControllerBase.cs index d6ddcea2..7e3eec39 100644 --- a/SparkleShare/SparkleControllerBase.cs +++ b/SparkleShare/SparkleControllerBase.cs @@ -742,17 +742,6 @@ namespace SparkleShare { } - public string AssignAvatar (string s) - { - string hash = "0" + s.MD5 ().Substring (0, 8); - string numbers = Regex.Replace (hash, "[a-z]", ""); - int number = int.Parse (numbers); - string letters = "abcdefghijklmnopqrstuvwxyz"; - - return "avatar-" + letters [(number % 11)] + ".png"; - } - - // Format a file size nicely with small caps. // Example: 1048576 becomes "1 ᴍʙ" public string FormatSize (double byte_count) diff --git a/SparkleShare/SparkleEventLogController.cs b/SparkleShare/SparkleEventLogController.cs index 2f5a4334..e6b7d5e7 100755 --- a/SparkleShare/SparkleEventLogController.cs +++ b/SparkleShare/SparkleEventLogController.cs @@ -323,13 +323,10 @@ namespace SparkleShare { string change_set_avatar = Program.Controller.GetAvatar (change_set.User.Email, 48); - if (change_set_avatar != null) { + if (change_set_avatar != null) change_set_avatar = "file://" + change_set_avatar.Replace ("\\", "/"); - - } else { - change_set_avatar = "file:///" + - Program.Controller.AssignAvatar (change_set.User.Email); - } + else + change_set_avatar = "file:///user-icon-default.png"; event_entry += ""; @@ -343,6 +340,7 @@ namespace SparkleShare { event_entries += event_entry_html.Replace ("", event_entry) .Replace ("", change_set.User.Name) + .Replace ("", change_set.User.Email) .Replace ("", change_set_avatar) .Replace ("", change_set.RemoteUrl.ToString ()) .Replace ("", change_set.Revision); diff --git a/SparkleShare/Windows/SparkleEventLog.cs b/SparkleShare/Windows/SparkleEventLog.cs index 67a0d69c..5cb4268a 100644 --- a/SparkleShare/Windows/SparkleEventLog.cs +++ b/SparkleShare/Windows/SparkleEventLog.cs @@ -308,28 +308,22 @@ namespace SparkleShare { File.SetAttributes (tmp_path, File.GetAttributes (tmp_path) | FileAttributes.Hidden); } - - char [] letters = new char [] {'a', 'b', 'c', - 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k'}; - - foreach (char letter in letters) { - BitmapSource image = SparkleUIHelpers.GetImageSource ("avatar-" + letter); - string file_path = Path.Combine (pixmaps_path, "avatar-" + letter + ".png"); - - using (FileStream stream = new FileStream (file_path, FileMode.Create)) - { - BitmapEncoder encoder = new PngBitmapEncoder (); - encoder.Frames.Add (BitmapFrame.Create (image)); - encoder.Save (stream); - } + + BitmapSource image = SparkleUIHelpers.GetImageSource ("user-icon-default"); + string file_path = Path.Combine (pixmaps_path, "user-icon-default.png"); + + using (FileStream stream = new FileStream (file_path, FileMode.Create)) + { + BitmapEncoder encoder = new PngBitmapEncoder (); + encoder.Frames.Add (BitmapFrame.Create (image)); + encoder.Save (stream); } - - string [] actions = new string [] {"added", - "deleted", "edited", "moved"}; + + string [] actions = new string [] {"added", "deleted", "edited", "moved"}; foreach (string action in actions) { BitmapSource image = SparkleUIHelpers.GetImageSource ("document-" + action + "-12"); - string file_path = Path.Combine (pixmaps_path, "document-" + action + "-12.png"); + string file_path = Path.Combine (pixmaps_path, "document-" + action + "-12.png"); using (FileStream stream = new FileStream (file_path, FileMode.Create)) { diff --git a/SparkleShare/Windows/SparkleShare.csproj b/SparkleShare/Windows/SparkleShare.csproj index 0e68038f..957a1f76 100644 --- a/SparkleShare/Windows/SparkleShare.csproj +++ b/SparkleShare/Windows/SparkleShare.csproj @@ -158,38 +158,8 @@ HTML\jquery.js - - Pixmaps\avatar-a.png - - - Pixmaps\avatar-b.png - - - Pixmaps\avatar-c.png - - - Pixmaps\avatar-d.png - - - Pixmaps\avatar-e.png - - - Pixmaps\avatar-f.png - - - Pixmaps\avatar-g.png - - - Pixmaps\avatar-h.png - - - Pixmaps\avatar-i.png - - - Pixmaps\avatar-j.png - - - Pixmaps\avatar-k.png + + Pixmaps\user-icon-default.png Pixmaps\document-added-12.png