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

setup.py: refactor some minor things

github.com/mypaint/mypaint - 60f3f83fa22f046620da7a4d5f9f37dbbb1b5e41 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.windowing: remove UTILITY hint from SubWindow

The hint caused Gnome >= 3.30 (and possible older versions as well) to
spawn the icon editor win...

github.com/mypaint/mypaint - c0b7ea028cbb1e4092aacb30a8cb1b10675547a8 authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Swedish)

Currently translated at 100.0% (1272 of 1272 strings)

github.com/mypaint/mypaint - 9e228628ebfd066a3603ebd980fe859b7142d36e authored over 4 years ago by Jesper Lloyd <[email protected]>
Acquire/release the GIL while processing tile requests

Fixes crashes on some Linux distros, potentially improves performance.

When handling tile reque...

github.com/mypaint/mypaint - 4429d7859767441d9f481977165f168b7d8a0b51 authored over 4 years ago by Red Rozenglass <[email protected]>
Update changelog for 2.0.1

(cherry picked from commit 4d91b31186125587a2bf261f00e3c985c88e1a9b)

github.com/mypaint/mypaint - 08bc044add5f668e02adf52a5996e348812f89fe authored over 4 years ago by Jesper Lloyd <[email protected]>
Fix formatting in Malay translation

github.com/mypaint/mypaint - 8c723371de27c23875ff631ec14e7a0844b50018 authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Malay)

Currently translated at 11.2% (143 of 1272 strings)

github.com/mypaint/mypaint - 94f7ac4cf399b4c80607704d3bcb1b5c5a1be7e6 authored over 4 years ago by antuketot76 <[email protected]>
Translated using Weblate (Spanish)

Currently translated at 100.0% (1272 of 1272 strings)

github.com/mypaint/mypaint - 3e8e1893f68bef7e2e90c8dfcbe67de226321e64 authored over 4 years ago by fede s <[email protected]>
Translated using Weblate (Spanish)

Currently translated at 95.9% (1221 of 1272 strings)

github.com/mypaint/mypaint - abe61c61bb0fd3762ded236164b7058d3e48559c authored over 4 years ago by fede s <[email protected]>
Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1272 of 1272 strings)

github.com/mypaint/mypaint - 2a9cc33559ed17c7cd9833f9e8e897274e3ba1b9 authored over 4 years ago by Matheus Bastos <[email protected]>
Translated using Weblate (Ukrainian)

Currently translated at 23.3% (297 of 1272 strings)

github.com/mypaint/mypaint - 74d69dc990ff60b9f3768e2b510e39fb4b776b4e authored over 4 years ago by ihor_ck <[email protected]>
Translated using Weblate (Spanish)

Currently translated at 95.9% (1221 of 1272 strings)

github.com/mypaint/mypaint - d88d593a9985a1aedddf5dcc750dc5c85a019db1 authored over 4 years ago by fede s <[email protected]>
fix dimming of main window after dismissing recover backup window

Problem appears on Linux with KDE Plasma.

github.com/mypaint/mypaint - e7748e1e2a19a5206251cf7a939f637d742a00b6 authored over 4 years ago by Grzegorz Wójcik <[email protected]>
Translated using Weblate (Kabyle)

Currently translated at 13.4% (171 of 1272 strings)

github.com/mypaint/mypaint - 28f5f1d17676ca60d07bac26ccae988224f90a1d authored over 4 years ago by Kahina Messaoudi <[email protected]>
Translated using Weblate (Portuguese)

Currently translated at 87.1% (1108 of 1272 strings)

github.com/mypaint/mypaint - f47a7395b32ef85fdb23084834e511f27ee751dc authored over 4 years ago by ssantos <[email protected]>
Remove reference to non-existent Gdk.EventGrabBroken time attribute

PyGTK Gdk.EventGrabBroken maps to the GdkEventGrabBroken struct which
does not have a time attri...

github.com/mypaint/mypaint - fdbcdb9eef9ebd17c65d5c779d17876a0ae89465 authored over 4 years ago by Steven Calwas <[email protected]>
gui.framewindow: defer hq rendering when dragging

Significantly improves performance when zoomed out, and when
making adjustments with a non-90x-d...

github.com/mypaint/mypaint - 82921991516094bb2a60b938ed078896bd1d4813 authored over 4 years ago by Jesper Lloyd <[email protected]>
BUGFIX: fix wrong use of `fraction` after update

It is no longer a property, for performance reasons. This change
should have been part of b81296...

github.com/mypaint/mypaint - 47903f53739a7b1134cfdc5ecb3602f332590e40 authored over 4 years ago by Jesper Lloyd <[email protected]>
Fix use of wrong ui string in undo/redo [skip ci]

github.com/mypaint/mypaint - c84684d11d3c8dcab7d198b8b587798b693c65b1 authored over 4 years ago by Jesper Lloyd <[email protected]>
lib.command: limit command stack update event

When updating a command in the stack, only trigger the `stack_updated`
event if the update to th...

github.com/mypaint/mypaint - 3e5dd85a6c674adfba4fd83880e3737d8699ffc0 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.document: refactor/optimize undo/redo updates

Refactoring: split out common code for undo/redo updates
Optimizations (minor): cache actions + ...

github.com/mypaint/mypaint - 19b10b91fe49677a1bd2ad1deb4e0e4eedffcd86 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.symmetry: fix redraw glitch on axis adjustments

Invalidation rectangles did not account for drop shadows on
an active axis, resulting in subtle ...

github.com/mypaint/mypaint - 284dc00a705dd8a7de0a62a77446633bec6effee authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.frametool: improve redraw performance

Now redraws based on the intersections of frame lines to the viewport.
For changes where an edge...

github.com/mypaint/mypaint - 6e64d5f72da73d59ffdf3796fafbca17e5f3180c authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.frametool: queue frame adjustments

The frequency of frame ajustments made by dragging on the canvas
is now capped (as it is for sym...

github.com/mypaint/mypaint - 6885dfcb7c054623a6d0e01f65930f3880c89461 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.framewindow: refactor frame positioning

Now makes use of the existing functions in TiledDrawWidget.

github.com/mypaint/mypaint - db7089fb1ca59d99b4f27f9a3e787f15e3db4ca1 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.frametool: use enum, not str, for performance

The issue was not so much string comparisons, but a ton of redundant
calls to gettext. The way t...

github.com/mypaint/mypaint - 8336cea23fb876a86f57a077c5d3a6d270952e26 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.framewindow: replace size/dpi button+dialog

The widgets are now placed directly in the options panel, reducing
overhead by a fair bit when r...

github.com/mypaint/mypaint - 2fda6463ab385563343cfb25b95c92b9de0b1040 authored over 4 years ago by Jesper Lloyd <[email protected]>
lib.feedback: use functions instead of properties

While properties are very nice for setting up interfaces,
we should avoid using them for class-l...

github.com/mypaint/mypaint - b8129655ae000eb2e15f437f2618cda83883632f authored over 4 years ago by Jesper Lloyd <[email protected]>
Revert HoundCI config to original state

This means that the opinionated string format linter will keep
being annoying, but at least the ...

github.com/mypaint/mypaint - 5b9770ad9e50e58231faec8d6666bfcaeca2a9ed authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Swedish)

Currently translated at 99.8% (1270 of 1272 strings)

github.com/mypaint/mypaint - 3abf97fab4ee419caad8c55a6da6dacf1bae32bf authored over 4 years ago by Luna Jernberg <[email protected]>
Translated using Weblate (Russian)

Currently translated at 96.7% (1231 of 1272 strings)

github.com/mypaint/mypaint - d2fb27a48998b4005e2718d210319bb6da708ca1 authored over 4 years ago by Дмитрий Ильченко <[email protected]>
Translated using Weblate (Turkish)

Currently translated at 100.0% (1272 of 1272 strings)

github.com/mypaint/mypaint - fdbd9083b330c06117c8d4223980aab0d92aa444 authored over 4 years ago by Oğuz Ersen <[email protected]>
gui.linemode: move line ends when pressing ctrl+shift

In addition to changing the curve points, the line ends can now
also be moved when pressing ctrl...

github.com/mypaint/mypaint - 91500a71e0f4262894d1d307e7e6fee602ed04fd authored over 4 years ago by Grzegorz Wójcik <[email protected]>
Fix hound config [skip travis] [skip appveyor]

Not sure why the config failed before. Could be that `python`
instead of `flake8` was the cause,...

github.com/mypaint/mypaint - 9e81378935c7291c208f3ef78e32c4b644692edd authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.topbar: fix args in call to Gtk.Menu.popup

The call was missing either the arguments for time or for user data.
Call is now consistent with...

github.com/mypaint/mypaint - 83418db1b2264b2cfe1e7561491fd7c303de3ffc authored over 4 years ago by Jesper Lloyd <[email protected]>
Update translation files (po template & po files)

github.com/mypaint/mypaint - 249b0196dfbbf9429cd96a7b39b5b4ce4f362103 authored over 4 years ago by Jesper Lloyd <[email protected]>
README: add clarification about winget package

github.com/mypaint/mypaint - 49c739e875c82fcc923575075e2a489234356086 authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Finnish)

Currently translated at 38.3% (488 of 1273 strings)

github.com/mypaint/mypaint - 805c4fdcb5ba2355290f7470ca024c16769db375 authored over 4 years ago by Jiri Grönroos <[email protected]>
Translated using Weblate (Russian)

Currently translated at 96.7% (1232 of 1273 strings)

github.com/mypaint/mypaint - d06dc19bb5d1bc6bd4a565cb63e5858f574083cb authored over 4 years ago by Alexey Napalkov <[email protected]>
Translated using Weblate (Finnish)

Currently translated at 22.7% (290 of 1273 strings)

github.com/mypaint/mypaint - 43bc1e9f9698ade0ca1b4931c48fbc81fd7122e5 authored over 4 years ago by Jiri Grönroos <[email protected]>
Translated using Weblate (Norwegian Bokmål)

Currently translated at 55.7% (710 of 1273 strings)

github.com/mypaint/mypaint - 5891ab290134368c4fafb6b7caa74c6b22296016 authored over 4 years ago by Allan Nordhøy <[email protected]>
README.md: add info about winget package [skip ci]

Note for future reference: winget refers to the recently released
Microsoft Windows Package Mana...

github.com/mypaint/mypaint - da4da88c0db1cf3237cb8aacb9094be08bf52471 authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Kabyle)

Currently translated at 13.1% (168 of 1273 strings)

github.com/mypaint/mypaint - 5741f400ec959e2f3a7bbf39b7867985dd1751fd authored over 4 years ago by Selyan Sliman Amiri <[email protected]>
Translated using Weblate (Arabic)

Currently translated at 29.2% (372 of 1273 strings)

github.com/mypaint/mypaint - 37a094b970b1bd94f8a047bb711dae292c1b4da2 authored over 4 years ago by tamer dab <[email protected]>
Translated using Weblate (Japanese)

Currently translated at 76.1% (969 of 1273 strings)

github.com/mypaint/mypaint - e2be50b6674e705a39ba8c28a73b5e6c9d45c137 authored over 4 years ago by Drew T <[email protected]>
Translated using Weblate (Spanish)

Currently translated at 77.2% (983 of 1273 strings)

github.com/mypaint/mypaint - 0e964d909a7897c1ecd228cbb6ee6305857531d9 authored over 4 years ago by Drew T <[email protected]>
gui.colorpicker: mitigate lag on drags

There are multiple reasons this code is slower than it needs to be,
but most of the lag was caus...

github.com/mypaint/mypaint - d6825558fc8d95de7d91fcf413e8b00b43153064 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.colorpicker: refactor hcy-component picking

Replaces the large if-else single-entry chunk by actually making
use of the existing subclasses....

github.com/mypaint/mypaint - 9cc92eb0bf1810caa06e49a94a75d9e4bafd7f81 authored over 4 years ago by Jesper Lloyd <[email protected]>
HCYColor: keep chroma when converting to/from HSV

Specifically when converting to/from HSV when the source color
rgb is 0,0,0 but a non-0 saturati...

github.com/mypaint/mypaint - 706af7873f85f01e3bedca9f674c9a9d3706fc60 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.colorpicker: remove unused attributes

github.com/mypaint/mypaint - 1bfc81cd824cea5b0d211b1e67ff8ff5abc28266 authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Arabic)

Currently translated at 19.9% (254 of 1273 strings)

github.com/mypaint/mypaint - 1f5dc33b8722b6436dfdb631689bbe80d4fd0750 authored over 4 years ago by tamer dab <[email protected]>
CODEQUAL: rewrite action whitelist conditionals

Makes the code a bit shorter, with consistent comments.

github.com/mypaint/mypaint - eeb1dd43df0f92d0a0d155c38bf27d88331b5d13 authored over 4 years ago by Jesper Lloyd <[email protected]>
inktool: fix drag_start_cb crashing on space-drags

Same issue as: a9a92678bfe1f1b31069943ed064a7a686b797a6 but older.

github.com/mypaint/mypaint - 27b58096e7735498b66ff88b9e548605c4968e16 authored over 4 years ago by Jesper Lloyd <[email protected]>
inktool: prevent strokes for buttons other than 1

Bug going back to at least 1.2.1 - the nodes shows up regardless of
how the drag is initiated or...

github.com/mypaint/mypaint - 75c2939e072bdb4f09aa22536849859b902523c7 authored over 4 years ago by Jesper Lloyd <[email protected]>
Fix switching to BrushResizeMode from line modes

Caused by `permitted_switch_actions` being defined twice (old bug).

github.com/mypaint/mypaint - 21a8562940de1def842c97abf8485d1b77f4f31f authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Slovak)

Currently translated at 91.2% (1162 of 1273 strings)

github.com/mypaint/mypaint - b9bc93afca38fd9c5ede25b4a06d33a59088dfe9 authored over 4 years ago by Dušan Kazik <[email protected]>
Switch to newer appveyor build image [skip travis]

Due to a recent change of msys2 packagers[1], some keys need
updating (and this image has the up...

github.com/mypaint/mypaint - e981791e76babf4a065fcb1dc895d7185ee7285b authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.document: cache top mode for motion_notify_cb

Another case where the property overhead can become noticeable when
the event frequency is high ...

github.com/mypaint/mypaint - 914160f3bc269faff19795b3ed88356fc335aca1 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.mode: add ev_x, ev_y to `drag_update_cb`

Accessing the coordinates from the event wrapper is actually
very slow (up to ~4-5x slower compa...

github.com/mypaint/mypaint - 252891f9508b19441d570c2bf39d63a04d31f175 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.device: fix _init_device_settings call order

Once a device is set up (until it is disconnected), calling the init
function does nothing, so c...

github.com/mypaint/mypaint - cdfe439cc5dbd1e47775cc8daa1a411daa970903 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.symmetry: queue axis updates when editing

Updates are capped to 60fps, avoiding needless recalculations.

github.com/mypaint/mypaint - 187dbd278bb556ba1dcc47b6ffb96703648a7286 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.mode: speed up motion_notify_cb

Local `_in_drag` boolean is now checked directly, to avoid the
overhead of the `in_drag` propert...

github.com/mypaint/mypaint - 1849559323e80f6f5e3f326807d55f3c6016c488 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.symmetry: change line styles for axis lines

The drop shadow style, though nice-looking, can make it difficult
to see the symmetry axes when ...

github.com/mypaint/mypaint - 1ccb541ed1d5e9e54cf9e6d96c0ce956f363ce65 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.mode: add method `popped` to InteractionMode

Like `enter` and `leave`, this method can be overridden by mode
classes to perform specific task...

github.com/mypaint/mypaint - 678a7c80723da8ade2c310978f16cb0d956f66d1 authored over 4 years ago by Jesper Lloyd <[email protected]>
lib.helpers.Rect: remove deprecated method aliases

github.com/mypaint/mypaint - 0ab6f4e2ae905dba5f7d1fe81e3078fe9c59f3df authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.fill: improve overlay redrawing

Now only invalidates the rectangle for new points while dragging.
Invalidates the full bounds wh...

github.com/mypaint/mypaint - 824de8f2733e6efa34ec87b7852a0354a02d4e2c authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.symmetry: refactor to improve gui performance

Most of the data is moved to the overlay instance, since it is always
needed there. The edit mod...

github.com/mypaint/mypaint - 417f4404bc165e6b5cdd2d9a07d9a62c8a79dc10 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.symmetry: replace center coord. input widgets

With keyboard input prioritizing input widgets, there is no longer
any need for the button+dialo...

github.com/mypaint/mypaint - 8689ca7eaa21d305ae74a12c45cbc2ac9cc66a10 authored over 4 years ago by Jesper Lloyd <[email protected]>
lib.helpers.Rect: add new utility methods

github.com/mypaint/mypaint - ffbfca2555c195acc333148d2922a51c36a4519e authored over 4 years ago by Jesper Lloyd <[email protected]>
Semi-revert previous last-event recording change

Commit of initial change: 521a828af761c90af43de9496543fe048c2f0112

Due to memory reclamation, s...

github.com/mypaint/mypaint - 609a3b9a1d421a70d071dd3054ac807542151358 authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (Spanish)

Currently translated at 77.0% (981 of 1273 strings)

github.com/mypaint/mypaint - 28a26f9ae3ed29468e8a25880e85cce0b1af1f39 authored over 4 years ago by Rosemary Sumitani <[email protected]>
brush resize mode: fix small bugs, clean & comment

Following bugs fixed:

* Wrong start position used (incidentally correct, most of the time)
Ca...

github.com/mypaint/mypaint - 7fe386a5128302dd506b56d3182981581baf2435 authored over 4 years ago by Jesper Lloyd <[email protected]>
brush resize mode: revise handle positioning

Handle is now always positioned on the right side of the circle.
A better model would probably t...

github.com/mypaint/mypaint - 7df8696600150235ad9d83dd72f0d676f16ee6d6 authored over 4 years ago by Jesper Lloyd <[email protected]>
Add canvas-drag brush resizing

New mode for changing the brush radius by click-dragging.
The radius is visualized by an overlay...

github.com/mypaint/mypaint - 12195c7a3d0bdc61c111e86f6ba746389026dbc8 authored over 4 years ago by Jesper Lloyd <[email protected]>
gui.mode: clean/fix `initial_modifiers` handling

For non spring-loaded modes, the handling of initial_modifiers was
not updated to take into acco...

github.com/mypaint/mypaint - 8e8b66c64efa0baaa448ccfac8b7cb66347b9aec authored over 4 years ago by Jesper Lloyd <[email protected]>
Expose indexed access to mode stack

Only __getitem__ is implemented, other manipulations should
always be handled via the public int...

github.com/mypaint/mypaint - aaae3e657f9d070af972d0e8b0d163bd53df6750 authored over 4 years ago by Jesper Lloyd <[email protected]>
Improve performance of last-event recording

Using class-protected (mangled) attributes and unpacking
data from the event is about 10 times s...

github.com/mypaint/mypaint - 521a828af761c90af43de9496543fe048c2f0112 authored over 4 years ago by Jesper Lloyd <[email protected]>
buttonmap: use mode's `get_name` as label fallback

The ACTION_NAME has to be defined in order for a mode class
to be registered, but when the value...

github.com/mypaint/mypaint - d5eab94715bee370c03e7261f69e0e519a81541f authored over 4 years ago by Jesper Lloyd <[email protected]>
Split out brush radius approximation calculation

This is the value (unscaled) used to represent
the radius of the brush when used in the brush cu...

github.com/mypaint/mypaint - 13c6eb96e7fc7b6ae79f90b3245a4b2c443831e6 authored over 4 years ago by Jesper Lloyd <[email protected]>
Fix format spec errors in pt/zh_TW translations

Python brace formatting not updated in zh_TW,
and missing plural form in pt.

github.com/mypaint/mypaint - d43ea2560bf4df9322721506897d65032f62dc9e authored over 4 years ago by Jesper Lloyd <[email protected]>
Translated using Weblate (French)

Currently translated at 80.7% (1028 of 1273 strings)

github.com/mypaint/mypaint - fca32237c8461098c45c97b8495cfc0616bf7a99 authored over 4 years ago by Isabelle Lepage <[email protected]>
Translated using Weblate (Portuguese)

Currently translated at 76.1% (970 of 1273 strings)

github.com/mypaint/mypaint - e1830eaa456b24bee8b79df99107320b047caec2 authored over 4 years ago by ssantos <[email protected]>
Translated using Weblate (Turkish)

Currently translated at 100.0% (1273 of 1273 strings)

github.com/mypaint/mypaint - f32bed01cc381c6c78adfb1f6c167c63932ba414 authored over 4 years ago by Oğuz Ersen <[email protected]>
Translated using Weblate (Catalan)

Currently translated at 100.0% (1273 of 1273 strings)

github.com/mypaint/mypaint - ce963beb2a9fe0097fef233d7a2e716239164a30 authored over 4 years ago by Joan Montané <[email protected]>
Translated using Weblate (Indonesian)

Currently translated at 36.6% (466 of 1273 strings)

github.com/mypaint/mypaint - e995496c070432d109fd0a719f066d09bad1842c authored over 4 years ago by TA <[email protected]>
Translated using Weblate (Croatian)

Currently translated at 87.5% (1115 of 1273 strings)

github.com/mypaint/mypaint - 20438055b9acdb4ac7fa3f7994568fe97cfca560 authored over 4 years ago by Milo Ivir <[email protected]>
Translated using Weblate (Portuguese)

Currently translated at 86.4% (1101 of 1273 strings)

github.com/mypaint/mypaint - e82211aa598e0880ba933b63d144be4e8ea464d2 authored over 4 years ago by ssantos <[email protected]>
Translated using Weblate (Chinese (Traditional))

Currently translated at 82.9% (1056 of 1273 strings)

github.com/mypaint/mypaint - 26e8640b7ed3b640542163134ebdf00d1476e3c0 authored over 4 years ago by jjyaung <[email protected]>
Py3: fix url unquoting and remove quoting helper

The quoting function is no longer used. It should probably
have been removed in 8112f1dc4f82ae88...

github.com/mypaint/mypaint - 8e849a61fdf77f5958749b0831f36c4fdaf1419c authored over 4 years ago by Jesper Lloyd <[email protected]>
Patch mypaint to strip non-bundled-module paths

Since the build culls a lot of modules that are not really needed,
conflicts can arise if those ...

github.com/mypaint/mypaint-appimage - bbea03cbab723f62acbf263479a1dd91e944d227 authored over 4 years ago by Jesper Lloyd <[email protected]>
Use setting tooltips for shared brush tool options

The tooltips are added to the labels, not the sliders, as is the case
for tooltips of many of th...

github.com/mypaint/mypaint - 31088ee4043a0bdc80a5f8125d0cb039469be3af authored over 4 years ago by Jesper Lloyd <[email protected]>
Add dynamic tooltips to InputSlider

Shows the current value of the slider in a tooltip, to be used in
situations where a value is us...

github.com/mypaint/mypaint - 0c722d20c6e6bf97e5febc5413495f1e3056046a authored over 4 years ago by Jesper Lloyd <[email protected]>
Replace most GtkScale instances with InputSlider

All _direct_ instances of GtkScale are replaced by Inputslider.
The sliders in GtkScaleButton in...

github.com/mypaint/mypaint - 31a072ae6d797ae687dc6154f49db62cfe31343f authored over 4 years ago by Jesper Lloyd <[email protected]>
Add slider with keyboard input (InputSlider)

Adds a new widget which is a single-child container, normally holding
a GtkScale instance (a sli...

github.com/mypaint/mypaint - 6a2f91a3829d91912fdfd6d0f17f632e3addee48 authored over 4 years ago by Jesper Lloyd <[email protected]>
Add focus-clearing to ToolStackWindow/BrushEditor

Omissions that should have been implemented in:
2b31860c93a640d49b8685ba635ee0584b0a0b26

github.com/mypaint/mypaint - 9dd2bac5fd76fdccfb9aa15706ae5e12bed9b2f1 authored over 4 years ago by Jesper Lloyd <[email protected]>
Update copied `add_metaclass` decorator

Reflects the bugfix a611f60dc73d9df64fd8ebcec1daf9f7827e29db
in the original repository (https:g...

github.com/mypaint/mypaint - 47d4aa4f5ba48eb1caeb6357151586b383b7ae98 authored over 4 years ago by Jesper Lloyd <[email protected]>
Update translation files

github.com/mypaint/mypaint - 2b7b408aa18229da7b848a491f3b2d83fb190f79 authored over 4 years ago by Jesper Lloyd <[email protected]>
Ignore keyboard events in layer list

This is needed when widgets can receive keyboard events, since
the default list navigation is no...

github.com/mypaint/mypaint - dcd8c6d9e8f839381a862a1a30ff91e66ddb822b authored over 4 years ago by Jesper Lloyd <[email protected]>
Prioritize input widgets for keyboard events

The way keyboard handling was set up, changing values in entry
widgets by using the keyboard was...

github.com/mypaint/mypaint - 2b31860c93a640d49b8685ba635ee0584b0a0b26 authored over 4 years ago by Jesper Lloyd <[email protected]>
Fix pos access in two instances of drag_start_cb

Since the event _can_ be a Gdk.KeyEvent, which does not have x, y
attributes with a position, th...

github.com/mypaint/mypaint - a9a92678bfe1f1b31069943ed064a7a686b797a6 authored over 4 years ago by Jesper Lloyd <[email protected]>