mypaint fork
README.md
MyPaint
A fast and dead-simple painting app for artists
Features
- Infinite canvas
- Extremely configurable brushes
- Distraction-free fullscreen mode
- Extensive graphic tablet support
- Speed, simplicity, and expressiveness
- Realistic paint-like pigment model
- 15 bit Rec 709 linear RGB colorspace
- Brush settings stored with each stroke on the canvas
- Layers, various modes, and layer groups
Download
Releases and prereleases contain links to standalone packages (and installers for full releases) for Windows, and AppImage files for Linux.
Nightly releases
Using alpha releases comes with its own risks. Sometimes bugs can sneak in that causes crashes, so don’t be too surprised by that. If you come across any, please do report those bugs so they can be dealt with.
Linux
If you don’t want to build from source,
the latest AppImage files can be found in a
rolling release.
Just download the .AppImage file and make it executable.
Windows
The nightly installers and standalone archives can be downloaded from the AppVeyor CI
Click on the link matching your architecture (32 or 64), then the tab named “Artifacts”
to get the file list. Only one of the files ending in .exe or .7z are needed.
Using the standalone archive (7z) is recommended.
Windows Package Manager (winget)
The latest stable release is available to install via winget, the Windows Package Manager. To search for the package, run:
winget search MyPaint
and to install, run:
winget install --id MyPaint.MyPaint
The winget package is not maintained by the dev team.
Chocolatey (windows)
If you prefer to use the Chocolatey repository, both stable releases and pre-releases can be found there.
Build/Test/Install
MyPaint depends on its brushstroke rendering library, libmypaint, as well as its brush library mypaint-brushes. If you have those installed, plus MyPaint’s third party dependencies, you can try it out without installing:
git clone https://github.com/mypaint/mypaint.git
cd mypaint
python setup.py demo
If the demo works, you can install
python setup.py managed_install
python setup.py managed_uninstall
For more details, see the Setup Instructions.
Contributing
The 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.
Please see the Contributing Guide for full details of how you can begin contributing. All contributors to the MyPaint project must abide by a Code of Conduct.
Links
Legal info
MyPaint is Free/Libre/Open Source software. See Licenses and Copyrights for a summary of its licensing. A list of contributors can be found in the about dialog.
Contributors
Code Contributors
This project exists thanks to all the people who contribute.
Financial Contributors
Become a financial contributor and help us sustain our community. [Contribute]
Individuals
Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
Commit history
No commits by the owner on top of upstream.
Files
809 tracked files
at master.
.github
ISSUE_TEMPLATE
- bug_report.yaml
- documentation.yaml
- feature.yaml
- technical.yaml
workflows
- test.yaml
appimage
- appimage.sh
- README.md
- trigger_build.sh
backgrounds
mrmamurk
- mamurk_a_1.png
- mamurk_a_2.png
- mamurk_b_1.png
- mamurk_c_3.png
- mamurk_e_1.png
- mamurk_e_2.png
- mamurk_f_1.png
- MrMamurk_readme.txt
ramon
- HR_Canvas 01.png
- HR_Canvas 02.png
- HR_Cork.png
- HR_DecoPaper.png
- HR_PastelPaper 01.png
- HR_PastelPaper 02.png
- HR_RoughPaper.png
- HR_SketchPaper 02.png
- HR_SketchPaper.png
- HR_WaterColor.png
- readme_papers.txt
- 01_white.png
- 02_black.png
- 03_check1.png
- 03_check2.png
- 04_grey1.png
- 04_grey2.png
- 05_grey3.png
- 10_soft_yellow.png
- 11_weak_blue.png
- 50_comic_thumbnails.png
- 50_storyboard.png
- 50_webapp_storyboard.png
- canvas1_1.png
- canvas1_2.png
- canvas1_3.png
- canvas2_1.png
- canvas3_1.png
- canvas3_2.png
- canvas3_3.png
- paper1_1.png
- paper1_10.png
- paper1_11.png
- paper1_12.png
- paper1_13.png
- paper1_2.png
- paper1_3.png
- paper1_4.png
- paper1_5.png
- paper1_6.png
- paper1_7.png
- paper1_8.png
- paper1_9.png
- paper2_1.png
- paper2_2.png
- paper2_3.png
- paper2_4.png
- paper2_5.png
- paper3_1.png
- paper3_2.png
- paper3_3.png
- paper3_4.png
- paper3_5.png
- paper3_6.png
- paper3_7.png
- paper4_1.png
- paper4_2.png
- paper5_1.png
- paper5_2.png
- paper5_3.png
- paper5a_score.png
- paper6_1.png
- paper6_2.png
- paper6_3.png
- paper6_4.png
- paper7_1.png
- paper7_10.png
- paper7_2.png
- paper7_3.png
- paper7_4.png
- paper7_5.png
- paper7_6.png
- paper7_7.png
- paper7_8.png
- paper7_9.png
- pattern2.png
- README.md
- squares2.png
- squares2_blue.png
desktop
icons
hicolor
16x16
actions
- mypaint-tool-color-palette.png
- mypaint-tool-component-sliders.png
- mypaint-tool-crossed-bowl-color-changer.png
- mypaint-tool-hcywheel.png
- mypaint-tool-hsvcube.png
- mypaint-tool-hsvsquare.png
- mypaint-tool-hsvwheel.png
- mypaint-tool-hue-wheel.png
- mypaint-tool-rings-color-changer.png
- mypaint-tool-wash-color-changer.png
22x22
actions
- mypaint-tool-color-palette.png
- mypaint-tool-component-sliders.png
- mypaint-tool-crossed-bowl-color-changer.png
- mypaint-tool-hcywheel.png
- mypaint-tool-hsvcube.png
- mypaint-tool-hsvsquare.png
- mypaint-tool-hsvwheel.png
- mypaint-tool-hue-wheel.png
- mypaint-tool-rings-color-changer.png
- mypaint-tool-wash-color-changer.png
24x24
actions
- mypaint-add-symbolic.svg
- mypaint-brush-blend-modes-symbolic.svg
- mypaint-brush-stroke-symbolic.svg
- mypaint-brush-tip-symbolic.svg
- mypaint-colorize-symbolic.svg
- mypaint-colors-symbolic.svg
- mypaint-compositing-symbolic.svg
- mypaint-document-properties-symbolic.svg
- mypaint-down-symbolic.svg
- mypaint-edit-symbolic.svg
- mypaint-eraser-symbolic.svg
- mypaint-expander-collapsed-symbolic.svg
- mypaint-expander-expanded-symbolic.svg
- mypaint-fill-gc-symbolic.svg
- mypaint-fill-symbolic.svg
- mypaint-frame-symbolic.svg
- mypaint-layer-move-symbolic.svg
- mypaint-layer-vector-symbolic.svg
- mypaint-layers-symbolic.svg
- mypaint-left-symbolic.svg
- mypaint-lock-alpha-symbolic.svg
- mypaint-object-move-symbolic.svg
- mypaint-paint-over-symbolic.svg
- mypaint-painting-context-symbolic.svg
- mypaint-pick-color-symbolic.svg
- mypaint-remove-symbolic.svg
- mypaint-right-symbolic.svg
- mypaint-scrap-next-symbolic.svg
- mypaint-scrap-prev-symbolic.svg
- mypaint-scrap-save-symbolic.svg
- mypaint-scratchpad-symbolic.svg
- mypaint-stroke-symbolic.svg
- mypaint-symmetry-symbolic.svg
- mypaint-tab-sidebar-swap-symbolic.svg
- mypaint-target-brush-symbolic.svg
- mypaint-target-layer-symbolic.svg
- mypaint-target-stroke-symbolic.svg
- mypaint-tool-color-palette.png
- mypaint-tool-component-sliders.png
- mypaint-tool-crossed-bowl-color-changer.png
- mypaint-tool-hcywheel.png
- mypaint-tool-hsvcube.png
- mypaint-tool-hsvsquare.png
- mypaint-tool-hsvwheel.png
- mypaint-tool-hue-wheel.png
- mypaint-tool-inking-symbolic.svg
- mypaint-tool-rings-color-changer.png
- mypaint-tool-wash-color-changer.png
- mypaint-up-symbolic.svg
- mypaint-view-100-symbolic.svg
- mypaint-view-fit-symbolic.svg
- mypaint-view-mirror-horizontal-symbolic.svg
- mypaint-view-mirror-vertical-symbolic.svg
- mypaint-view-pan-symbolic.svg
- mypaint-view-rotate-anticlockwise-symbolic.svg
- mypaint-view-rotate-clockwise-symbolic.svg
- mypaint-view-rotate-symbolic.svg
- mypaint-view-symbolic.svg
- mypaint-view-zoom-less-symbolic.svg
- mypaint-view-zoom-more-symbolic.svg
- mypaint-view-zoom-symbolic.svg
32x32
actions
- mypaint-tool-color-palette.png
- mypaint-tool-component-sliders.png
- mypaint-tool-crossed-bowl-color-changer.png
- mypaint-tool-hcywheel.png
- mypaint-tool-hsvcube.png
- mypaint-tool-hsvsquare.png
- mypaint-tool-hsvwheel.png
- mypaint-tool-hue-wheel.png
- mypaint-tool-rings-color-changer.png
- mypaint-tool-wash-color-changer.png
48x48
actions
- mypaint-tool-color-palette.png
- mypaint-tool-component-sliders.png
- mypaint-tool-crossed-bowl-color-changer.png
- mypaint-tool-hcywheel.png
- mypaint-tool-hsvcube.png
- mypaint-tool-hsvsquare.png
- mypaint-tool-hsvwheel.png
- mypaint-tool-hue-wheel.png
- mypaint-tool-rings-color-changer.png
- mypaint-tool-wash-color-changer.png
scalable
actions
- mypaint-about-symbolic.svg
- mypaint-add-symbolic.svg
- mypaint-bookmark-new-symbolic.svg
- mypaint-brush-blend-modes-symbolic.svg
- mypaint-brush-stroke-symbolic.svg
- mypaint-brush-symbolic.svg
- mypaint-brush-tip-symbolic.svg
- mypaint-brushes-symbolic.svg
- mypaint-clear-all-symbolic.svg
- mypaint-close-symbolic.svg
- mypaint-colorize-symbolic.svg
- mypaint-colors-symbolic.svg
- mypaint-compositing-symbolic.svg
- mypaint-copy-symbolic.svg
- mypaint-cut-symbolic.svg
- mypaint-delete-symbolic.svg
- mypaint-document-export-symbolic.svg
- mypaint-document-new-symbolic.svg
- mypaint-document-open-symbolic.svg
- mypaint-document-properties-symbolic.svg
- mypaint-document-revert-symbolic.svg
- mypaint-document-save-as-symbolic.svg
- mypaint-document-save-symbolic.svg
- mypaint-down-symbolic.svg
- mypaint-duplicate-symbolic.svg
- mypaint-edit-symbolic.svg
- mypaint-ellipse-symbolic.svg
- mypaint-eraser-symbolic.svg
- mypaint-expander-collapsed-symbolic.svg
- mypaint-expander-expanded-symbolic.svg
- mypaint-file-symbolic.svg
- mypaint-fill-gc-symbolic.svg
- mypaint-fill-symbolic.svg
- mypaint-frame-symbolic.svg
- mypaint-freehand-symbolic.svg
- mypaint-fullscreen-symbolic.svg
- mypaint-globe-symbolic.svg
- mypaint-help-symbolic.svg
- mypaint-history-symbolic.svg
- mypaint-hsv-rotate-symbolic.svg
- mypaint-info-symbolic.svg
- mypaint-layer-above-symbolic.svg
- mypaint-layer-below-symbolic.svg
- mypaint-layer-clone-symbolic.svg
- mypaint-layer-delete-symbolic.svg
- mypaint-layer-fallback-symbolic.svg
- mypaint-layer-group-new-symbolic.svg
- mypaint-layer-group-symbolic.svg
- mypaint-layer-lower-symbolic.svg
- mypaint-layer-merge-down-symbolic.svg
- mypaint-layer-move-symbolic.svg
- mypaint-layer-new-below-symbolic.svg
- mypaint-layer-new-symbolic.svg
- mypaint-layer-painting-symbolic.svg
- mypaint-layer-raise-symbolic.svg
- mypaint-layer-vector-symbolic.svg
- mypaint-layers-symbolic.svg
- mypaint-layers-view-add-symbolic.svg
- mypaint-left-symbolic.svg
- mypaint-line-sequence-symbolic.svg
- mypaint-lines-and-curves-symbolic.svg
- mypaint-lock-alpha-symbolic.svg
- mypaint-object-hidden-symbolic.svg
- mypaint-object-locked-symbolic.svg
- mypaint-object-move-symbolic.svg
- mypaint-object-unlocked-symbolic.svg
- mypaint-object-visible-symbolic.svg
- mypaint-ok-symbolic.svg
- mypaint-options-symbolic.svg
- mypaint-paint-over-symbolic.svg
- mypaint-painting-context-symbolic.svg
- mypaint-paste-symbolic.svg
- mypaint-pick-color-c-symbolic.svg
- mypaint-pick-color-h-symbolic.svg
- mypaint-pick-color-symbolic.svg
- mypaint-pick-color-y-symbolic.svg
- mypaint-quit-symbolic.svg
- mypaint-redo-ltr-symbolic.svg
- mypaint-redo-rtl-symbolic.svg
- mypaint-remove-symbolic.svg
- mypaint-right-symbolic.svg
- mypaint-run-symbolic.svg
- mypaint-scrap-next-symbolic.svg
- mypaint-scrap-prev-symbolic.svg
- mypaint-scrap-save-symbolic.svg
- mypaint-scratchpad-symbolic.svg
- mypaint-stroke-symbolic.svg
- mypaint-symmetry-symbolic.svg
- mypaint-tab-options-symbolic.svg
- mypaint-tab-sidebar-swap-symbolic.svg
- mypaint-target-brush-symbolic.svg
- mypaint-target-layer-symbolic.svg
- mypaint-target-stroke-symbolic.svg
- mypaint-target-symbolic.svg
- mypaint-tool-color-palette.svg
- mypaint-tool-component-sliders.svg
- mypaint-tool-hcywheel.svg
- mypaint-tool-hsvcube.svg
- mypaint-tool-hsvwheel.svg
- mypaint-tool-hue-wheel.svg
- mypaint-tool-inking-symbolic.svg
- mypaint-trash-symbolic.svg
- mypaint-undo-ltr-symbolic.svg
- mypaint-undo-rtl-symbolic.svg
- mypaint-unfullscreen-symbolic.svg
- mypaint-up-symbolic.svg
- mypaint-view-100-symbolic.svg
- mypaint-view-fit-symbolic.svg
- mypaint-view-mirror-horizontal-symbolic.svg
- mypaint-view-mirror-vertical-symbolic.svg
- mypaint-view-pan-symbolic.svg
- mypaint-view-rotate-anticlockwise-symbolic.svg
- mypaint-view-rotate-clockwise-symbolic.svg
- mypaint-view-rotate-symbolic.svg
- mypaint-view-symbolic.svg
- mypaint-view-zoom-less-symbolic.svg
- mypaint-view-zoom-more-symbolic.svg
- mypaint-view-zoom-symbolic.svg
apps
- org.mypaint.MyPaint.svg
symbolic
apps
- org.mypaint.MyPaint-symbolic.svg
- mypaint-ora-thumbnailer.py
- mypaint-ora.thumbnailer
- mypaint.appdata.xml
- mypaint.desktop
- org.mypaint.MyPaint.ico
doc
spectral
- rgb_to_spectral.py
- spectral.md
- brush_observers.odg
- mypaint_modules_complex.odg
- mypaint_modules_simplified.odg
- PERFORMANCE
flatpak
- 0001-externalapp-remove-OpenWithDialog-and-use-GTK.patch
- mypaint-stable.flatpakref
- org.mypaint.MyPaint.json
- README.md
glade
icons
hicolor
16x16
actions
- widget-mypaint-brushcolorindicator.png
- widget-mypaint-buttonmappingeditor.png
- widget-mypaint-curve.png
- widget-mypaint-drawwindow.png
- widget-mypaint-dropdownpanelbutton.png
- widget-mypaint-hsvcompat.png
- widget-mypaint-itemspinbox.png
- widget-mypaint-pixbuflist.png
- widget-mypaint-tdw.png
- widget-mypaint-topbar.png
- widget-mypaint-workspace.png
22x22
actions
- widget-mypaint-brushcolorindicator.png
- widget-mypaint-buttonmappingeditor.png
- widget-mypaint-curve.png
- widget-mypaint-drawwindow.png
- widget-mypaint-dropdownpanelbutton.png
- widget-mypaint-hsvcompat.png
- widget-mypaint-itemspinbox.png
- widget-mypaint-pixbuflist.png
- widget-mypaint-tdw.png
- widget-mypaint-topbar.png
- widget-mypaint-workspace.png
24x24
actions
- widget-mypaint-tdw.png
32x32
actions
- widget-mypaint-tdw.png
48x48
actions
- widget-mypaint-tdw.png
scalable
actions
- widget-mypaint-brushcolorpickerbutton.svg
- widget-mypaint-tdw.svg
- mypaint_widgets.xml
- README
- run.sh
gui
colors
- __init__.py
- adjbases.py
- bases.py
- changers.py
- combined.py
- hcywheel.py
- hsvcube.py
- hsvsquare.py
- hsvwheel.py
- paletteview.py
- sliders.py
- uimisc.py
- util.py
- __init__.py
- accelmap.py
- application.py
- autorecover.glade
- autorecover.py
- backgroundwindow.py
- blendmodehandler.py
- brushcolor.py
- brusheditor.glade
- brusheditor.py
- brushiconeditor.py
- brushmanager.py
- brushmanip.py
- brushmodifier.py
- brushselectionwindow.py
- builderhacks.py
- buttonmap.py
- colorpicker.py
- colorpreview.py
- colortools.py
- compatconfig.py
- compatibility.py
- cursor.py
- curve.py
- device.py
- dialogs.py
- displayfilter.py
- document.py
- drawutils.py
- drawwindow.py
- externalapp.py
- factoryaction.py
- filehandling.py
- fill.py
- footer.py
- framewindow.py
- freehand.py
- gtkexcepthook.py
- history.py
- historypopup.py
- inktool.glade
- inktool.py
- inputtestwindow.py
- keyboard.py
- layermanip.py
- layermodes.py
- layerprops.glade
- layerprops.py
- layers.py
- layerswindow.py
- layerswindow.xml
- layervis.glade
- layervis.py
- linemode.py
- main.py
- menu.xml
- meta.py
- mode.py
- mvp.py
- mypaint.glade
- objfactory.py
- optionspanel.py
- overlays.py
- picker.py
- pixbuflist.py
- preferenceswindow.glade
- preferenceswindow.py
- previewwindow.py
- profiling.py
- quickchoice.py
- resources.xml
- scratchwindow.py
- sliderwidget.py
- spinbox.py
- stategroup.py
- style.py
- symmetry.py
- tileddrawwidget.py
- toolbar-blendmodes.xml
- toolbar-edit.xml
- toolbar-file.xml
- toolbar-linemodes.xml
- toolbar-scrap.xml
- toolbar-view-manips.xml
- toolbar-view-modes.xml
- toolbar-view-resets.xml
- toolbar.py
- toolbar.xml
- toolstack.py
- topbar.py
- uicolor.py
- userconfig.py
- viewmanip.py
- widgets.py
- windowing.py
- workspace.py
lib
fastapprox
- cast.h
- fasterf.h
- fastexp.h
- fastgamma.h
- fasthyperbolic.h
- fastlambertw.h
- fastlog.h
- fastonebigheader.h
- fastpow.h
- fastsigmoid.h
- fasttrig.h
- Makefile.am.local
- sse.h
fill
- blur.cpp
- blur.hpp
- blur_swig.hpp
- fill_common.cpp
- fill_common.hpp
- fill_constants.cpp
- fill_constants.hpp
- floodfill.cpp
- floodfill.hpp
- gap_closing_fill.cpp
- gap_detection.cpp
- gap_detection.hpp
- morphology.cpp
- morphology.hpp
- morphology_swig.hpp
layer
- __init__.py
- core.py
- data.py
- error.py
- group.py
- rendering.py
- test.py
- tree.py
- __init__.py
- alg.py
- autosave.py
- blending.hpp
- brush.hpp
- brush.py
- brushes_migrate_json.py
- brushsettings.cpp
- brushsettings.hpp
- brushsettings.py
- cache.py
- color.py
- colorchanger_crossed_bowl.hpp
- colorchanger_wash.hpp
- colorring.hpp
- command.py
- common.hpp
- compositing.hpp
- document.py
- eotf.py
- errors.py
- fastpng.cpp
- fastpng.hpp
- feedback.py
- fileutils.py
- fill_common.py
- fix15.hpp
- floodfill.py
- gdkpixbuf2numpy.cpp
- gdkpixbuf2numpy.hpp
- gettext.py
- gettext_setup.py
- gibindings.py
- glib.py
- helpers.py
- helpers2.hpp
- i18n.py
- idletask.py
- layervis.py
- localecodes.py
- mapping.hpp
- meta.py
- modes.py
- morphology.py
- mypaintlib.hpp
- mypaintlib.i
- naming.py
- observable.py
- palette.py
- pixbuf.py
- pixbufsurface.py
- pixops.cpp
- pixops.hpp
- pycompat.py
- python_brush.hpp
- pythontiledsurface.cpp
- pythontiledsurface.h
- stroke.py
- strokemap.py
- surface.hpp
- surface.py
- tiledsurface.hpp
- tiledsurface.py
- validation.py
- xml.py
palettes
- All_color_choice.gpl
- Browns_And_Yellows.gpl
- Classic_4.gpl
- Cool_Colors.gpl
- Creative_Commons.gpl
- GIMP_Default.gpl
- Gnome_Palette.gpl
- Greys16.gpl
- Muted.gpl
- MyPaint_Default.gpl
- Pastels.gpl
- Reds_And_Purples.gpl
- Tango_Palette.gpl
- Ubuntu.gpl
- Visibone.gpl
- Visibone_2.gpl
- Warm_Colors.gpl
- Watercolor.gpl
- Zenburn.gpl
pixmaps
- crosshair_closed.png
- cursor_add.png
- cursor_alpha_lock.png
- cursor_arrow.png
- cursor_arrow_forbidden.png
- cursor_color_picker.png
- cursor_color_picker_c.png
- cursor_color_picker_h.png
- cursor_color_picker_y.png
- cursor_colorize.png
- cursor_crosshair_open.png
- cursor_crosshair_precise_open.png
- cursor_eraser.png
- cursor_forbidden_everywhere.png
- cursor_hand_closed.png
- cursor_hand_open.png
- cursor_move_n_s.png
- cursor_move_ne_sw.png
- cursor_move_nw_se.png
- cursor_move_w_e.png
- cursor_pencil.png
- cursor_remove.png
- layer_duplicate.png
- layers.png
- mypaint_logo.png
- mypaint_logo.svg
- plus.png
po
- af.po
- ar.po
- as.po
- ast.po
- az.po
- be.po
- bg.po
- bn.po
- br.po
- brx.po
- bs.po
- ca.po
- ca@valencia.po
- ckb.po
- cs.po
- csb.po
- da.po
- de.po
- dz.po
- el.po
- en_CA.po
- en_GB.po
- eo.po
- es.po
- et.po
- eu.po
- fa.po
- fi.po
- fr.po
- fy.po
- ga.po
- gl.po
- gu.po
- he.po
- hi.po
- hr.po
- hu.po
- hy.po
- id.po
- is.po
- it.po
- ja.po
- ka.po
- kab.po
- kk.po
- kn.po
- ko.po
- lt.po
- lv.po
- mai.po
- ml.po
- mn.po
- mr.po
- ms.po
- mypaint.pot
- nb.po
- nl.po
- nn_NO.po
- oc.po
- pa.po
- pl.po
- pt.po
- pt_BR.po
- README.md
- ro.po
- ru.po
- se.po
- si.po
- sk.po
- sl.po
- sq.po
- sr.po
- sr@latin.po
- sv.po
- ta.po
- te.po
- tg.po
- th.po
- tr.po
- tzm.po
- uk.po
- update_languages.sh
- update_metadata.sh
- update_potfiles.sh
- uz.po
- vi.po
- wa.po
- zh_CN.po
- zh_HK.po
- zh_TW.po
svg
tango
resources
- resources.svgz
- tools22_old.svg
- brush-blend-mode-eraser-2.svgz
- brush-blend-mode-normal.svgz
- brush-blend-modes.svgz
- export-icons.sh
- icon-template.svgz
- mypaint-brush-blend-mode-colorize.svgz
- mypaint-brush-mods-active.svgz
- mypaint-brush-mods-inactive.svgz
- mypaint-frame.svgz
- mypaint-line-mode-ellipse.svgz
- mypaint-line-mode-freehand.svgz
- mypaint-line-mode-sequence.svgz
- mypaint-line-mode-straight.svgz
- mypaint-line-mode.svgz
- mypaint-move.svgz
- mypaint-symmetry.svgz
- mypaint-tool-color-palette.svgz
- mypaint-tool-color-rgb.svgz
- mypaint-tool-flood-fill.svgz
- mypaint-tool-layers.svgz
- mypaint-tool-move-layer.svgz
- mypaint-tool-paint-color.svgz
- mypaint-tool-preview-window.svgz
- mypaint-view-100.svgz
- mypaint-view-fit.svgz
- mypaint-view-mirror-horizontal.svgz
- mypaint-view-mirror-vertical.svgz
- mypaint-view-pan.svgz
- mypaint-view-rotate-anticlockwise.svgz
- mypaint-view-rotate-clockwise.svgz
- mypaint-view-rotate.svgz
- mypaint-view-zoom-less.svgz
- mypaint-view-zoom-more.svgz
- mypaint-view-zoom.svgz
- mypaint-view.svgz
- mypaint.svgz
- symbolic-icons-extract.py
- symbolic-icons.svgz
- thumbnail-test-input.svg
tests
brushes
v2
- charcoal.myb
- charcoal_prev.png
- redbrush.myb
- redbrush_prev.png
- s008.myb
- s008_prev.png
- watercolor.myb
- watercolor_prev.png
v3
- charcoal.myb
- charcoal_prev.png
- redbrush.myb
- redbrush_prev.png
- s008.myb
- s008_prev.png
- watercolor.myb
- watercolor_prev.png
brushpacks
- saved-with-py2.7.zip
unported
- .gitignore
- biglayer.png
- guicontrol.py
- memory_leak.py
- performance.py
- __init__.py
- bigimage.ora
- compositeops.py
- correct_docPaint_alpha.png
- correct_docPaint_flat.png
- fill.py
- fill_outlines.ora
- localedata.py
- mypaintlib.py
- painting30sec.dat
- paths.py
- README.profiling.md
- rendering.py
- smallimage.ora
windows
mingw-w64-libmypaint-git
- PKGBUILD
mingw-w64-mypaint-brushes2
- PKGBUILD
mingw-w64-mypaint-git
- mypaint-i686.install
- mypaint-x86_64.install
- PKGBUILD
styrene
- mypaint.cfg
- install-msys2-deps.sh
- msys2-build.sh
- .appveyor.yml
- .gitattributes
- .gitignore
- .hound.yml
- BUILDING.md
- Changelog.md
- CODE_OF_CONDUCT.md
- config.py.in
- COPYING
- DEBUGGING.md
- Licenses.dep5
- Licenses.md
- mypaint.py
- README.md
- release.sh
- setup.cfg
- setup.py
