Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/mypaint/mypaint
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.
https://github.com/mypaint/mypaint
26b5dce2c875fc54333d1dac6660602e7073cc41 authored over 7 years ago
83fe7460a1c6e98f47b559f23fec6e681ffdad76 authored over 7 years ago
viewzoom brush tweaks. Missed a few offset_by_speed.
d46875bd16eebb739ceb1d8905ee1db14f994b1b authored over 7 years agoVery few brushes used this setting.
5dedd7a1347b7ebd0b4c6a80f11481e83cfb5642 authored over 7 years agoBrushes tweaked for viewzoom speed1, speed2 changes
c86368d24aa06d8711340e351b55d57a66240b87 authored over 7 years ago92deb107cb39bcc3efead91d352dc4d9db0953d4 authored over 7 years ago
update doctest images after zoomview fixes
cb0ce5cd5d9f329047f1bb2714079d004237ac5e authored over 7 years ago177928d926c90e36117de6159355652b09af9628 authored over 7 years ago
add note about cleaning after unit tests
7b066bda09275464081e0ad0f86357446363278c authored over 7 years agocorrect doctests. view-zoom calibration changed fundamental
cab48aee3c1031e9087eae2c1c272c18b3157928 authored over 7 years agospeed calculation, which watercolor brush uses. New comparison
images needed.
fixes #818
06282c7c5b46e5aac6d0e098297d3d82148c7774 authored over 7 years ago
This brings zoom level and view-rotation into libmypaint
to allow for calibration of various inp...
The selection is likely to exist outside the normal layers tree,
so extend the brushwork API to ...
92d1ed6be3fcb92e08b4a03e91933f3219c5105e authored over 7 years ago
This allows multiple layers to be loaded into the current document from one
or more files that M...
Not just instances created by a constructor callable. Sure, you could
use a factory method as a ...
ca96a90f91404941274a674bccf740a65ac324e0 authored over 7 years ago
a6648a28d229eafc225a6c7a5a358957a1dddebd authored over 7 years ago
aecdf5f9b0bf56752a3f5776c3441554a3449335 authored over 7 years ago
Attempting to use Gdk.CursorType.MOUSE raises an exception on Wayland,
and it's horribly ugly wi...
The curve graph now allows more points, allowing more fine-grained
nonlinear behaviour.
75fb10eacfef25e666b8917e224fe42c928c8ec0 authored over 7 years ago
fc757127220f4aa5bcd0927d34ea1380f5bac577 authored over 7 years ago
Use Styrene to make installable packages on Appveyor. The results are a bit
better integrated wi...
Separated artifacts in appveyour to make it easier to transfer to github releases. Also switched...
128c5e1b00173c0b145a0a448bea217c20df6300 authored over 7 years agoAdd support for automated Windows builds in Appveyor. This wil make us one step closer to nightl...
90b4210c47021a53f7077920c98a4ed0f3e5c7df authored over 7 years ago
Can't use Gdk.cairo_surface_create_from_pixbuf() on a DISPLAY-less X11
system due to its weird i...
These are for short-lived stuff that doesn't need to be saved as part of
the document tree, for ...
The blit/copy method of surface-backed layers was needlessly using a
compositing pathway. This i...
527df05d026b4ce6641cdffffde14c714872bf30 authored over 7 years ago
This commit adds new "cairo_request" context manager methods that allow
MyPaint surfaces and pai...
6698847ac2cab79eaf32ed023d346bb233d34d70 authored over 7 years ago
Previously, the mode stack would at most pile `OneshotDragMode`s on top
of whatever tool was pre...
Add Flatpak packaging support. Thank you for work you put into this.
bde8a5468983f273b413b4898197ae902f9726c3 authored over 7 years agoc463af0066e4ec80da3c78778106bfbb2c015fe6 authored over 7 years ago
To allow two desktop entries. This way both stable and master versions
of the application can be...
0ed67d68c7c06f0bb9eff8ed37f043febefbdf34 authored over 7 years ago
ee012df866ebbe4c205c8ada771ce6c0518c9042 authored over 7 years ago
02cf959583be0555e2a323e8f956e0c2c3f0a64f authored over 7 years ago
Divide up painting layer class by functionality.
Future selection/mask layers will need only ve...
6de9d62503fe631c94a746b87d1f0d3ac71580bb authored over 7 years ago
* Import checking, arithmetic spacing, the usual churn.
* Fix comment typo.
* Fix default- defau...
This patch is being proposed for master so hopefully is temporary.
e3d676059c455823cb8f611f5aa968bd0975058a authored over 7 years ago5949a7700a58268667db4b043ac13a11d9b18f9d authored over 7 years ago
f1c77a10e409eb7bc25308a9c5ad2ddf5a7028d1 authored over 7 years ago
Perfect storm of typo, language oddities, and style guide dictats.
Trailing comma means tuple *h...
5e800f4235824165be0e44264f06cf6d89c50439 authored over 7 years ago
* flake8 tweaks
* fix typo
It is ignored by the way, the appdata description is the one displayed
in the Software application.
This is a reference to the Flathub repository.
3e202a9642bc751cde72ea02c8d44f6be5655d29 authored over 7 years agoThis reverts commit e65fc7b10aa3f79bf7b44a94f7c4e41a91af90aa.
1b0f0cd8799118a8107a752b0f4b6543ade7e23c authored over 7 years ago
This sandbox security flaw will be removed once the application can use
the File Chooser portal.
Instead of just renaming it, because the application needs the app icon
with name "mypaint".
Icon, desktop file and appdata XML are renamed so now the application
appears in the desktop.
A...
48d83e802dadf19a5f7c0c91c3f606db1dadf141 authored over 7 years agoff4d0265482870543a5b813c3e9ec8d26a552cb1 authored over 7 years ago
To build mypaint, numpy and pycairo.
dca4fe56009d16cb298ad21c5de08338c9df47ba authored over 7 years ago
Flatpak is a great way to distribute applications in modern GNU/Linux
distributions.
To build a...
f8bcce777a46ec6fbdcd04d54a1123f24c7b7590 authored over 7 years ago
This may screw over en_GB speakers (like me!) on Windows, since the UI
language is always en_US ...
3071e79be3329c256c9676e21903e1c336e0e263 authored almost 8 years ago
Gave the Doctest it's own option so that TeaCI doesn't have to run the test.
The tests fro some ...
155fffa46cdb91e7dec35f9410ed07a43a8b044b authored almost 8 years ago
Updates:
* Add AppVeyor. Thanks, Albert!
* All: use SVG badge variants, and try to make sure t...
Added Appveyor Support. Basically works the same as drone.yml wIth the exception of setting the ...
30ee09c484ae3aff021ffbe5d95bdae6bb16d123 authored almost 8 years ago
Fixed filename to use MYPAINT_VERSION_CEREMONIAL from lib/meta.py as the
version number of MyPai...
Build and install libmypaint from source. This will ensure the latest commits from each git repo...
fbda54b0d07b72f3a328323c0ba340707918a4fd authored almost 8 years ago
Revision to the previous commit where only the appropriate axis would be
highlighted when hovere...
Instead of highlighting both axes when they're visible for dragging,
only highlight the axes tha...
006b1b29ba96006ffcf5526a26b378fc13cff5d8 authored almost 8 years ago
53f6ed14d91a6cd78e8d9b252ffda8376c0bd070 authored almost 8 years ago
24712924fde90423100e45aa3cb91c5991167a34 authored almost 8 years ago
009173166f21aa8a3e25c034131011a8d21e1825 authored almost 8 years ago
Other than adding fields and changing field names,
the following changes were made:
- Positioni...
1bb98990e2fac9cedbc0de43a01ac3a5d3adfa00 authored almost 8 years ago5c4fcf52277b16ab0a698f550771508587f3dffd authored almost 8 years ago
246350eea65e94a23c06d669f5528b50f1107991 authored almost 8 years ago
Based on the SCons→autotools migration done for libmypaint.
This commit adds two maintainer scr...
71e5e36a4ca0cc402bd58f713ba3be9ee0cccc10 authored almost 8 years ago909288b8291f1a0c7001ddecde286bbd2727941f authored almost 8 years ago
64e90976a44e742561d2c3419c18e4053d75f317 authored almost 8 years ago
Run the ported libmypaint conformance tests too.
c952f7d889d2e4569a719beacdb4b1d57e6354e7 authored almost 8 years ago
Combine the OS-specific READMEs into a single BUILDING.md document, now
that the process is the ...
Add some temporary hacks to work around the fact that we can't use pip
for managing installs jus...
Make the demo command install to a temporary tree which is deleted after
use. This helps keep th...
* Reorganize the tests into a package.
* Rewrite tests as unittest.TestCases.
- Still some lef...
New Keybaord Shortcuts and Defaults
61c62122e889644ae89f4944a4b2b38d8f8fba00 authored almost 8 years ago
Should be `mypaint-colors-symbolic` not `mypaint-color-symbolic.
Should address and fix #646
Added suggestions from Review Comments.
And also made some more tweaks that will need to
be revi...
Added and changed the default shortcuts for MyPaint. I've also removed the RevealLayersTool, and...
74a631e934185f1d4ec0c110c19b77bc515e4dab authored almost 8 years agoRemoved PR-Notes explaining changes to shortcuts.
bb479bb81fadd8fa6bde2c12317e78502abd2cfd authored almost 8 years agoee3aa96c9212e0999a580248508045c76e776b29 authored almost 8 years ago
* Normalize version for setuptools *sigh*
* Organise the ext_modules and data_files stuff into f...
Swig build products are currently left lying around in the source due
to a very old distutils om...
31207b0de953a0a637c731f2f655f09d288ca720 authored almost 8 years ago
357278eeb8758aef5f30d304a556be0e00aff799 authored almost 8 years ago
380803203f74e23ad5e425adf90eaf4e90be7d2d authored almost 8 years ago
* Run mypaint.py in the interpreter for windows compat
* Respect dry-run flag.
* Migrate to setuptools.
* Rename the "run_build"/"testdrive" verbs to "demo".
* Support nosetes...
ebffc89f8d877787b244e4164c4e188e839066d0 authored almost 8 years ago
Since GTK 3.12, we should always be using GDK's internal call for this.
This commit removes all ...
0f8d5d412b107b673e8d57898616434042dcd476 authored almost 8 years ago
Move some things out of the BrushInfo class that should really be part of
the module's top-level...
d4bb21f2d3301104e2258d4518bf20df9f602e99 authored almost 8 years ago