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
The problem was that the colors mixed on the scratchpad
look different depending on your backgro...
github.com/mypaint/mypaint - fbc0780f6d653eccd88194cceaac7b346a33d265 authored about 13 years ago by Martin Renold <[email protected]>
github.com/mypaint/mypaint - 3d83af4746c81f83d700f2085570c738513c3cc3 authored about 13 years ago by Martin Renold <[email protected]>
used for http://wiki.mypaint.info/Brushlib
github.com/mypaint/mypaint - fb60435d622745a7ff8becdb8e1f99f86bbb40aa authored over 13 years ago by Martin Renold <[email protected]>github.com/mypaint/mypaint - 2177e24275d7ce05de0f8523b1ca99ab3289d1bb authored over 13 years ago by Ariful Bhuiyan <[email protected]>
github.com/mypaint/mypaint - efed132668e9dafaacf3c835b264f99b0925c239 authored over 13 years ago by Andrew Chadwick <[email protected]>
Lets it handle the details as it sees fit.
github.com/mypaint/mypaint - 59381c17bf59b29eeb17e74dd5ff79a8de123040 authored over 13 years ago by Jon Nordby <[email protected]>Not tiledsurface specific.
github.com/mypaint/mypaint - fd8a5aee3fc87670be89cdb1b35f9f9661e07979 authored over 13 years ago by Jon Nordby <[email protected]>
Most part of the code should not care about
the surface implementation used. Provide wrappers
on...
Add a README explaining the current status of the emerging Glade support
and what our vague goaa...
Add missing gui/spinbox.py from last commit: oops.
Separate out HSV compatibility widget and ad...
github.com/mypaint/mypaint - ac65d5d11470ea5ac4365aa06b5888def1c30f30 authored over 13 years ago by Andrew Chadwick <[email protected]>
The usual drill, but the slight wrinkle is that because it's a
derivative of a Box subclass, Gla...
The TiledDrawWidget is a fairly simple canvas, so nothing much needs to
be changed to support us...
Wrap the custom pressure/input curve widget for glade, and move it out
to a separate, independen...
Includes a script for running Glade using the local widget catalog.
github.com/mypaint/mypaint - 8a5d8baf9c7125ee0f9f4094d69dfc4c2c54f073 authored over 13 years ago by Andrew Chadwick <[email protected]>
Fix UI clunkiness whereby elastic windows wouldn't shrink again if their
elastic expanders had b...
Factor elastic containers and components out to their own module and add
a trivial ElasticWindow...
I'd prefer we move to GtkIconView, but wrapping our own version is
trivial. Icons are from Glade...
Make the setting reset terminology clearer, explain in terms of "this
brush" and "saved values",...
Make the dropdown main menu button's function a little more obvious. No
longer accept focus or t...
The name was also incompatible with the ORA spec. Didn't see it in
testing because we're toleran...
Simple enough wishlist item; https://gna.org/bugs/?18741
github.com/mypaint/mypaint - 1470230c5c6c121763044afd770866205ec57af1 authored over 13 years ago by Andrew Chadwick <[email protected]>
Remove an assertion that breaks Ubuntu Lucid's version of PyGTK. It's
not really needed anyway.
...
Add sigetch to the about box's credits list.
github.com/mypaint/mypaint - 2a49dbd59e3d757251d1b9df3a0b2222178bfa84 authored over 13 years ago by Andrew Chadwick <[email protected]>github.com/mypaint/mypaint - b4a50afb2bd72c9483653e522cd6524fb1079165 authored over 13 years ago by Andrew Chadwick <[email protected]>
Declare supported composite ops in a single place and make their display
names translatable.
Mo...
github.com/mypaint/mypaint - 573d3811ff8b59893f986766dda8db6937da168c authored over 13 years ago by Andrew Chadwick <[email protected]>
Add a regression test that checks some corner cases of all
layer modes to make sure the result i...
* 1/16 and 16 zoom level is added.
* Mipmap level is changed to 4.
(Amended to remove patch for...
github.com/mypaint/mypaint - 6d624040c2a7afaccf52a85a2a6e0d630a6e967d authored over 13 years ago by sigetch <[email protected]>
Initial implementation of layer composite-ops. Color-dodge is not
implemented yet.
Fix a bug of burn operation implementation which causes floating exception.
github.com/mypaint/mypaint - da4e3ed54d8f082a7eedc3944c05ffb0fe5e5574 authored over 13 years ago by sigetch <[email protected]>Color-dodge operation is implemented.
github.com/mypaint/mypaint - 50963f1e99381fce265d8709967762b7bd005848 authored over 13 years ago by sigetch <[email protected]>Add display_name for SetLayerCompositeOp command.
github.com/mypaint/mypaint - f665b3420b6f04e5560061d25d183f5d1a2d985f authored over 13 years ago by sigetch <[email protected]>
Change composite-op attribution of normal mode from "svg:over" to
"svg:src-over".
Change composite-op name to be compatible with SVG spec. name.
Initial import of layer composit...
github.com/mypaint/mypaint - 1b74f2842c0ba0c026a44affb17f9f7ac9920ac3 authored over 13 years ago by sigetch <[email protected]>
Bugfix: implement layer composition properly. Now each layer data is
treated as premultiplied pi...
Extended input events (tablet) may be reported outside the widget's
allocation even if non-exten...
https://gna.org/bugs/?18545
github.com/mypaint/mypaint - c7c1c3c50edfe561bfd125af0056ac111184d313 authored over 13 years ago by Martin Renold <[email protected]>User feedback indicates that we tend to make too few splits.
github.com/mypaint/mypaint - 1e948611184149da7dfb6914ceaef7dd458a5d58 authored over 13 years ago by Martin Renold <[email protected]>User feedback indicates that we tend to make too few splits.
github.com/mypaint/libmypaint - adb22fce48f40ac497b60ee32416a8d334d7ad51 authored over 13 years ago by Martin Renold <[email protected]>github.com/mypaint/mypaint - 87853b9c43fe26122d33dcaca3f146bbc3b12d9e authored over 13 years ago by Till Hartmann <[email protected]>
Try to fix dropdown panels flickering briefly at (0, 0) before they're
moved to their intended l...
Fix for a pair of related exceptions raised when trying to load toolbar
previews for brushes who...
Explain what's going to happen if you select Undo or Redo by updating
the action texts. "Paintin...
Display more meaningful texts and icons when the Fullscreen action is
toggled.
Add a right-mouse-button menu on the toolbar for choosing which sets of
tools are required. Sett...
Explain the constraints on --install-prefix more clearly, and supply a
workaround for packagers ...
The colour toolbar item is now a dropdown panel like the two nearby
entries. It now offers a GTK...
Use wildcards for the names of styled widgets (since each widget should
almost certainly have a ...
Expose the colour details dialog as a gtk.Action. No menu entry for it
yet, since it's quite a b...
Wrap the "compatible" HSV widget specially so that it can be used a
little more neatly from mult...
Tweaks to panel behaviour and button appearance.
* More padding to the left of the button icon....
github.com/mypaint/mypaint - 8434621ffcbf6e3bc146f77bf5b6cadb1b45c01b authored over 13 years ago by Andrew Chadwick <[email protected]>github.com/mypaint/mypaint - 7ed15b93cc949ea059b79cc9eb88f9f5c339d9d4 authored over 13 years ago by Ferry Jérémie <[email protected]>
github.com/mypaint/mypaint - 07c51dabe364a585b9cfc5f7230a91398ec503eb authored over 13 years ago by Ferry Jérémie <[email protected]>
The quick brush chooser is now exposed on the panel directly as part of
a new dropdown panel. Th...
Show big images in tooltips for brush previews in the toolbar.
Abstract out getting a sensible d...
Rather than requiring other modules to fumble around with parent brush
names, export a method fo...
Support - to the extent we can - but do not condone use of sub-widgets
in the drop-down panels t...
Certain themes look kinda huge without it too.
github.com/mypaint/mypaint - 17a3cf6d9bcb55cf3f550abf06f6e9747354458f authored over 13 years ago by Andrew Chadwick <[email protected]>github.com/mypaint/mypaint - d0df115d6bb0ce3e02faf7d2266f0f4ae0b38bce authored over 13 years ago by Andrew Chadwick <[email protected]>
Add a dropdown with sliders for some common brush settings to the
toolbar. Reset buttons, and be...
github.com/mypaint/mypaint - 8315051b66d06a8ce811bd9d25c5cc196c305bcb authored over 13 years ago by Andrew Chadwick <[email protected]>
Minor refactor of action group registration, and a finder routine for
pulling out actions by nam...
If a brush forces its own color when selected, undo this color
change when the user switches bac...
https://gna.org/bugs/?18597
github.com/mypaint/mypaint - 9e473560af2c8df65cc19fe4d7dd9a79ddd34aa5 authored over 13 years ago by Martin Renold <[email protected]>https://gna.org/bugs/?18597
github.com/mypaint/libmypaint - 41592d46c00ede35bf0732d945847ffd217d07db authored over 13 years ago by Martin Renold <[email protected]>
https://gna.org/bugs/?18581
And move some code closer to where it belongs.
Requested by Ramón Miranda.
(Hm, maybe it should be made logarithmic?)
Requested by Ramón Miranda.
(Hm, maybe it should be made logarithmic?)
The brushkey and history initialisation code was relying on
DEFAULT_STARTUP_GROUP existing, whic...
Add a brush chooser MenuToolButton to the toolbar. Button icon shows the
current brush. Clicking...
Give the Scratchpad a better initial position, and update the other
positions to make better use...
Add a colour button to the toolbar with a dropdown menu containing
recent colours and a selectio...
Make the Color Details dialog more reusable by other code, and simplify
its implementation a bit.
github.com/mypaint/mypaint - e5a5e6258772d8b9f646b6900cc001ff8f12a443 authored over 13 years ago by Andrew Chadwick <[email protected]>
User reports were fairly consistent about dragging to snap floating
panels back in being annoyin...
Attempt to fix some keypress weirdnesses I've been seeing recently with
the recent focus rejecti...
https://gna.org/bugs/?18548
github.com/mypaint/mypaint - 4465cbbda4f14f6505bfd4cc7869bd39f58b63a4 authored over 13 years ago by Martin Renold <[email protected]>
The UI toolbar and menubar changes are confusing to users. Move their
settings to a submenu, and...
To save vertical space, the menu bar can now be hidden in the same way
as the toolbar. When the ...
Turns out that we call load_snapshot() after every completed stroke.
While this seems to be poin...
This decreases the delay from "end of undoable stroke" until "ready
for the next stroke" which i...
Follow-up on the previous commit. Also, simplify the implementation.
Let's see if anyone actuall...
Changed the warmer/colder keyboard shortcut to not stop at a designated
"cold/warm point" but in...
Was removed by accident, and not having it is beginning to annoy me.
github.com/mypaint/mypaint - a71e70c7eb18c31b506ff8da90ab28666a55801b authored over 13 years ago by Andrew Chadwick <[email protected]>
Detect when sandboxing is active, and don't try to be clever and set
permissions on surrounding ...
github.com/mypaint/mypaint - f26933758174ff99ac8d988229f82870b74f9fcc authored over 13 years ago by Andrew Chadwick <[email protected]>
Introduce a recursive Install()-generator, use $prefix everywhere for
understandability, and set...
Remove an exception with the color selector. Thanks to tillux1 and Juan
Pablo Carbajal for the r...
github.com/mypaint/mypaint - 25dbbe61a44710f16b44ff01dfea08e5d0047c05 authored over 13 years ago by Andrew Chadwick <[email protected]>
Since the PPA builds (and Windows builds if you want pressure support)
need to support an ancien...
github.com/mypaint/mypaint - 9b8aaabdcf47bbde2092017bdeed3c704481319c authored over 13 years ago by Martin Renold <[email protected]>
This duplicates some lines, but that's OK given the context of the box.
MrMamurk was already cre...
Thanks to BenO and MrMamurk, and apologies for not crediting you earlier.
github.com/mypaint/mypaint - f1d38255c0dc8e4ece0b401b7dd4f9613c8098e1 authored over 13 years ago by Andrew Chadwick <[email protected]>
Several users creating packages and local installs have been bitten by
icon trouble recently. In...
Reduce code duplication by using the same class for both, making the
scratchpad doc register wit...
Slight rewording and letter case changes for consistency. Dots where
interaction's required off ...
Change scratchpad hotkey to Shift+S since people probably use [ and ]
for paired operations. And...
Change scratchpad hotkey to Shift+S since people probably use [ and ]
for paired operations. And...
Since dithering is a cheap operation now, also enable it for
the display when converting from 15...
Application() takes extradata argument now.
github.com/mypaint/mypaint - 24f820c49c34ad727c5e21264743605a876937ed authored over 13 years ago by Martin Renold <[email protected]>