|
1 | | -<div> |
2 | | - <img title="Mail icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/internet-mail.svg" /> |
3 | | - <img title="RSS reader icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/internet-news-reader.svg" /> |
4 | | - <img title="Web browser icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/internet-web-browser.svg" /> |
5 | | - <img title="Photos icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/multimedia-photo-manager.svg" /> |
6 | | - <img title="Network error icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/network-error.svg" /> |
7 | | - <img title="Calendar icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/office-calendar.svg" /> |
8 | | - <img title="Warning icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/dialog-warning.svg" /> |
9 | | - <img title="Chat icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/internet-chat.svg" /> |
10 | | - <img title="Photos icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/multimedia-photo-manager.svg" /> |
11 | | - <img title="Videos icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/multimedia-video-player.svg" /> |
12 | | - <img title="Online Accounts icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/preferences-desktop-online-accounts.svg" /> |
13 | | - <img title="Terminal icon" src="http://elementary.io/images/docs/human-interface-guidelines/icons/64/utilities-terminal.svg" /> |
14 | | - </div> |
15 | | - |
16 | 1 | # elementary Icons |
17 | | - |
18 | | -[](https://www.bountysource.com/trackers/27377189-elementary-icons) |
| 2 | +[](https://l10n.elementary.io/engage/desktop/) |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + |
19 | 16 |
|
20 | 17 | An original set of vector icons designed specifically for [elementary OS](http://elementary.io) and its desktop environment: Pantheon. |
21 | 18 |
|
22 | | -These icons are licensed openly under the terms of the [GNU General Public License](COPYING). Redistributing, forking, remixing, etc. are encouraged! |
23 | | - |
24 | | -If you feel the desire to compensate the artists who maintain these icons for your usage, [please see this page](http://elementary.io/get-involved#funding) and thank you! |
25 | | - |
26 | | -## Contributing Icons |
27 | | -It is recommended to use the free and open source [Inkscape](http://inkscape.org) vector editor to create elementary icons. Any and all icons must follow the elementary [Icon Design Guidelines](http://elementary.io/docs/human-interface-guidelines#iconography). |
28 | | - |
29 | | -An [elementary color palette](data/elementary.gpl) ([rendered version](https://elementary.io/docs/human-interface-guidelines#color)) is provided; it is recommended to copy it into your Inkscape settings before you get started. |
30 | | - |
31 | | -```bash |
32 | | -cp data/elementary.gpl ~/.config/inkscape/palettes/ |
33 | | -``` |
34 | | - |
35 | | -To contribute to the elementary icon set, open a pull request to this repository with your icon(s). |
| 19 | +## Building and Installation |
36 | 20 |
|
37 | | -It is strongly encouraged to vacuum all vectors with [Inkscape](http://inkscape.org). This keeps the repository lean, clean, and fast for everyone. For convenience, a git pre-commit hook is included. To install, run these commands from your local repository folder: |
38 | | -```bash |
39 | | -$ cp pre-commit .git/hooks/ |
40 | | -$ chmod +x .git/hooks/pre-commit |
41 | | -``` |
| 21 | +You'll need the following dependencies: |
42 | 22 |
|
43 | | -## Installation |
44 | | -You need the [Meson](http://mesonbuild.com) build system to install it. |
45 | | -Once you've installed it, run these commands in the root of the icon set. |
46 | | -```bash |
47 | | -$ meson build --prefix=/usr |
48 | | -$ cd build |
49 | | -$ sudo ninja install |
50 | | -``` |
| 23 | +* meson |
| 24 | +* rsvg |
| 25 | +* xcursorgen |
51 | 26 |
|
52 | | -## Not a Universal Icon Set |
53 | | -Since this set is designed specifically for elementary OS, pull requests to add icons or symlinks that are specific to other desktop environments (such as `xfce-*` or `gnome-*` named icons) will be rejected. |
| 27 | +Run `meson` to configure the build environment and then `ninja` to build |
54 | 28 |
|
55 | | -Use of icon names in line with the [FreeDesktop.Org Icon Naming Specification](http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html) is encouraged. |
| 29 | + meson build --prefix=/usr |
| 30 | + cd build |
| 31 | + ninja |
56 | 32 |
|
57 | | -## Third-Party Brand Preservation |
58 | | -elementary icons do not attempt to supply icons for third-party apps. Pull requests to add icons or symbolic links that would overwrite the branding of third-party apps will be rejected. |
| 33 | +To install, use `ninja install` |
59 | 34 |
|
| 35 | + sudo ninja install |
0 commit comments