After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 513557 - New standard playing cards for gnome-games
New standard playing cards for gnome-games
Status: RESOLVED FIXED
Product: gnome-games-superseded
Classification: Deprecated
Component: general
2.21.x
Other All
: High enhancement
: ---
Assigned To: GNOME Games maintainers
GNOME Games maintainers
Depends on:
Blocks:
 
 
Reported: 2008-01-31 22:29 UTC by Aike Reyer
Modified: 2012-01-31 23:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
anglo gnomangelo_bitmap.svg (495.73 KB, image/svg+xml)
2008-01-31 22:31 UTC, Aike Reyer
Details
tangowhite gnomangelo_bitmap.svg (529.92 KB, image/svg+xml)
2008-01-31 22:37 UTC, Aike Reyer
Details
tangoblackwhite gnomangelo_bitmap.svg (514.54 KB, image/svg+xml)
2008-01-31 22:38 UTC, Aike Reyer
Details

Description Aike Reyer 2008-01-31 22:29:02 UTC
Hello,

I'd like to suggest three versions of gnomangelo as a new standard deck in gnome-games. (Or if you want to for gnome-games-extra-data).

As Christian noted [1] the colors of an earlier version [2] might seem a bit light (2. below).
So I'll attach the following versions of gnomangelo_bitmap:
1. Original colors
2. Tango palette on white cards
3. Tango palette on white cards and (real) black for symbols etc.


Aike


[1] http://mail.gnome.org/archives/games-list/2008-January/msg00051.html
[2] http://mail.gnome.org/archives/games-list/2008-January/msg00044.html
Comment 1 Aike Reyer 2008-01-31 22:31:50 UTC
Created attachment 104142 [details]
anglo gnomangelo_bitmap.svg

1. Original colors
Comment 2 Aike Reyer 2008-01-31 22:37:15 UTC
Created attachment 104143 [details]
tangowhite gnomangelo_bitmap.svg

2. Tango palette on white cards
Comment 3 Aike Reyer 2008-01-31 22:38:10 UTC
Created attachment 104144 [details]
tangoblackwhite gnomangelo_bitmap.svg

3. Tango palette on white cards and (real) black for symbols etc.
Comment 4 Andreas Røsdal 2008-02-02 10:59:33 UTC
I'm all for accepting one of the cards you attached here as the new default for Aisleriot, as soon as possible. It is a huge improvement over the current 'bonded'.
Comment 5 Christian Persch 2008-02-03 20:01:23 UTC
Should we replace Bonded with one of these, or add it in stead of Bonded ?
Comment 6 Thomas Andersen 2008-02-03 21:05:52 UTC
If we are going to use one of the new cards as default I would prefer we replace bonded. Bonded would of course be moved to -extra-data.

I prefer gnomangelo over bonded due to the prettier faces. And I prefer the tango version because it will make aisleriot blend more in with the GNOME desktop. I'm somewhat colorblind myself so I don't have strong feelings about the specific colors. I do however feel that we should use the tango palette where possible to make GNOME look integrated.

Comment 7 Christian Persch 2008-02-04 20:06:56 UTC
Hmm. What I was asking was, rather, should we _name_ the new theme Bonded again? The issue to consider is how settings from a previous version will apply in the new version. If the user has never changed the card theme, the default gconf value will apply; we can just change the schema for this and the user will get the new default value. If the user has ever changed the theme, but then changed back to Bonded, then gconf will get us Bonded instead of the default value...
Comment 8 Andreas Røsdal 2008-02-06 20:49:05 UTC
It seems OK to name the new theme Bonded, if this is the only way to enable the new card theme for users who are upgrading. However, I think the ideal solution would  be to name the new card theme Gnomangelo to distinguish it from the old theme, and simply update the schema with the new default during upgrade.
Comment 9 Aike Reyer 2008-02-07 10:45:38 UTC
I suggest, you do not name the new card theme "bonded". This name is associated with the look of the current standard deck. As a user I'd be puzzled if the name means something different.

I can think of the following possibilities:

a) If a user didn't change the defaults, the new cards are used.

b) If a user changed the default theme to bonded and bonded is not installed,
the new default is used. IMHO that's ok.
  ("Failed to load theme 'bonded'; trying fallback theme 'gnomangelo'")

c) If a user changed the default theme to bonded and bonded is somehow installed, bonded is used.
  That's ok. We can not guess why the user changed to bonded. Maybe he just likes those cards. And after all he already knows how to change the card theme.



Maybe you can even use a name that makes it clear that the user selected the standard deck like e.g. "default".
You could also create a link from gnomangelo.svg to default.svg.



Aike
Comment 10 Christian Persch 2008-02-07 22:09:48 UTC
Ok, we'll change the schema default.

Which one of the variant should we use? I'm for either variant 1 or variant 3; variant 2 looks too pale to me.
Comment 11 Andreas Røsdal 2008-02-08 18:00:08 UTC
I like variant 3. Remember to update both Aisleriot and blackjack.
Comment 12 Andreas Røsdal 2008-02-09 09:14:50 UTC
Christian, will you do the honour to commit the new cards to Aisleriot and Blackjack before the next release?
Comment 13 Christian Persch 2008-02-09 21:10:47 UTC
Done, using variant 3.
Comment 14 Thomas Andersen 2008-02-11 23:41:19 UTC
There was only one of two needed votes to break the UI freeze for this. I had to revert the change to make the 2.21.91 release. I'll see if we can get the approval for the 2.21.92 release. Otherwise we will have to postpone this until 2.23

Also we should remember to update the screenshots in the documentation with the new cards.
Comment 15 Christian Persch 2008-02-11 23:48:25 UTC
You didn't add the bonded.svg back... at least I don't see anything in svn for that...
Comment 16 Thomas Andersen 2008-02-11 23:54:16 UTC
odd. I don't seem to have an svn commit mail about that. Do you know any easy way to do this?
Comment 17 Christian Persch 2008-02-12 00:03:17 UTC
I don't understand what you mean...

You changed blackjack and half of aisleriot back to the old card theme, but didn't change games-card.h or added bonded.svg back to svn. There's only gnomangelo_bitmap.svg in svn.
Comment 18 Christian Persch 2008-02-12 00:06:25 UTC
I added bonded.svg back to svn and fixed games-card.h. That should complete the reversal of the change.

I did the original change thinking that comment 12 was the go-ahead from the maintainers...
Comment 19 Thomas Andersen 2008-02-12 00:11:47 UTC
Sorry for the confusion. I had a patch for games-card.h and Makefile.am
in libgames-support ready. What i meant was if you knew of a way to restore
bonded.svg? Is there some way to restore a deleted file? svn diff -r7326:7325 didn't help me :(

I'm truly sorry about the extra work. Thank you for helping getting this solved.
Comment 20 Christian Persch 2008-02-12 00:18:53 UTC
I simply copied the file from gnome-games-extra-data, and svn added it :)
Comment 21 Thomas Andersen 2008-02-12 00:22:42 UTC
ahh, clever :)
Comment 22 Andreas Røsdal 2008-03-24 14:05:56 UTC
Any chance that the new cards can be committed for Aisleriot now?  :-)
Comment 23 Christian Persch 2008-03-24 15:05:26 UTC
Fixed again in svn trunk.

        * configure.in: Add --with-default-card-theme. Bug #513557.

        * Makefile.am:
        R bonded.svg:
        * games-card.h: Change default card theme. Bug #513557.

        * aisleriot.schemas.in: Change default to "" which indicates the
        default theme.
        * window.c: (aisleriot_window_init): Use the default theme for empty
        pref string. Bug #513557.

        * data/blackjack.schemas.in: Use "" for the default theme.
        * src/blackjack.cpp: Use the default theme for empty pref string. Bug
        #513557.
Comment 24 Christian Persch 2009-06-26 17:09:09 UTC
Just for further reference, http://mail.gnome.org/archives/games-list/2008-January/msg00020.html says the licence is GPL2 like the Bonded theme.
Comment 25 Aike Reyer 2009-06-27 15:02:29 UTC
As far as I can see the bonded theme was under the same license as Gnome Games and was not restricted to a specific version of the GNU GPL.

I put gnomangelo.svg under the same license as Gnome Games, which is the GNU GPL without a specified version number. (from README-file: "This is the GNU General Public License and it can be found in the file COPYING.")
Comment 26 Christian Persch 2009-06-27 15:24:28 UTC
Ok, so you're saying it's "GPL 2, or (at your option), any later version", just like the rest of GNOME Games? Thanks for the clarification! :)
Comment 27 Robert Ancell 2012-01-31 23:13:42 UTC
This bug is being reassigned to the "general" component so we can close the aisleriot bugzilla component.  Apologies for the mass email!