Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
MyPaint
Painting and drawing program that works nicely with pressure-sensitive tablets, and its dynamic brush engine library.
Collective -
Host: opensource -
https://opencollective.com/mypaint
- Website: https://mypaint.app/
- Code: https://github.com/mypaint
Fix history and colour popups so they run without showing exceptions.
General fixup to drawwindo...
Refactor and reimplement the colour picker functions and buttons in
terms of pixbufs and the app...
Final few fixups for GTK3 mode before merging back into master:
- reenable window position savi...
github.com/mypaint/mypaint - 2a444257bcbeb59979f53e69dd22c9b3f0667df9 authored over 12 years ago
Fix up toolbars and dropdown panels so that they initialize without any
exceptions under pygtkco...
github.com/mypaint/mypaint - 2ef3361944bcbc2dd176faa7ba5b122bc2f51bba authored over 12 years ago
github.com/mypaint/mypaint - 7834cca0489cd2ddb3d0a61e17aba69158ca566a authored over 12 years ago
Drag/drop receive is broken, but it runs without exceptions and
everything else seems OK.
PyGI+GTK3 cannot construct stock items in the old way, so use a snippet
of GtkBuilder XML to def...
Add GTK3 drawing code and a standalone test case. Cursors are a little
bit fatter than before fo...
Group names list and pixbuflist drawing and size requesting for GTK3.
REGRESSION: DnD is broken...
github.com/mypaint/mypaint - b5598084f39f48f830de22f9cd84bdff91721d06 authored over 12 years agogithub.com/mypaint/mypaint - 5c3bcb5d2556f932ed2d27b0a54ecfe410479db2 authored over 12 years ago
GUI module test case, and little tweaks to make it go again under
pygtkcompat for gtk3 and gtk2.
github.com/mypaint/mypaint - 110bd1ca80f2bb80503925b4b4bb8db74da7dab0 authored over 12 years ago
Working file export to JPG and saving to ORA now works from GTK3.
Thumbnail generation does the ...
Make activating existing keybindings work under GTK3.
GTK3's Gtk.AccelMap.lookup_entry() has di...
github.com/mypaint/mypaint - 9e15a5bbc77584c65e3aad1c150953bff763c3cf authored over 12 years agoVarious GTK3 fixups.
github.com/mypaint/mypaint - 84e3ce1291cec388dda697a3a4034888658ebf30 authored over 12 years ago
Probably needs a ton of exception cases, like the GTK2 code. But this
will at least run.
github.com/mypaint/mypaint - 994e7b6160907977e0a6ae9e3f12a1607adf7ba3 authored over 12 years ago
github.com/mypaint/mypaint - 838b1302cf5965bc6d6b395e56f164152fdb77f2 authored over 12 years ago
Fix an exception with child BrushList removal during update. Some minor
API change for foreach()...
Fixes Gtk assertion in stroke_to() after resizing the window.
GdkRectangles have changed and we...
github.com/mypaint/mypaint - eb2e9a72fced4a885f0290246b05e4d029f71712 authored over 12 years ago
Work around and fix some of the immediate exceptions under GTK3.
Floating windows can now be sho...
No longer look up tool widget titles via stock: it's not possible with
stock mappings created by...
Resolve most exceptions, allowing the window to be brought up and used
for layer selection, rena...
Fix up subpixbuf and sparse updates stuff so that tdw sort-of works
under gtk3... until you try ...
github.com/mypaint/mypaint - 455b6b4f1babd1832e11dbc07755fbb0e9915aa9 authored over 12 years ago
github.com/mypaint/mypaint - f437055cac0afeb0ca13098e44e1508efa5e1482 authored over 12 years ago
lib.pixbufsurface.Surface will need fixing first for it to wwork in gtk3
mode.
Random things that is unclear what the problem is or how it should be solved.
Temporary commit s...
Needs to be ported to use gdk_pixbuf_get_pixels.
github.com/mypaint/mypaint - 00ede2c76ab142458055ad28f3ebbb20c6307906 authored over 12 years ago
Use pygtkcompat from PyGObject 2.32+ and own pygtkcompat.py
to try to get MyPaint to work with b...
Does not existing in GTK+3 so widgets cannot use it.
github.com/mypaint/mypaint - 3102a57fcc811dc91ea85cf29a716b231e499aa9 authored over 12 years agogithub.com/mypaint/mypaint - e2cefbd3551482acfde632ede915b11d36ed1156 authored over 12 years ago
github.com/mypaint/mypaint - 261ab114ae02008861f4654d8081e9f3dac23c65 authored over 12 years ago
Need to port all widget drawing to Cairo and implement
a compatibility layer between GTK2 and GT...
Picked strokes were not blinking. Another old TileDrawWidget attribute
we were missing.
https:/...
github.com/mypaint/mypaint - e56783825dcf47fdf306dda57e07c98ceea2a422 authored over 12 years ago
Expose zoom_min and zoom_max from the renderer so that gui.document can
set them.
https://gna.o...
github.com/mypaint/mypaint - 3052dc274437237ea6765a8c41ba1b57f9abe7fd authored over 12 years ago
Add scroller/stepper arrows if there are too many tabs to show in the
area. Lack of them was cau...
Debugger symbols are primarily used for profiling purposes in MyPaint,
and take up little space ...
Debugging should be optional, and sisabled for normal builds. Packaged
builds will strip debugge...
github.com/mypaint/mypaint - 80a713d0f2bd18e64f707e0081cd20961b8329a5 authored over 12 years ago
The colors window had too large a minimum size for the sidebar. Decrease
it, and widen the minim...
It makes the API more convenient when porting to GTK3 using our
pygtkcompat layer to not have to...
Rename the default palette to something more meaningful, and import some
nice standard palettes ...
Improve handling of cursor feedback.
The area with no swatches is now never treated as containi...
github.com/mypaint/mypaint - 4d9deb914e5f8e5046bdddc24eaecf7a918a5e08 authored over 12 years ago
Add a palettes dubdiectory and begin populating it with palettes. Load
the initial palette from ...
Avoid 1px overflows in some circumstances which were forcing wrap mode
needlessly for palette wi...
Using a geometric YCbCr distance will probably give the most predictable
results. We can always ...
Help text in a sub-dialog for this somewhat complex optional dialog. Not
ideal, but it gets the ...
The palette now tracks the current colour, moving the index point to the
nearest exact or near m...
Show previews when loading and saving gamut masks or palettes.
github.com/mypaint/mypaint - 4b650089be195355a47196a606cc3fd8ea9a5596 authored over 12 years ago
Only show the popup colour details dialog for the previous/next adjuster
and the palette view. R...
Was off by a pixel 50% of the time.
github.com/mypaint/mypaint - 81a6026e0a5cb63c30f5f3bb3e3708fccd3aa2fe authored over 12 years ago
Extend the tolerance for "exact" matches a little because painted
strokes nominally of the same ...
Tooltip feedback for all widgets.
github.com/mypaint/mypaint - 51e386e958a1fabb43779384f2b55624208ac148 authored over 12 years ago
Forbid removal of a final swatch. The palette should not be empty. If
removing a final colour wo...
Allow the colour to be adjusted minutely after selection by clicking
then dragging with buttons ...
Merge the old colour selectors into a single tabbed dockable with new
controls. Add an HCY wheel...
Fix broken submodule install.
github.com/mypaint/mypaint - c89abb8ff000fad658afce8c333b535bee59c775 authored over 12 years ago
Fix exception when a colour loaded for the gamut has a name of None.
This is the case for the th...
strdup() isn't __STRICT_ANSI__, so it must be asked for via a feature
test macro when building w...
github.com/mypaint/mypaint - 6ffc54bd448879a96560f822316270112de8985a authored over 12 years ago
Ignore special keyboards with built-in pointer type hardware that GDK
reports, for the purposes ...
Regular builds were requiring gegl-2.0, which isn't available
in Ubuntu 12.04.
Regular builds were requiring gegl-2.0, which isn't available
in Ubuntu 12.04.
github.com/mypaint/libmypaint - f2cab3d308c69607f625530302f8c6146ec93931 authored over 12 years ago
github.com/mypaint/mypaint - 5856e4c682d8c38b72cd8ad52f16c606a1b5c783 authored over 12 years ago
Code that is not important enough to be in libmypaint, but
that still has use outside of tests g...
These rely on gperftools: http://code.google.com/p/gperftools/
github.com/mypaint/mypaint - a1072ea18735798949c89ac08e4780fcce2dc1fe authored over 12 years agogithub.com/mypaint/mypaint - f242875eb8d7b281fd40ab8af8a6979e7ce7025d authored over 12 years ago
Code that is not important enough to be in libmypaint, but
that still has use outside of tests g...
These rely on gperftools: http://code.google.com/p/gperftools/
github.com/mypaint/libmypaint - dc95d3ec06de2f908214cd3c272cdeb9d7ab6e00 authored over 12 years agogithub.com/mypaint/libmypaint - bdef0300b6325b22913807b122f56ff85561f3cb authored over 12 years ago
Perhaps this should be different entry points, but for now let
them share the same with an enum ...
Perhaps this should be different entry points, but for now let
them share the same with an enum ...
Will be improved to become a correctness test where
the output is validated against a reference.
Will be improved to become a correctness test where
the output is validated against a reference.
github.com/mypaint/libmypaint - ef907257bddde3ec0d9291f7466fd70e288495b5 authored over 12 years ago
github.com/mypaint/libmypaint - ab4b725ed9da4f052a3ae5df21abfb0ad6e18414 authored over 12 years ago
github.com/mypaint/libmypaint - dd10456055849677df1f4cb74d09d4c15277f10c authored over 12 years ago
github.com/mypaint/mypaint - 4be8f688ccc96a2a878e573da0f07912e2caf921 authored over 12 years ago
github.com/mypaint/mypaint - cbb3a3653a304979bb6deaf6cee29064bb3c0d06 authored over 12 years ago
github.com/mypaint/mypaint - b34436d9b70e49c5c59d661cde7a69db892320e1 authored over 12 years ago
github.com/mypaint/mypaint - 2778cc7f29995e983b7638b4d809289513b361fe authored over 12 years ago
github.com/mypaint/libmypaint - 01748a610130b57cc006ba547aa6e916a6d73126 authored over 12 years ago
This surface interface is optional to implement, and will
be used mainly for testing.
This surface interface is optional to implement, and will
be used mainly for testing.
Again :)
github.com/mypaint/mypaint - 902ccfcde348c58bb180a6b9df0ed205f38697a7 authored over 12 years agoAgain :)
github.com/mypaint/libmypaint - 735c71c95b467ff8ba882cc13d435a3db6f95150 authored over 12 years ago
Intended to help implementors of MyPaintSurface to evaluate the
performance of their implementat...
github.com/mypaint/libmypaint - 9fc3c140aa7c3bb83cc1397b3ce242386aaff467 authored over 12 years ago
To run the benchmarks, do:
nosetests2 --match '(?:^|[\b_\./-])[Bb]enchmark'
github.com/mypaint/mypaint - e0f8446f5b0e26c39a27789330925b7ee1294b4c authored over 12 years ago
Intended to help implementors of MyPaintSurface to evaluate the
performance of their implementat...
To run the benchmarks, do:
nosetests2 --match '(?:^|[\b_\./-])[Bb]enchmark'
These are intended to be used by implementors of MyPaintSurface
in their test suites, and test t...
These are intended to be used by implementors of MyPaintSurface
in their test suites, and test t...
github.com/mypaint/libmypaint - e92b3b2a0f58d3be249692bb6eddd060695f5b49 authored over 12 years ago
github.com/mypaint/libmypaint - ccb0c20838f36f0ed272895b0772f7836f40ece7 authored over 12 years ago
github.com/mypaint/mypaint - 25343171da7cbd8ddb4dccf321bd527c739995d4 authored over 12 years ago