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

Appveyor: Format Fixes

26b5dce2c875fc54333d1dac6660602e7073cc41 authored over 7 years ago
Update for libmypaint-2.0.

83fe7460a1c6e98f47b559f23fec6e681ffdad76 authored over 7 years ago
Merge pull request #825 from briend/brushfix

viewzoom brush tweaks. Missed a few offset_by_speed.

d46875bd16eebb739ceb1d8905ee1db14f994b1b authored over 7 years ago
viewzoom brush tweaks. Missed a few offset_by_speed.

Very few brushes used this setting.

5dedd7a1347b7ebd0b4c6a80f11481e83cfb5642 authored over 7 years ago
Merge pull request #824 from mypaint/brushtweaks

Brushes tweaked for viewzoom speed1, speed2 changes

c86368d24aa06d8711340e351b55d57a66240b87 authored over 7 years ago
Brushes tweaked for viewzoom speed1, speed2 changes

92deb107cb39bcc3efead91d352dc4d9db0953d4 authored over 7 years ago
Merge pull request #822 from mypaint/zoomfix

update doctest images after zoomview fixes

cb0ce5cd5d9f329047f1bb2714079d004237ac5e authored over 7 years ago
update doctest images after zoomview fixes

177928d926c90e36117de6159355652b09af9628 authored over 7 years ago
Update BUILDING.md

add note about cleaning after unit tests

7b066bda09275464081e0ad0f86357446363278c authored over 7 years ago
Merge pull request #819 from briend/doctest-fix

correct doctests. view-zoom calibration changed fundamental

cab48aee3c1031e9087eae2c1c272c18b3157928 authored over 7 years ago
correct doctests. view-zoom calibration changed fundamental

speed calculation, which watercolor brush uses. New comparison
images needed.
fixes #818

108e8a6e6395bc41061db32961d091295d07d76d authored over 7 years ago
Fix up doctests.

06282c7c5b46e5aac6d0e098297d3d82148c7774 authored over 7 years ago
inputs: zoom and view-rotation inputs

This brings zoom level and view-rotation into libmypaint
to allow for calibration of various inp...

57d37adb273b73cc645f2b4b2aff197801357c69 authored over 7 years ago
brushwork: accept non-tree target layers

The selection is likely to exist outside the normal layers tree,
so extend the brushwork API to ...

066b01c18ef5a0a126f1857df3e1a76ba90b5447 authored over 7 years ago
lib.document: add doctests for load and import_layers.

92d1ed6be3fcb92e08b4a03e91933f3219c5105e authored over 7 years ago
Feature: add an "Import Layers…" action.

This allows multiple layers to be loaded into the current document from one
or more files that M...

e0843b7f784e637fdaa71ed65b60b0cb1dc9d5b7 authored over 7 years ago
lib.command: allow AddLayer to add imported layers.

Not just instances created by a constructor callable. Sure, you could
use a factory method as a ...

df775d10c677f7891da69c78de2c12bf9313c71f authored over 7 years ago
gui/filehandling.py: flake8 correctness

ca96a90f91404941274a674bccf740a65ac324e0 authored over 7 years ago
gui/filehandling.py: remove dead code.

a6648a28d229eafc225a6c7a5a358957a1dddebd authored over 7 years ago
gui/buttonmap.py: flake8 compliance.

aecdf5f9b0bf56752a3f5776c3441554a3449335 authored over 7 years ago
Wayland: use CROSSHAIR not MOUSE cursor.

Attempting to use Gdk.CursorType.MOUSE raises an exception on Wayland,
and it's horribly ugly wi...

cf14342d9ad609ffd92eef965450281f8ddb3fc1 authored over 7 years ago
Merge pull request #812 from briend/curve-points.

The curve graph now allows more points, allowing more fine-grained
nonlinear behaviour.

48e30b39c00f5639abacbc53f8d90779f4590cf6 authored over 7 years ago
curves widget: snapto on 0.5, lines drawn on 0.10

75fb10eacfef25e666b8917e224fe42c928c8ec0 authored over 7 years ago
increase curve points to 64

fc757127220f4aa5bcd0927d34ea1380f5bac577 authored over 7 years ago
Windows CI: convert to Styrene bundler.

Use Styrene to make installable packages on Appveyor. The results are a bit
better integrated wi...

be1fe883b3a8b031188dc5fb2828ee2ca67ce261 authored over 7 years ago
Appveyor: Separate Artifacts

Separated artifacts in appveyour to make it easier to transfer to github releases. Also switched...

128c5e1b00173c0b145a0a448bea217c20df6300 authored over 7 years ago
Appveyor: Automated Windows Builds

Add support for automated Windows builds in Appveyor. This wil make us one step closer to nightl...

90b4210c47021a53f7077920c98a4ed0f3e5c7df authored over 7 years ago
Make cairo_request() compatible with headless.

Can't use Gdk.cairo_surface_create_from_pixbuf() on a DISPLAY-less X11
system due to its weird i...

4acb2ab45482658a0ef30aa2ba847a97f6c143f4 authored over 7 years ago
Add API for temp. overlays for the current layer.

These are for short-lived stuff that doesn't need to be saved as part of
the document tree, for ...

4e908885dc5faa6d90e6b996ff8e233aeaa39fd2 authored over 7 years ago
Make blit_tile_into use the surface's impl.

The blit/copy method of surface-backed layers was needlessly using a
compositing pathway. This i...

e46ed6ee8d0bc13cf2063572a8a6d8521c337fbd authored over 7 years ago
lib.layer: various flake8 fixes (NFC)

527df05d026b4ce6641cdffffde14c714872bf30 authored over 7 years ago
Add API to allow Cairo drawing on layers.

This commit adds new "cairo_request" context manager methods that allow
MyPaint surfaces and pai...

d6e76c98cfad1213d84820e43386789a8f783a3e authored over 7 years ago
pixbufsurface: flake8 tweaks (NFC)

6698847ac2cab79eaf32ed023d346bb233d34d70 authored over 7 years ago
Mode stack: Add layer for brush tools

Previously, the mode stack would at most pile `OneshotDragMode`s on top
of whatever tool was pre...

daf8a1dd2f604768efc4a8ec7a4cd0cc1c1818be authored over 7 years ago
Merge pull request #801 from manuq/flatpak

Add Flatpak packaging support. Thank you for work you put into this.

bde8a5468983f273b413b4898197ae902f9726c3 authored over 7 years ago
Flatpak: use MyPaint repo from the parent directory

c463af0066e4ec80da3c78778106bfbb2c015fe6 authored over 7 years ago
Flatpak: Append -Nightly to the app-id

To allow two desktop entries. This way both stable and master versions
of the application can be...

7f1bb0696ba68f1a618cc0d7bf3ce144b0ef5d16 authored over 7 years ago
Flatpak: Add flatpak working directory to gitignore

0ed67d68c7c06f0bb9eff8ed37f043febefbdf34 authored over 7 years ago
Flatpak: explain local build & install in README

ee012df866ebbe4c205c8ada771ce6c0518c9042 authored over 7 years ago
Merge branch 'master' into flatpak

02cf959583be0555e2a323e8f956e0c2c3f0a64f authored over 7 years ago
Refactor painting layers

Divide up painting layer class by functionality.

Future selection/mask layers will need only ve...

6de9d62503fe631c94a746b87d1f0d3ac71580bb authored over 7 years ago
gui/mode: flake8 linter fixes.

* Import checking, arithmetic spacing, the usual churn.
* Fix comment typo.
* Fix default- defau...

98dd2e4648d1edafb24139633189abc7d173a569 authored over 7 years ago
Flatpak: Add patch to open layer in external app

This patch is being proposed for master so hopefully is temporary.

e3d676059c455823cb8f611f5aa968bd0975058a authored over 7 years ago
Flatpak: Add README

5949a7700a58268667db4b043ac13a11d9b18f9d authored over 7 years ago
Merge branch 'master' into flatpak

f1c77a10e409eb7bc25308a9c5ad2ddf5a7028d1 authored over 7 years ago
Fix layer preview exception.

Perfect storm of typo, language oddities, and style guide dictats.
Trailing comma means tuple *h...

f9c317a4ce743eab8805c43500a51933ee959e2e authored over 7 years ago
Fix tile size import.

5e800f4235824165be0e44264f06cf6d89c50439 authored over 7 years ago
lib.layer.data: code cleanup, NFC

* flake8 tweaks
* fix typo

5a5763712c71eb398641ed2e0bd2c7929fff102b authored over 7 years ago
Flatpak: Fix flatpakref description

It is ignored by the way, the appdata description is the one displayed
in the Software application.

f8d5a539346860956dbf089a9e297c1d723e17af authored over 7 years ago
Flatpak: Add flatpakref for mypaint-stable

This is a reference to the Flathub repository.

3e202a9642bc751cde72ea02c8d44f6be5655d29 authored over 7 years ago
Revert "Flatpak: Allow to use the entire host filesystem"

This reverts commit e65fc7b10aa3f79bf7b44a94f7c4e41a91af90aa.

1b0f0cd8799118a8107a752b0f4b6543ade7e23c authored over 7 years ago
Flatpak: Allow to use the entire host filesystem

This sandbox security flaw will be removed once the application can use
the File Chooser portal.

e65fc7b10aa3f79bf7b44a94f7c4e41a91af90aa authored over 7 years ago
Flatpak: copy icon to the ID name

Instead of just renaming it, because the application needs the app icon
with name "mypaint".

04e3fff44c1d00a71540495b7f8da1592d6d2964 authored over 7 years ago
Flatpak: renames and add Nightly prefix

Icon, desktop file and appdata XML are renamed so now the application
appears in the desktop.

A...

48d83e802dadf19a5f7c0c91c3f606db1dadf141 authored over 7 years ago
Flatpak manifest: Remove unneeded cleanup section

ff4d0265482870543a5b813c3e9ec8d26a552cb1 authored over 7 years ago
Flatpak: Use simple buildsystem not custom Makefile

To build mypaint, numpy and pycairo.

dca4fe56009d16cb298ad21c5de08338c9df47ba authored over 7 years ago
Add Flatpak packaging

Flatpak is a great way to distribute applications in modern GNU/Linux
distributions.

To build a...

f8bcce777a46ec6fbdcd04d54a1123f24c7b7590 authored over 7 years ago
lib.i18n: Windows: use UI language as 1st choice

This may screw over en_GB speakers (like me!) on Windows, since the UI
language is always en_US ...

687f3ea9e75a4b2eb8a9342144170e90f29ae7c2 authored almost 8 years ago
lib.i18n: fix flake8 warnings, whitespace

3071e79be3329c256c9676e21903e1c336e0e263 authored almost 8 years ago
CI-Tools: Added Doctest Option

Gave the Doctest it's own option so that TeaCI doesn't have to run the test.
The tests fro some ...

385fe331010073aff831e1254731b4f40298f68f authored almost 8 years ago
BUILDING.md: add a table of contents

155fffa46cdb91e7dec35f9410ed07a43a8b044b authored almost 8 years ago
README: update status badges

Updates:
* Add AppVeyor. Thanks, Albert!
* All: use SVG badge variants, and try to make sure t...

ea4bf670884b3c8ee0c7d1b17ebef3e874dd8819 authored almost 8 years ago
Appveyor: Init Support

Added Appveyor Support. Basically works the same as drone.yml wIth the exception of setting the ...

30ee09c484ae3aff021ffbe5d95bdae6bb16d123 authored almost 8 years ago
Appimage: Fix Filename

Fixed filename to use MYPAINT_VERSION_CEREMONIAL from lib/meta.py as the
version number of MyPai...

97b7191000b809055ffc4ad05e456368814d2d1e authored almost 8 years ago
Tea-CI: Build libmypaint from Source.

Build and install libmypaint from source. This will ensure the latest commits from each git repo...

fbda54b0d07b72f3a328323c0ba340707918a4fd authored almost 8 years ago
Check for symmetry edit mode before color set

Revision to the previous commit where only the appropriate axis would be
highlighted when hovere...

c3b625c208fe01656c4d374b37ae106234d2950c authored almost 8 years ago
Improve X/Y axis rendering

Instead of highlighting both axes when they're visible for dragging,
only highlight the axes tha...

eb0f664f60b63f7dc9ac63def49fcd8dc99a5b03 authored almost 8 years ago
Increase symmetry lines limit

006b1b29ba96006ffcf5526a26b378fc13cff5d8 authored almost 8 years ago
Reduce wordiness in rotational lines label

53f6ed14d91a6cd78e8d9b252ffda8376c0bd070 authored almost 8 years ago
lib.layer.tree: Reduce line length where possible

24712924fde90423100e45aa3cb91c5991167a34 authored almost 8 years ago
lib.layer.core: update set_symmetry_state docstr

009173166f21aa8a3e25c034131011a8d21e1825 authored almost 8 years ago
Implement GUI for accessing alt symmetry modes

Other than adding fields and changing field names,
the following changes were made:

- Positioni...

1bb98990e2fac9cedbc0de43a01ac3a5d3adfa00 authored almost 8 years ago
Move rot_symmetry_lines validation to libmypaint

5c4fcf52277b16ab0a698f550771508587f3dffd authored almost 8 years ago
Update GUI for snowflake symmetry support

246350eea65e94a23c06d669f5528b50f1107991 authored almost 8 years ago
setuptools: update translator docs & scripts

Based on the SCons→autotools migration done for libmypaint.

This commit adds two maintainer scr...

71e5e36a4ca0cc402bd58f713ba3be9ee0cccc10 authored almost 8 years ago
windows: add setuptools to the user depinstall script

909288b8291f1a0c7001ddecde286bbd2727941f authored almost 8 years ago
Tea-CI: build and test with setuptools

64e90976a44e742561d2c3419c18e4053d75f317 authored almost 8 years ago
Travis: build using setuptools

Run the ported libmypaint conformance tests too.

c952f7d889d2e4569a719beacdb4b1d57e6354e7 authored almost 8 years ago
Consolidate docs

Combine the OS-specific READMEs into a single BUILDING.md document, now
that the process is the ...

e184774d611104c7bef64c0b2635aed7b644c733 authored almost 8 years ago
setup.py: add managed_install and managed_uninstall

Add some temporary hacks to work around the fact that we can't use pip
for managing installs jus...

1ab0ec0df46a50e5a97b125eba9694df8eb589d3 authored almost 8 years ago
setup.py demo: use a throwaway install

Make the demo command install to a temporary tree which is deleted after
use. This helps keep th...

db776acbddb382ec8d7e66de51162151c9096141 authored almost 8 years ago
setup.py: run the tests

* Reorganize the tests into a package.
* Rewrite tests as unittest.TestCases.
- Still some lef...

426a3317ebc2ab73380d8375c66a63628baf10dd authored almost 8 years ago
Merge pull request #775 from odysseywestra/New_Keybaord_Shortcuts

New Keybaord Shortcuts and Defaults

61c62122e889644ae89f4944a4b2b38d8f8fba00 authored almost 8 years ago
Keyboard: Corrected typo for Change Color's Icon

Should be `mypaint-colors-symbolic` not `mypaint-color-symbolic.
Should address and fix #646

16fd11c7b3b4da87539dab16a2d635938cdf43c1 authored almost 8 years ago
Keybaord Shortcuts Suggestions Added

Added suggestions from Review Comments.
And also made some more tweaks that will need to
be revi...

62bd9e97cfef8b6e71a2659ade7f4241b83388fd authored almost 8 years ago
New Keybaord Shortcuts and Defaults

Added and changed the default shortcuts for MyPaint. I've also removed the RevealLayersTool, and...

74a631e934185f1d4ec0c110c19b77bc515e4dab authored almost 8 years ago
Keyboard: Remove PR-Notes

Removed PR-Notes explaining changes to shortcuts.

bb479bb81fadd8fa6bde2c12317e78502abd2cfd authored almost 8 years ago
setup.py: fix typo

ee3aa96c9212e0999a580248508045c76e776b29 authored almost 8 years ago
setup.py: more little tweaks

* Normalize version for setuptools *sigh*
* Organise the ext_modules and data_files stuff into f...

85f73fed33ca7e4959d5545cacc0935a68a9ee76 authored almost 8 years ago
setup.py: add a custom clean command

Swig build products are currently left lying around in the source due
to a very old distutils om...

c9ac989e4efa60df1f97ae862f62f9f85565d49e authored almost 8 years ago
setup.py: be more setuptools

31207b0de953a0a637c731f2f655f09d288ca720 authored almost 8 years ago
setup.py: bump up verbosity

357278eeb8758aef5f30d304a556be0e00aff799 authored almost 8 years ago
setup.py build --debug: remove -NDEBUG

380803203f74e23ad5e425adf90eaf4e90be7d2d authored almost 8 years ago
setup.py demo: tweak command for windows, dry-run

* Run mypaint.py in the interpreter for windows compat
* Respect dry-run flag.

8ab8ca5611ca34b0c24870c951c4cad5c6493bb5 authored almost 8 years ago
setup.py: setuptools, demo, nosetests, metadata

* Migrate to setuptools.
* Rename the "run_build"/"testdrive" verbs to "demo".
* Support nosetes...

9052a6d524187646ae949b024e0a53af1ce9d602 authored almost 8 years ago
setup.py: normalize command imports

ebffc89f8d877787b244e4164c4e188e839066d0 authored almost 8 years ago
tiledrawwidget+freehand: replace eventhack code

Since GTK 3.12, we should always be using GDK's internal call for this.
This commit removes all ...

c0d38aad1a2f8d6af8ab9f005c05b9f7c41499bc authored almost 8 years ago
freehand: flake8 fixes

0f8d5d412b107b673e8d57898616434042dcd476 authored almost 8 years ago
lib.brush: code organization fixes

Move some things out of the BrushInfo class that should really be part of
the module's top-level...

321c9532e8327f20806a0a6857555987dbedea2e authored almost 8 years ago
lib.brush: flake8 fixes

d4bb21f2d3301104e2258d4518bf20df9f602e99 authored almost 8 years ago