|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| appimage/ | H | 29-May-2020 | - | 160 | 66 |
| backgrounds/ | H | 03-May-2022 | - | 9 | 6 |
| desktop/ | H | 03-May-2022 | - | 139 | 90 |
| doc/ | H | 03-May-2022 | - | 338 | 250 |
| flatpak/ | H | 29-May-2020 | - | 440 | 415 |
| glade/ | H | 29-May-2020 | - | 401 | 296 |
| gui/ | H | 03-May-2022 | - | 50,739 | 39,561 |
| lib/ | H | 29-May-2020 | - | 33,394 | 23,897 |
| palettes/ | H | 29-May-2020 | - | 2,120 | 2,098 |
| pixmaps/ | H | 03-May-2022 | - | | |
| po/ | H | 29-May-2020 | - | 594,186 | 481,905 |
| svg/ | H | 03-May-2022 | - | 386 | 273 |
| tests/ | H | 03-May-2022 | - | 6,735 | 6,230 |
| windows/ | H | 29-May-2020 | - | 761 | 603 |
| .appveyor.yml | H A D | 29-May-2020 | 1.7 KiB | 73 | 54 |
| .gitattributes | H A D | 29-May-2020 | 18 | 2 | 1 |
| .gitignore | H A D | 29-May-2020 | 433 | 39 | 38 |
| .hound.yml | H A D | 29-May-2020 | 234 | 11 | 8 |
| .travis.yml | H A D | 29-May-2020 | 1.8 KiB | 80 | 71 |
| BUILDING.md | H A D | 29-May-2020 | 13 KiB | 387 | 289 |
| CODE_OF_CONDUCT.md | H A D | 29-May-2020 | 3.1 KiB | 75 | 56 |
| CONTRIBUTING.md | H A D | 29-May-2020 | 695 | 18 | 12 |
| COPYING | H A D | 29-May-2020 | 17.6 KiB | 340 | 281 |
| Changelog.md | H A D | 29-May-2020 | 10.2 KiB | 252 | 235 |
| DEBUGGING.md | H A D | 29-May-2020 | 2.3 KiB | 61 | 46 |
| ISSUE_TEMPLATE.md | H A D | 29-May-2020 | 1.2 KiB | 33 | 23 |
| Licenses.dep5 | H A D | 29-May-2020 | 48.5 KiB | 930 | 900 |
| Licenses.md | H A D | 29-May-2020 | 1.1 KiB | 29 | 23 |
| README.md | H A D | 29-May-2020 | 6.6 KiB | 140 | 97 |
| config.py.in | H A D | 29-May-2020 | 665 | 18 | 16 |
| mypaint.py | H A D | 29-May-2020 | 10.9 KiB | 307 | 217 |
| release.sh | H A D | 29-May-2020 | 5.8 KiB | 219 | 158 |
| setup.cfg | H A D | 29-May-2020 | 2.3 KiB | 74 | 63 |
| setup.py | H A D | 03-May-2022 | 34.4 KiB | 1,011 | 788 |
README.md
1<p align="center">
2 <img src="pixmaps/mypaint_logo.png?raw=true" height="100px"/>
3 <h1 align="center">MyPaint</h1>
4 <h4 align="center">
5 A fast and dead-simple painting app for artists
6 </h4>
7 <br>
8</p>
9
10[![Financial Contributors on Open Collective](https://opencollective.com/mypaint/all/badge.svg?label=financial+contributors)](https://opencollective.com/mypaint) [![Translation status](https://hosted.weblate.org/widgets/mypaint/-/mypaint/svg-badge.svg)](https://hosted.weblate.org/engage/mypaint/?utm_source=widget) [![Build status on Travis](https://travis-ci.org/mypaint/mypaint.svg?branch=master)](https://travis-ci.org/mypaint/mypaint) [![AppVeyor](https://ci.appveyor.com/api/projects/status/3s54192cipo2d4js/branch/master?svg=true)](https://ci.appveyor.com/project/achadwick/mypaint/branch/master) [![Packaging status](https://repology.org/badge/tiny-repos/mypaint.svg)](https://repology.org/project/mypaint/versions)
11
12
13## Features
14
15* Infinite canvas
16* Extremely configurable brushes
17* Distraction-free fullscreen mode
18* Extensive graphic tablet support
19* Speed, simplicity, and expressiveness
20* Realistic paint-like pigment model
21* 15 bit Rec 709 linear RGB colorspace
22* Brush settings stored with each stroke on the canvas
23* Layers, various modes, and layer groups
24
25## Download
26
27[Latest stable release.](https://github.com/mypaint/mypaint/releases/latest)
28
29Releases and prereleases contain links to standalone packages
30(and installers for full releases) for Windows, and AppImage files for Linux.
31
32### Nightly releases
33
34_Using alpha releases comes with its own risks.
35Sometimes bugs can sneak in that causes crashes, so don't be too surprised by that.
36If you come across any, please do [report those bugs][trackerlink] so they can be dealt with._
37
38**Linux**
39
40If you don't want to [build from source](#buildtestinstall),
41the latest AppImage files can be found in a
42[rolling release](https://github.com/mypaint/mypaint-appimage/releases/tag/continuous).
43Just download the `.AppImage` file and make it executable.
44
45**Windows**
46
47The nightly installers and standalone archives can be downloaded from the
48[AppVeyor CI](https://ci.appveyor.com/project/achadwick/mypaint)
49
50Click on the link matching your architecture (32 or 64), then the tab named "Artifacts"
51to get the file list. Only one of the files ending in `.exe` or `.7z` are needed.
52Using the standalone archive (7z) is recommended.
53
54### Chocolatey (windows)
55
56If you prefer to use the Chocolatey repository, both
57[stable releases][choco_prerel] and [pre-releases][choco_stable]
58can be found there.
59
60[choco_prerel]: https://chocolatey.org/packages/mypaint/
61[choco_stable]: https://chocolatey.org/packages/mypaint/1.2.1
62
63## Build/Test/Install
64
65MyPaint depends on its brushstroke rendering library,
66[libmypaint](https://github.com/mypaint/libmypaint), as well as
67its brush library [mypaint-brushes](https://github.com/mypaint/mypaint-brushes).
68If you have those installed, plus MyPaint's third party dependencies,
69you can try it out without installing:
70
71 git clone https://github.com/mypaint/mypaint.git
72 cd mypaint
73 python setup.py demo
74
75If the demo works, you can install
76
77 python setup.py managed_install
78 python setup.py managed_uninstall
79
80For more details, see the [Setup Instructions](BUILDING.md).
81
82[1]:https://github.com/mypaint/libmypaint
83
84## Contributing
85
86The MyPaint project welcomes and encourages participation by everyone. We want our community to be skilled and diverse, and we want it to be a community that anybody can feel good about joining. No matter who you are or what your background is, we welcome you.
87
88Please see the [Contributing Guide](CONTRIBUTING.md) for full details of how you can begin contributing. All contributors to the MyPaint project must abide by a [Code of Conduct](CODE_OF_CONDUCT.md).
89
90## Community
91
92* Website: [mypaint.org](http://mypaint.org/)
93* Twitter: [@MyPaintApp](https://twitter.com/MyPaintApp)
94* Discord: [MyPaint](https://discord.gg/vbB434p)
95* Github:
96 - [Development "master" branch](https://github.com/mypaint/mypaint)
97 - [Issue tracker][trackerlink]
98* Other resources:
99 - [Wiki](https://github.com/mypaint/mypaint/wiki)
100 - [Community Forums](https://community.mypaint.org)
101 - [Introductory docs for developers](https://github.com/mypaint/mypaint/wiki/Development)
102
103## Legal info
104
105MyPaint is Free/Libre/Open Source software. See [Licenses and
106Copyrights](Licenses.md) for a summary of its licensing. A list of
107contributors can be found in the about dialog.
108
109[trackerlink]: https://github.com/mypaint/mypaint/issues
110
111## Contributors
112
113### Code Contributors
114
115This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
116<a href="https://github.com/mypaint/mypaint/graphs/contributors"><img src="https://opencollective.com/mypaint/contributors.svg?width=890&button=false" /></a>
117
118### Financial Contributors
119
120Become a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/mypaint/contribute)]
121
122#### Individuals
123
124<a href="https://opencollective.com/mypaint"><img src="https://opencollective.com/mypaint/individuals.svg?width=890"></a>
125
126#### Organizations
127
128Support this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/mypaint/contribute)]
129
130<a href="https://opencollective.com/mypaint/organization/0/website"><img src="https://opencollective.com/mypaint/organization/0/avatar.svg"></a>
131<a href="https://opencollective.com/mypaint/organization/1/website"><img src="https://opencollective.com/mypaint/organization/1/avatar.svg"></a>
132<a href="https://opencollective.com/mypaint/organization/2/website"><img src="https://opencollective.com/mypaint/organization/2/avatar.svg"></a>
133<a href="https://opencollective.com/mypaint/organization/3/website"><img src="https://opencollective.com/mypaint/organization/3/avatar.svg"></a>
134<a href="https://opencollective.com/mypaint/organization/4/website"><img src="https://opencollective.com/mypaint/organization/4/avatar.svg"></a>
135<a href="https://opencollective.com/mypaint/organization/5/website"><img src="https://opencollective.com/mypaint/organization/5/avatar.svg"></a>
136<a href="https://opencollective.com/mypaint/organization/6/website"><img src="https://opencollective.com/mypaint/organization/6/avatar.svg"></a>
137<a href="https://opencollective.com/mypaint/organization/7/website"><img src="https://opencollective.com/mypaint/organization/7/avatar.svg"></a>
138<a href="https://opencollective.com/mypaint/organization/8/website"><img src="https://opencollective.com/mypaint/organization/8/avatar.svg"></a>
139<a href="https://opencollective.com/mypaint/organization/9/website"><img src="https://opencollective.com/mypaint/organization/9/avatar.svg"></a>
140