Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

trivial: adding SVG and high contrast icons #3209

Merged
merged 3 commits into from
Jan 17, 2020
Merged

trivial: adding SVG and high contrast icons #3209

merged 3 commits into from
Jan 17, 2020

Conversation

taw00
Copy link

@taw00 taw00 commented Nov 19, 2019

Purpose: for accessibility, if QT wallet is packaged (linux) correctly,
when the user switches to high contrast in their desktop environment
the high contrast icons will be used.
The packaging should land these icons in the
/usr/share/icons/HighContrast and /usr/share/icons/hicolor trees.

Note: The dashNN.png files already present in the pixmaps directory are hicolor icons.

- noticed that someone already contributed all my pixmaps I have been using for
  my builds (thank you, whoever you were). The favicon was left out. Adding
  that as well. It is useful from a completist perspective and have users a
  resource they can just use if they have need of a favicon for their project.
Purpose: for accessibility, if QT wallet is packaged (linux) correctly,
when the user switches to high contrast in their desktop environment
the high contrast icons will be used.
The packaging should land these icons in the
`/usr/share/icons/HighContrast` and `/usr/share/icons/hicolor` trees.
@UdjinM6
Copy link

UdjinM6 commented Nov 19, 2019

dash-HighContrast-scalable.svg looks very much like dash-hicolor-scalable.svg, it even says so inside itself https://github.com/dashpay/dash/pull/3209/files#diff-5556372b762fe450cec5c1bb2fcb3febR18

@taw00
Copy link
Author

taw00 commented Nov 19, 2019

Well, crap. If you push this, I will fix it with another PR, if you don't mind.

@UdjinM6
Copy link

UdjinM6 commented Nov 19, 2019

Hmm.. Why not fix it here?

@taw00
Copy link
Author

taw00 commented Nov 19, 2019

Cuz my squash-foo is minimal. :)

@UdjinM6
Copy link

UdjinM6 commented Nov 19, 2019

Just add the right one on top then, we'll squash on merge anyway.

@taw00
Copy link
Author

taw00 commented Nov 19, 2019

Cool. Wilco.

@UdjinM6 UdjinM6 added this to the 15 milestone Nov 19, 2019
Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

couple of thoughts about svg and licenses, but otherwise utACK

@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this specifically be licensed under MIT?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know the answer to that.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@PastaPastaPasta -- Is there a request here for me? You want me to add some metadata or some such? Or just stick a license file in the same directory?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm... I'm not sure if we need this since it's kind of set globally here https://github.com/dashpay/dash#license and https://github.com/dashpay/dash/blob/master/COPYING. The only 2 svg files with an explicit licence I found are https://github.com/dashpay/dash/blob/master/contrib/macdeploy/background.svg?short_path=9c330af#L5-L9 and https://github.com/dashpay/dash/blob/master/src/qt/res/src/bitcoin.svg?short_path=14cf0c5#L4 (I wonder why we have it...) but it's also MIT there and these files are rather old. Other/newer files in https://github.com/dashpay/dash/tree/master/src/qt/res/src have no explicit info about their licence for example. Thoughts @nmarley ? (and maybe @strophy)

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't think there was a need to explicitly add a license for these since they're a small part of a larger work which is already MIT licensed unless otherwise stated.

Is there some reason (or just precedent) why you raised this concern @PastaPastaPasta ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not really, I just know that all of our source files specifically state MIT so I just wanted to bring up the thought

@@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same, MIT

Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We already have quite a few svg files with no explicit licence as I pointed out here #3209 (comment) so I think we are fine to merge it as is and fix them all later if needed.

utACK

Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

Copy link

@codablock codablock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK (regarding scope of changes...I'm not a graphics guy however)

@codablock codablock merged commit a698513 into dashpay:develop Jan 17, 2020
codablock pushed a commit to codablock/dash that referenced this pull request Jan 17, 2020
* adding favicon image
- noticed that someone already contributed all my pixmaps I have been using for
  my builds (thank you, whoever you were). The favicon was left out. Adding
  that as well. It is useful from a completist perspective and have users a
  resource they can just use if they have need of a favicon for their project.

* trivial: adding SVG and high contrast icons
Purpose: for accessibility, if QT wallet is packaged (linux) correctly,
when the user switches to high contrast in their desktop environment
the high contrast icons will be used.
The packaging should land these icons in the
`/usr/share/icons/HighContrast` and `/usr/share/icons/hicolor` trees.

* trivial: HighContrast SVG is actually HighContrast now.
barrystyle pushed a commit to PACGlobalOfficial/PAC that referenced this pull request Jan 22, 2020
* adding favicon image
- noticed that someone already contributed all my pixmaps I have been using for
  my builds (thank you, whoever you were). The favicon was left out. Adding
  that as well. It is useful from a completist perspective and have users a
  resource they can just use if they have need of a favicon for their project.

* trivial: adding SVG and high contrast icons
Purpose: for accessibility, if QT wallet is packaged (linux) correctly,
when the user switches to high contrast in their desktop environment
the high contrast icons will be used.
The packaging should land these icons in the
`/usr/share/icons/HighContrast` and `/usr/share/icons/hicolor` trees.

* trivial: HighContrast SVG is actually HighContrast now.
@taw00 taw00 deleted the highcontrast-icon-additions branch January 30, 2020 04:16
taw00 added a commit to taw00/dashcore-rpm that referenced this pull request Jan 31, 2020
Includes changes in specfile to accommodate
dashpay/dash#3209
FornaxA pushed a commit to ioncoincore/ion that referenced this pull request Jul 6, 2020
* adding favicon image
- noticed that someone already contributed all my pixmaps I have been using for
  my builds (thank you, whoever you were). The favicon was left out. Adding
  that as well. It is useful from a completist perspective and have users a
  resource they can just use if they have need of a favicon for their project.

* trivial: adding SVG and high contrast icons
Purpose: for accessibility, if QT wallet is packaged (linux) correctly,
when the user switches to high contrast in their desktop environment
the high contrast icons will be used.
The packaging should land these icons in the
`/usr/share/icons/HighContrast` and `/usr/share/icons/hicolor` trees.

* trivial: HighContrast SVG is actually HighContrast now.

Signed-off-by: cevap <[email protected]>
cryptolinux pushed a commit to cryptolinux/ion that referenced this pull request Feb 6, 2021
* adding favicon image
- noticed that someone already contributed all my pixmaps I have been using for
  my builds (thank you, whoever you were). The favicon was left out. Adding
  that as well. It is useful from a completist perspective and have users a
  resource they can just use if they have need of a favicon for their project.

* trivial: adding SVG and high contrast icons
Purpose: for accessibility, if QT wallet is packaged (linux) correctly,
when the user switches to high contrast in their desktop environment
the high contrast icons will be used.
The packaging should land these icons in the
`/usr/share/icons/HighContrast` and `/usr/share/icons/hicolor` trees.

* trivial: HighContrast SVG is actually HighContrast now.

Signed-off-by: cevap <[email protected]>
ckti pushed a commit to ckti-gitian-ion/ion that referenced this pull request Mar 29, 2021
* adding favicon image
- noticed that someone already contributed all my pixmaps I have been using for
  my builds (thank you, whoever you were). The favicon was left out. Adding
  that as well. It is useful from a completist perspective and have users a
  resource they can just use if they have need of a favicon for their project.

* trivial: adding SVG and high contrast icons
Purpose: for accessibility, if QT wallet is packaged (linux) correctly,
when the user switches to high contrast in their desktop environment
the high contrast icons will be used.
The packaging should land these icons in the
`/usr/share/icons/HighContrast` and `/usr/share/icons/hicolor` trees.

* trivial: HighContrast SVG is actually HighContrast now.

Signed-off-by: cevap <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants