Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/kivy/kivy

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
https://github.com/kivy/kivy

Introduce `ANGLE` GL provider on Apple platforms on top of SDL2 window backend (#8534)

* Disable OpenGL for SDL2 window backend and introduce ANGLE egl_backend

* Allow to build wit...

8cc881c1aef71243a49bc4790cc87cb9cc08569e authored 11 months ago
Rename `CaptureDelegate` to `KivyCaptureDelegate` in `AVFoundationCamera` to avoid duplicated symbols (#8385)

Co-authored-by: psychowasp <[email protected]>

17319904d26f257c1a26b94689ca9f3f6f3f96ff authored 11 months ago
New <Getting started> link for Apple Developer in Docs (#8642)

https://help.apple.com/developer-account/

has moved to

https://developer.apple.com/help/a...

28ca16fb342d25086ae73b7ef1a8da3fe6b66e2e authored 11 months ago
Typo: Docs grammar issue in loader.py (been/be) (#8640)

Fixed a typo, been/be

20e38cec4fb47da9657da38b5c3d25a7dfc0082b authored 11 months ago
Use `filetype` as `imghdr` built-in module is deprecated and slated for removal in Python 3.13 (#8581)

* Ensure Imghdr compatibility with Kivy

* Use iletype to get file extension

* Reformat fi...

7e6d86197a8720dea8c84eedaa8181ed3d96670c authored 11 months ago
Add `Window.unrotated_size`, simplify, clean-up and fix `Window.size` and `Window._density` logic (#8630)

6bb27a91cb493c70085e7c1ed5b12d34642c6b40 authored 11 months ago
Fix Typo: `kiby` instead of `kivy` in global variable in `_text_pango.pyx` (#8633)

This is just a typo fix for the line `global kiby_fontfamily_cache`, the kiby instead of kivy be...

3de06c3d8fee005652b58decd6b721084685ca10 authored 11 months ago
Update python-for-android link in packaging-android.rst (#8638)

Added the correct link to avoid 404 error.

2f6b8cad4f5d58b2f2e29b7d939f54741ee39056 authored 11 months ago
ImageIO: Include `CoreServices` header (fixes iOS build) (#8629)

340ea0d625bd380b6d0a48e1ac17818e4bab82fa authored 11 months ago
ImageIO provider: Retrieve supported image sources file extensions during runtime (#8623)

* ImageIO provider: Get supported sources file extensions during runtime

* Remove visionOS as...

c039371ea15ad534074c10218c208ef3b9fd90f7 authored 12 months ago
Refactor SDL2 window creation to avoid DRY violations (#8616)

dc7fd3d8ae28029ebecfbb923af37caa4a5245c9 authored 12 months ago
Allow using `c++` mode for Cython files on Android and iOS (#8619)

* Allow using c++ mode for Cython files on Android and iOS

* Fix PEP8 violation

1ca6948c3430474b7f8d3514a52d001b59f8465b authored 12 months ago
Remove Windows 32-bit support (tests, builds, docs) (#8617)

* Remove Windows 32-bit support (tests, builds)

* Remove fancy rules for dependencies and rem...

ff80a2213a7f52dc45e0decb4a12c47315bb90ad authored 12 months ago
Fix flaky pyinstaller video widget test (#8618)

* Fix flaky pyinstaller video widget test

* Fix flaky pyinstaller video widget test

1e32d45425cc536c3ec30f96e3e0d2d9bb0b9026 authored 12 months ago
Remove Python `3.7` from supported matrix and set minimum supported version to `3.8` (#8587)

15f1db0394f85386c35c3e61e9be2ca1270efdc5 authored about 1 year ago
Fix spelling on `unicode_textinput.py` (#8594)

72d2767d0a08bfcb71bd21a99715798d4873a171 authored about 1 year ago
Updated ES vkeyboard layout to resemble a real ES keyboard layout

5df8304480f5980ed8dc5f08919efffbe9e48da5 authored about 1 year ago
Bump to `3.0.0.dev0` for development (#8554)

618a80212a0516f23ac6ae17c8696b3d709692cb authored about 1 year ago
Bump version to `2.3.0` (#8551)

9ef218027178115a66b417ae34b21f488bdd3617 authored about 1 year ago
Update CHANGELOG for `2.3.0` (#8550)

5826696dc60281b0ca2b92c32ae884f8d1b2be00 authored about 1 year ago
Bump to `2.3.0rc3` (#8543)

c1d89471bb60a3b19fa017e2df9fe64ad0bd67a0 authored about 1 year ago
Happy new year! Updated copyright year to 2024 (#8542)

decde20ea55c71b0a6422bb7893032d1c82fbed8 authored about 1 year ago
`PIL` text provider: Do not render text if font size is `< 1` (#8540)

* disable rendering if font_size < 1

* flake8

1d8fdc39bf219d78cf781ebb4d203b9bf48c84dd authored about 1 year ago
Bump to `2.3.0rc2` (#8536)

f04f4f47fe99878a0e096c718e140ae4be867478 authored about 1 year ago
Fix text attributes not changing after the settings panel is opened (#8535)

f380b28e157e334f88590e28c616485936db3b37 authored about 1 year ago
Bump to `2.3.0rc1` (#8533)

7146d0fb08ca0737a0d288dcdfde1643c7cf4052 authored about 1 year ago
Request `--only-binary` for Pillow on Windows when testing wheels (#8529)

a7aafd868b5957feb3f550da34b481dd0830b0d9 authored about 1 year ago
New feature: Add `limit_render_to_text_bbox` to `Label` to limit text rendering to the text bounding box, improving `Label` alignments. (#8510)

* add limit_render_to_text_bbox

* flake8

9576cf756f804fead102a64ef32c940a488e7ed4 authored about 1 year ago
`PIL` text provider: Ensure consistent text height to prevent text from bouncing when typing (#8511)

* fix incorrect text height

* flake8

5e5cfe445b36eb2b46643926781b67d9383e7d43 authored about 1 year ago
Added spanish layout json for the vkeyboard

9f76591442ad2f6d6f5e5218da9928a89621a0ba authored about 1 year ago
Fixed title and description spanish vkeyboard layout

26456cc7e2cd8e2100df45ccca26e60cee85b213 authored about 1 year ago
Add disclaimer to use `RecycleView` instead of `ScrollView` for large datasets (#8274)

cf0c974e42722197e37d1de8ee631029ceab0d00 authored about 1 year ago
Make sure build dependencies are installed for Kivy.app, and use default python version provided by `create-osx-bundle.sh` (#8513)

* Make sure build dependencies are installed for Kivy.app

* Use the default python version fr...

a8ebd2df9d28682182ee035d78e9b2eb74b5779e authored about 1 year ago
Make doc structure consistent and up-to-date (#8514)

* Make doc structure consistent and up-to-date

This is part of an effort to make the Kivy sib...

7b84bf61517655dd3ac43b6ed2db24a80017b9e2 authored about 1 year ago
Restrict the Pillow version to `>=9.5.0,<11` (#8505)

* Restrict the Pillow version to pillow>=9.5.0,<11

* Use --prefer-binary (will document it)
...

74ed8e078517657ddb0fdd3adedfd3eac6dca489 authored about 1 year ago
PIL text provider: use `get_bbox` when `get_size` is not available. Allows latest versions of pillow to work along with older ones. (#8503)

49b81cb22436b4b60f534beb467afe6fcde1bcf1 authored about 1 year ago
Add support for Python 3.12 (tests, wheels) (#8393)

3d045cd6ab9c8ad6a70d36acbde2b35fe28ca290 authored about 1 year ago
Bump `kivy_deps.angle` version to `~=0.4.0` (#8501)

a44d8730a77cdb405df493353acc01c98e6d301f authored about 1 year ago
Refactor `filechoosertest_unicode.py` (#8485)

Was thinking about making changes to filechooser.py, but was not happy with the state of the exi...

670cb0c440292d88ce1f361f17133f5fc31b1061 authored about 1 year ago
Deprecate `kivy.utils.interpolate` and improve related docs (#8459)

* Deprecate interpolate

The interpolate function isn't fit for purpose, and thus likely isn't...

c1d97ceff53966880a109f592d4f9de3863abb42 authored about 1 year ago
Correct `ActionBar` documentation (#8493)

* Correct ActionBar documentation.

Addresses #6233

* Update Review comment

Update Revie...

bf8202bf3e1ca37e0d38001047635acdbc2361fa authored about 1 year ago
✨ feat: Updating `TextInput.scroll_x` after `do_backspace` and `do_undo` methods

118dd91ed229b25ee7d7ca9f0e5c8f3d44c67889 authored about 1 year ago
♻️ refactor: Calling `get_max_scroll_x` whenever needed

- Fix unitest issues

ecc62f03d3d2dac627efe647e1c7b0c64d330eb0 authored about 1 year ago
✨ feat: Added `get_max_scroll_x` method to TextInput

148c1597fdf9c5e1dd83258715720d2f1a83e2e3 authored about 1 year ago
✨ feat: `TextInput.paste` now replaces '\n' by whitespace when `multiline=False`

c07997b1d05ab2d5607f929f03ce4930350f7413 authored about 1 year ago
Bump `SDL2` version to `2.28.5` and `SDL_image` to `2.8.0` in build dependencies script and update `kivy_deps.sdl2` on Windows (#8479)

* Bump SDL2 version in build dependencies script

* Use pre-release 2.7.1 for sdl_image

* L...

c957fee22a2703eb722cebe24e9f33a2b0c1dba9 authored about 1 year ago
`ColorWheel` and `ColorPicker`: simplify, cleans up and add tests (#8492)

ColorWheel/ColorPicker had a number of issues addressed:

* Major changes:
* `ColorWheel._h...

0cdbd8cc5e59ce13f2ad484becd3b6370d662e39 authored about 1 year ago
`SetClipboardData` requires a memory object allocated with `GMEM_MOVEABLE` (and locks) (#8490)

* SetClipboardData requires a memory object allocated with GMEM_MOVEABLE (and locks)

* Use me...

ef5d1790a3f7bb89ba6e7022d2f508b1366b778b authored about 1 year ago
Check `$LastExitCode` after `pytest` run, so we can catch Windows fatal errors (#8483)

49b4819fbd65c54eb757009edcef32696fd45b2f authored about 1 year ago
Improved KV-lang parser error info when indentation is invalid (#8206)

* Fixing `TypeError` on `parse_level` method

When you are write something like this:
```yml
...

33f0a0378c09fb85f18b8424a795e518dda9b1de authored about 1 year ago
Update Contribution Guidelines, add `FAQ`, `CONTACT` and `CONTRIBUTING` as separate documents, fix links (#8448)

* Add FAQ as separate document. Removed from RST docs.

Future work:

* Add references to co...

9c8528df2ef871d36c151f0c4ab96c851da7641d authored about 1 year ago
Fixes markup `[sup]` followed by `[sub]` doesn't work (issue #8077) (#8435)

* change conditions in render_lines method of markup.py to handle sequential sub-/superscript ta...

1e3e520f6448cc47fd5b37849a20b747ec7f3dc1 authored about 1 year ago
Update support-requests action (#8453)

New features include: Close as Unplanned and fewer warnings.

Trying on kivy/kivy before pushi...

937e965d1e0c8fd0af5f6801bb5e663b0398467f authored about 1 year ago
Correct documentation of schedule_interval (#8464)

Fixes #6739

Also, removed decimal point after 30 - not required in Python 3.

1ec93cdab8c0c3ba73022ca70c45a7f035b67653 authored about 1 year ago
Edit Contact Us page in docs (#8442)

In accordance with discussion #8424.

6ae4fc292373f39ce34563d6c448e8ee7c8fa193 authored about 1 year ago
Remove bountysource link, as bountysource looks died. (#8447)

b581085437f007e210aacbe8fb1e41225570558e authored about 1 year ago
`Window.mouse_pos` is incorrect if the scale factor in Windows is not 100%. (#8446)

* Update self._density for Windows, based on the dpi

---------

Co-authored-by: Mirko Gal...

4caee3ccf845cd79ba024e816a6abcaccf3d3458 authored about 1 year ago
Fix `SyntaxWarnings` during doc generation (#8440)

* Copy edit comment
* Factor out common regular expression patterns to make intent clearer.
* ...

922cda230ffb4614a655b0d32eb83cf4c0683a18 authored about 1 year ago
Slow down no-response bot (#8443)

Fourteen days isn't very long to respond to a request for more information, especially given it ...

56fefd0c4be65e88d76830026052c94d4ade81df authored about 1 year ago
Add `balenalib/raspberrypi3-debian-python:3.11-bookworm` to rpi builds for newer RPi OS (#8428)

* Add python:3.11-bookworm to rpi builds

* Update patchelf to 0.18.0

* Do not unpack direc...

533a95fafaba167218dc614be0dfc240af7b54fd authored about 1 year ago
Remove redundant `from kivy.base import EventLoop` import causing crashes in `window_sdl2` (#8218)

81a3e18a5d28f14560c83ceedec01d1ab1656cc7 authored about 1 year ago
Fix use of `BoxShadow` with `canvas.add`, `canvas.insert` and `canvas.remove` (#8375)

* fix canvas.add, canvas.remove and canvas.insert

* add tests

* Update setup.py

1598e4e0a057875321807800c9b1ff49fbfd6fdd authored over 1 year ago
Avoid multiple values for `noadd` in `VertexInstruction` (#8374)

* avoid multiple values for 'noadd'

* Update kivy/graphics/instructions.pyx

Co-authored-by...

276ff18fc8f8bfdb61eb8629e71d5e266cf3a088 authored over 1 year ago
Rework custom `garden` importer to avoid usage of `imp` module (removed in Python `3.12`) (#8301)

* UPDATE

* Rework custom garden importer to avoid usage of imp module (removed in 3.12)

* ...

64d295c1a5d1c4011de0ce98b65b92936cc72dd6 authored over 1 year ago
Install `setuptools` before `sdist` generation, as `setuptools` is not anymore available by default on `3.12` (#8426)

effc7709b9affe0cd83cf6f255cbe56e57c52f84 authored over 1 year ago
Add tests for `create_json_panel` method of `Settings` (#8404)

051c4e93daee5384c376529613a7d4655b96cefb authored over 1 year ago
Add graphics with antialiasing: `SmoothRectangle`, `SmoothEllipse`, `SmoothRoundedRectangle`, `SmoothQuad` and `SmoothTriangle` (#8309)

* add smooth graphics

* add unittests

* add versionadded

* add versionadded

* fix fl...

bc5904f4eb512ab50c35b7549ccc638e46731391 authored over 1 year ago
Expose new `clear_stencil` property in `StencilPush` (#8413)

* expose `clear stencil` property

* convert to int

* throw an error if an incorrect type i...

7fd2f37c1ac643f828eb245bc96f41c4e31dee09 authored over 1 year ago
Fix cgl_backend build with clang 16 (#8415)

Per https://registry.khronos.org/OpenGL-Refpages/gl4/html/glShaderSource.xhtml,
`glShaderSource...

07279f5e3aa9b281f2cd802133f2f3aa70b18ad7 authored over 1 year ago
Clipboard: fixes blank string being pasted into clipboard when using the default `win32` backend (#8342)

* fix(core): clipboard now properly pastes strings with emoji; fixes #8314

* tests(clipboard)...

adb8344227d3095be026ad27fa9c07e130e7418a authored over 1 year ago
Removes broken support e-mail address in the README.md, and improve the support section (#8411)

* Support Section Updated issue #8409 fixed

* Suppor Section Updated

* Update README.md

...

d029d15f9c63e65bd02b423c6530d791e1d78af5 authored over 1 year ago
WindowSDL: Add opacity feature (#8296)

* Update sdl2.pxi

Window.opacity feature

* Added opacity property to kivy.core.window.Wind...

f12d8e60bca0bacd9780f49f5bfed5d740e92bf8 authored over 1 year ago
Introduce `clear_stencil` option in `StencilPush`, to allow disabling stencil clearing and improve GPU performance when using Stencil Instructions (#8405)

* add clear_stencil option to StencilPush

* add docs

23a844024c8354d9846cb124a3a6054ac48901cd authored over 1 year ago
Fixes a regression that prevents the setting panel to load

c059631c49e3d1e885e48c1ee8907be618c1f9a0 authored over 1 year ago
Fix `SmoothLine` rendering issues (#8271)

* improve Smoothline drawing

* minor refactoring

* minor refactoring

35e9244773c89941c64f2acd0dc8b00d97f82b5f authored over 1 year ago
Docs: Fixes spelling errors and typos (#8402)

* fixed grammar

* Corrected spelling of showcasing

1d324beb0ac26ff3295c46f0a6c896b28b2df348 authored over 1 year ago
Fix stencil operations when `KIVY_WINDOW=x11` (#8383)

23376f36e049a48346f77852da6d22af946cac12 authored over 1 year ago
Prevent apps from crashing when `sys.stderr` is `None` (pythonw and pyinstaller 5.7) (#8345)

* fix pythonw and pyinstaller issue

Kivy apps will crash if run from pythonw or if they are b...

96bbd966f5f426d4cdc25708462e521c0768aa67 authored over 1 year ago
Now Github Actions provides python3 via setup-python also for Apple Silicon macs (#8392)

9e8450cc790135dd2dd0df672c49b1b122cc001f authored over 1 year ago
dd Doc for Selector/Selection Handles (#8377)

bbc7af6461b88f7c76ec082b030b2fde5ba9a6e1 authored over 1 year ago
Docs: Fix grammar (#8387)

c777670a0562c679c1bd3a24c86622ff524024b8 authored over 1 year ago
Add support for `Cython==3.x.x` and increase `cython_min` version (#8326)

* Add support Cython==3.x.x and increase cython_min_version

* Migrate gstplayer

ca1b918c656f23e401707388f25f4a63d9b8ae7d authored over 1 year ago
Correct CI comment regarding logging tests (#8359)

No functionality changes.

Just correcting a comment that was out of date.

8ef7576f5fbc1cd543f71a41be6a2a65e31e3b9c authored over 1 year ago
Apply style fixes as suggested by new flake8 version (#8357)

c7f42752c3519b32015ccb33d9dea3c5ed00d9b3 authored over 1 year ago
RecycleDataAdapter: Fixed typo in class docstring (#8347)

The comma should be outside the method declaration in line 169.

2bbb09aa368515ea1ed30142002ce7199c9168a3 authored over 1 year ago
ObjectProperty: Fixed ValueError message in "convert" method (#8349)

48f42d9b41fafd62cfb16946fb1785607c35f06d authored over 1 year ago
Fix linux dependencies build instructions (#8324)

* fix linux venv & build_kivy_deps.sh creation in docs as per issue 8305

change from:
python...

d69693256d3bd8202922e3784cc75daf6e39aa46 authored over 1 year ago
Docs: Fix double word typos (#8323)

* fixed grammar typo

* Fix Double Word Typos

* Added Fullstop

* a small typo

bce7f5b76232d05e83c282577c729f057702c54e authored over 1 year ago
Core-window: Removes deprecated toggle_fullscreen method (#8300)

7e9affd6f21a15ded862f621e605d35f2cc83be5 authored over 1 year ago
Linux dependencies: Build libpng16 for freetype, so can render colored emoji (#8313)

dc5c94950671a1fafeb1181e8be39d98d4cf6ea5 authored over 1 year ago
macOS dependencies: Build libpng16 for freetype, so can render colored emoji

84f9d776655ce9d4d34f229e6aa717abff289f02 authored over 1 year ago
Remove the extra position added to undo list when

text is entered using the Shift key.

b68c5c602f30c284e18506ad7fe4b65da7ff391e authored over 1 year ago
core-providers (audio): removes deprecated `status` property (#8298)

* Core-audio: removes deprecated status property

* core-providers (audio): update audio examp...

8e160fb08402f0a0dd04955638eb46858611cf6a authored over 1 year ago
Pin `Pillow` version to `9.5.0` (#8310)

5585b2410b70d75158fcf4d6d6227aa7971f2679 authored over 1 year ago
Copy edits: Standardize on spelling (#8308)

Changed comments (only) to use American spellings of common words.

(As an Australian, it hurt...

c1d97f1a71bcc6aa868c9a71fe9828d26284305f authored over 1 year ago
Copy-edit to layouts.rst (#8303)

Trivial copy-edits to text,

22c9604a67847fad5a059c86ed4ac705fd0fbdef authored over 1 year ago
core-providers (audio): removes deprecated `filename` property (#8299)

5ea06fd0ed955ada74e102ee7b02fa5c10e15a35 authored over 1 year ago
Allow `Scale` and `Translate` to take `x`, `y` and `z` as `kwargs`. Removes deprecated `Scale().scale` property. (#8270)

* added tests for checking translate and scale instruction creation

* added kwarg support for...

ee040926edd6e68d13e8799484c25d6e2911397b authored over 1 year ago
Added a flag to force the use of custom drawing line function. (#8228)

* Added force_custom_drawing_method property to line.

* Added test for forcing custom drawing...

576ba4c24e0126d1697c7581221a2ec36b12c54c authored over 1 year ago
Add CHANGELOG for 2.2.1 (#8287) (#8289)

668b0e76e6bf93b7af53127134ba80b92d4140e5 authored over 1 year ago