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
Add two new commands that are basically set operations on a layer group.
* Refactor Layer Gro...
dfdb69e1afe0f0b9557ae845c4e8d161083c308c authored almost 7 years ago
Looks like layer snapshots weren't being used for big macro ops
that did insertions till now. Fi...
Add two new commands
* Remove Layer Backdrop
* Remove Layer Backdrop (tiles)
They replace ...
e5d9977949800bea8544978e6a422374673bfe15 authored almost 7 years ago
This decorator should be imported from a helpers module. Where it was,
it had a tendency to upse...
cd27d3c68a32b03448e591b9ab38c2f00ca6df3c authored almost 7 years ago
As well as the 50% saving in RAM, this seems to be slightly faster.
f5d213657988a76f7455364a6a49fa9fc0aefb36 authored almost 7 years ago
Update the rendering to add scope for some efficiency gains. The rendering
code may also be more...
2f0e351d9adbd77e079de4e9124d48f65f0ad932 authored almost 7 years ago
Fixes an obscure exception I haven't had a chance to debug yet.
9ef48a3308bfcff3e425f2e532fb505ed7409511 authored almost 7 years ago3645ee7990411461bb8b0bd11aa28bd8cbdba608 authored almost 7 years ago
It was missing a few dependencies, and it lacked explicit user approval.
Update it to make it cl...
046ec8fb22ff65d1987e64783434a7501a00337f authored about 7 years ago
612be97c737d78604be9ac1f65cb91a0539384f9 authored about 7 years ago
4137c3c5f764be06b682b9e81ede4daeef12399f authored about 7 years ago
4ddb4f920c60532703643c8c091e51e95d2b4ec8 authored about 7 years ago
30df5689d76a4256a1bc5e49d7b6ea95c01186de authored about 7 years ago
769ee8189fe9d7d107e8eb59d4db452b999ac0b2 authored about 7 years ago
Also do some minor code clarity stuff, like defaulting the alpha flag in
a single, sensible place.
* The "unsaved view" text seems hard to understand. Its a bad way of
saying that there is no u...
This commit adds controls for switching between different views of the
document. Views describe ...
18ed7d49abe7b4fbec1b513fe875636edc5b7ffc authored about 7 years ago
Port SCons files to python3.
69c74e7a187e2fe4fab32ab4fea757ad90fb8741 authored about 7 years agoa2674a98825a31651170bf3bed0e224fd7ad8f20 authored about 7 years ago
Fudge a row-changed for all descendent layers of a group to make sure that
the eye or lock icons...
Fix some weird entry behaviour caused by the MVP stuff.
While I'm at it, setting the warning cl...
9961c6f94a5a74d5acdcbfb1a5d4d5519b728e09 authored about 7 years ago5d3c2be2e58adb770f624b1b0ac03e84383d8c38 authored about 7 years ago
7c8401b42854b34527c864dee00afab192d52a05 authored about 7 years ago
Put the mode dropdown and the opacity control onto the same line to
save space for the layer vie...
It's sometimes useful for an observing object to know when one of its own
observers is being cal...
And also guard against anyone assigning it to a different dict
by making its identity a RO prope...
This commit adds a settings dict to the current working document. The dict
can be monitored for...
Pulling stuff in from a Glade file is now so standard in MyPaint that it
makes sense to formaliz...
They'll be needed for more than just layer naming soon.
52295547347b3c137a0883b3da8662812d3adcc4 authored about 7 years ago445fb8a2aeb6c9a98164071b9eb2e719b290d853 authored about 7 years ago
22d28b41cfbf64bd8eaef9e470645d5ccfb36077 authored about 7 years ago
gui.application: much more cautious approach. Noting that the imports in
this module are a bit s...
using different notation for ocatal numbers,
using brackets for print()
using 'in' instead of dr...
ColorPicker HCY: Pick H, C, or Y from canvas
59977ecf481bebf7ad8da2ebc7c8d63fd595902b authored about 7 years ago
Hold down shift, control, or alt plus 'r' to modify brush color
Also preserves hue for all pick ...
0b19fce428464ee60772152e168dcc939dc124f9 authored over 7 years ago
Some people might consider this commit inelegant or a bad use of sidebar
space. Best I write an ...
This property is a bit of text used for describing the layer's type.
7ff93aab90c80c901dd2816f7927276360f30dc3 authored over 7 years agoecc8a814239204413c55db1d6ccf34f25ad94e60 authored over 7 years ago
to accommodate the layout changes in related commits.
Also, minor scrollbar policy fiddle.
91eb045ce862218da055696979966b6700e7d494 authored over 7 years ago308c927069d9a408f83fa9641f9b95d1811d8160 authored over 7 years ago
15d1bbdd89de0b841260f9dab8830ad1a3bc3f4e authored over 7 years ago
Not used in the UI yet.
9cff2cbec868cd2d8c902ed76fd8351550f3161a authored over 7 years ago
Also, actually update the top RenameLayer command from successive rename
requests.
fine tuned readme
8aac31c4d1e4d7b1bf8e1411f7241b6871d77bf5 authored over 7 years ago55b87a153e54459618e575712cd39915da9b7dd8 authored over 7 years ago
bfb51dc3f1e50b4ce647bb9ee41b454af429bb90 authored over 7 years ago
a654615e3d909e8e66d47ba1642a0a63ff758b9e authored over 7 years ago
65ad0336398674ae51cdc3964415a34b5eea5e41 authored over 7 years ago
a9961d209ea9114153f4a07f91c7f4f5e62bc1e9 authored over 7 years ago
These weren't the right way round. Hopefully no translation change needed
as a result of this fi...
08b82b69ed06986e94728991b2ed3cdbf11d6014 authored over 7 years ago
This commit adds a slow, low-priority timer for regenerating layer preview
thumbnails as the lay...
load_surface_from_pixbuf_file() was not putting a size estimate
on the progress item it was pass...
8183019be3356decb8b4d5f42eaef15a490792aa authored over 7 years ago
Global dark theme seems to be necessary for Glade to work correctly
Otherwise, text is not rend...
Corrected spelling of my name
fad5f81c27af14e9324c89d227c5569dc918bcb3 authored over 7 years agoCloses mypaint/mypaint#846.
70ce73d9e0776d42f33306cc7c6ed1790705899c authored over 7 years ago
The previous imports fix introduced an import ordering bug. Oops.
Work around it by letting .cla...
Can't use it if it isn't imported.
Seems my version of flake8 ["3.2.1 (mccabe: 0.6.1, pycodesty...
40fc582b1d5c11f666714aaf1e9d295f9709d012 authored over 7 years agoMake long saves and loads prettier and more predictable.
* Replace the feedback_cb mechanism wi...
dba8e0861ed7f024344676fe59790bdaefd6e551 authored over 7 years ago
If we're displaying a progress bar over to top of everything
after a short timeout, it's going t...
File loaders and savers will need to estimate the amount of work
they need to do, and count duri...
c1359683e6390bc1913cc0ce121d5870a66791fd authored over 7 years ago
UI feedback state during saves is now handled by a separate,
smaller class.
These dimensions weren't being used by the save routine.
Each type-specific save routine at the ...
Anybody downloading artefacts for testing should get them from the
mothership, not the most rece...
They moved. These constants should now be imported from lib.modes these
days. Do it at the Pytho...
Leaving the question of whether __init__.py should be doing
those star imports, since that's rea...
Use case: user has cleared great swathes of tiles with a big,
opaque eraser brush.
Review based on commit dates.
e5af48b8229928ff8738fad4a2a8ec1209e923ee authored over 7 years agoc04ac85bae998e0a86a5c36edbdc9cf13a219b5d authored over 7 years ago
gprof2dot.py may be gprof2dot on some systems (it was on mine after
doing a pip install)
12fd8f5702128987281c108ff3483de401c490b0 authored over 7 years ago
It would be useful to remove empty tiles every so often automatically,
so let's give our testers...
623412c2ce6dfc3cba92bbcb0af01b1478e9fd71 authored over 7 years ago
This one is especially irritating when trying to establish conformance.
Let's just drop it for n...
After the 2017Q3 updates to the Trusty images, builds were breaking.
Using "c++" as the language...
When the brush dynamics are reset for a given input in the editor UI,
the graph was reset to som...
Added the Gtk3-demo to our Alpha build to test tablet and gtk issues on Windows.
Fixes #834
f03e5ec58b1d7d954c65b08059209985feda43a0 authored over 7 years ago
re: https://github.com/mypaint/libmypaint/commit/34bf7eecf9e3fb783369d7d43b51e8782faeadb1
fixes ...
Fixes the bottom left colour indicator's popup not firing. The left-
hand "current" side of this...
It is useful for widgets supporting drags to also detect when they have
been clicked with button...
201fc3566e7cea26e9392e558450cb15afc251a1 authored over 7 years ago
5ea014e7d38639bc5e23d51b34d2ca4d9255c88a authored over 7 years ago
2c2400a5f1f846eb89ea3927cfc772aec13b90f0 authored over 7 years ago
Make gui.dialogs flake8-compliant.
Fix strings quoted with `' to use Unicode-literate “” instea...
724e4dd4debd4f68fca98ff17471029d0fb6246b authored over 7 years agoNeeds the interpolated viewzoom and viewrotation fields.
c15450ba2e5963a90db9ddeb9c7e474899b6b39d authored over 7 years ago57b0c1a766527759a48d2fc39b4f2057b0530273 authored over 7 years ago
The code to render the brush preview did not need the extra
viewzoom and viewrotation parameters...
Allow arguments for labeling script to update specific brushes.
Default behavior preserved (upda...
Renamed the groups to make them easier to find and distinquish in MyPaint.
922f73dfe6aeb9ebb1f9aa497a2d2de04eff9720 authored over 7 years agoAdjusted versioning to use appveyor's version variable. It will make traking the artifacts easie...
1399b8845477e3f036195f161fe84a0405e0b87a authored over 7 years agoAdded a git versioning option, for tools like suse's open build service. Plus I updated the test...
e16c323d9a53c64071c35f432c20f34833c51c22 authored over 7 years agoAdjustment to the git version number format. Basically it now using git instead of alpha-gitexport.
55f8acace7cdee5411370e06f3b20ff9e59c2af4 authored over 7 years agoAdded a line that should fix #828 that prevented the Appimage from launching.
8b9928fb5e23935ecf024b6c64ff33262dc6dc98 authored over 7 years ago