]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/log
hackapet/Adafruit_Blinka_Displayio.git
2 years agoFix TileGrid flip_x, flip_y and transpose_xy
s-ol [Sat, 25 Mar 2023 12:43:10 +0000 (13:43 +0100)]
Fix TileGrid flip_x, flip_y and transpose_xy

Close #106

2 years agoMerge pull request #104 from tekktrik/dev/update-ci
Dan Halbert [Fri, 27 Jan 2023 01:56:39 +0000 (20:56 -0500)]
Merge pull request #104 from tekktrik/dev/update-ci

Update CI for deprecation warnings

2 years agoUpdate CI for deprecation warnings
Alec Delaney [Fri, 27 Jan 2023 00:57:14 +0000 (19:57 -0500)]
Update CI for deprecation warnings

2 years agoMerge pull request #103 from bablokb/fix-threading 0.10.3
foamyguy [Fri, 20 Jan 2023 22:37:20 +0000 (16:37 -0600)]
Merge pull request #103 from bablokb/fix-threading

bugfix: prevent reuse of a stopped thread

2 years agoprevent reuse of a stopped thread
Bernhard Bablok [Thu, 19 Jan 2023 14:48:12 +0000 (15:48 +0100)]
prevent reuse of a stopped thread

2 years agoMerge pull request #101 from tekktrik/dev/use-py311-ci
Melissa LeBlanc-Williams [Thu, 1 Dec 2022 16:13:02 +0000 (08:13 -0800)]
Merge pull request #101 from tekktrik/dev/use-py311-ci

Use latest version of Python for CI

2 years agoUpdate pylint to v2.15.5
Alec Delaney [Thu, 1 Dec 2022 03:53:52 +0000 (22:53 -0500)]
Update pylint to v2.15.5

2 years agoUse latest Python version for build CI
Alec Delaney [Thu, 1 Dec 2022 03:07:43 +0000 (22:07 -0500)]
Use latest Python version for build CI

2 years agoUpdate pre-commit and pylint config files
Alec Delaney [Thu, 1 Dec 2022 03:05:29 +0000 (22:05 -0500)]
Update pre-commit and pylint config files

2 years agoMerge pull request #99 from makermelissa/main
Melissa LeBlanc-Williams [Fri, 11 Nov 2022 17:19:09 +0000 (09:19 -0800)]
Merge pull request #99 from makermelissa/main

Pin Python to 3.9

2 years agoPin Python to 3.9
Melissa LeBlanc-Williams [Fri, 11 Nov 2022 16:44:38 +0000 (08:44 -0800)]
Pin Python to 3.9

2 years agoMerge pull request #98 from FoamyGuy/add_bitmap_blit
Melissa LeBlanc-Williams [Fri, 11 Nov 2022 16:29:46 +0000 (08:29 -0800)]
Merge pull request #98 from FoamyGuy/add_bitmap_blit

adding blit implementation to Bitmap

2 years agoMerge pull request #97 from tekktrik/dev/pyproject-toml-update
Melissa LeBlanc-Williams [Fri, 11 Nov 2022 16:28:52 +0000 (08:28 -0800)]
Merge pull request #97 from tekktrik/dev/pyproject-toml-update

Switch to pyproject.toml

3 years agodefault to en instead of None
foamyguy [Fri, 7 Oct 2022 22:40:25 +0000 (17:40 -0500)]
default to en instead of None

3 years agoadding blit implementation to Bitmap
foamyguy [Fri, 7 Oct 2022 22:29:11 +0000 (17:29 -0500)]
adding blit implementation to Bitmap

3 years agoStop attempting to archive bundles
Alec Delaney [Wed, 31 Aug 2022 22:52:05 +0000 (18:52 -0400)]
Stop attempting to archive bundles

3 years agoRemove building assets
Alec Delaney [Wed, 31 Aug 2022 22:49:17 +0000 (18:49 -0400)]
Remove building assets

3 years agoUpdate to pyproject.toml
Alec Delaney [Wed, 31 Aug 2022 22:46:17 +0000 (18:46 -0400)]
Update to pyproject.toml

3 years agoMerge pull request #93 from tekktrik/dev/add-font-protocol 0.10.2
Melissa LeBlanc-Williams [Wed, 18 May 2022 15:39:46 +0000 (09:39 -0600)]
Merge pull request #93 from tekktrik/dev/add-font-protocol

Add font protocol

3 years agoAdd space before BuiltinFont
Alec Delaney [Wed, 18 May 2022 00:53:34 +0000 (20:53 -0400)]
Add space before BuiltinFont

3 years agoReformatted per pre-commit
Alec Delaney [Wed, 18 May 2022 00:50:26 +0000 (20:50 -0400)]
Reformatted per pre-commit

3 years agoFix docstring indentation
Alec Delaney [Wed, 18 May 2022 00:36:24 +0000 (20:36 -0400)]
Fix docstring indentation

3 years agoMerge branch 'adafruit:main' into dev/add-font-protocol
Alec Delaney [Wed, 18 May 2022 00:32:31 +0000 (20:32 -0400)]
Merge branch 'adafruit:main' into dev/add-font-protocol

3 years agoAdd fontio.FontProtocol
Alec Delaney [Wed, 18 May 2022 00:29:32 +0000 (20:29 -0400)]
Add fontio.FontProtocol

3 years agoMerge pull request #91 from FoamyGuy/bitmap_setter
Melissa LeBlanc-Williams [Mon, 16 May 2022 22:15:53 +0000 (16:15 -0600)]
Merge pull request #91 from FoamyGuy/bitmap_setter

bitmap getter and setter. and pixel_shader setter

3 years agoMerge pull request #90 from FoamyGuy/size_props
Melissa LeBlanc-Williams [Mon, 16 May 2022 19:02:17 +0000 (13:02 -0600)]
Merge pull request #90 from FoamyGuy/size_props

size properties for TileGrid

3 years agotype information
foamyguy [Sat, 14 May 2022 17:30:02 +0000 (12:30 -0500)]
type information

3 years agobitmap getter and setter. pixel_shader setter
foamyguy [Sat, 14 May 2022 17:23:02 +0000 (12:23 -0500)]
bitmap getter and setter. pixel_shader setter

3 years agoremove setters
foamyguy [Sat, 14 May 2022 16:36:57 +0000 (11:36 -0500)]
remove setters

3 years agosize properties
foamyguy [Sat, 14 May 2022 16:31:23 +0000 (11:31 -0500)]
size properties

3 years agoMerge pull request #89 from makermelissa/main 0.10.1
Melissa LeBlanc-Williams [Wed, 11 May 2022 21:13:16 +0000 (15:13 -0600)]
Merge pull request #89 from makermelissa/main

Require Pillow 6 for Python >= 3.10

3 years agoUpdate black
Melissa LeBlanc-Williams [Wed, 11 May 2022 21:10:34 +0000 (14:10 -0700)]
Update black

3 years agoFix requirements.txt syntax
Melissa LeBlanc-Williams [Wed, 11 May 2022 21:05:17 +0000 (14:05 -0700)]
Fix requirements.txt syntax

3 years agoFix setup.py to actually work correctly
Melissa LeBlanc-Williams [Wed, 11 May 2022 20:59:35 +0000 (13:59 -0700)]
Fix setup.py to actually work correctly

3 years agoRequire Pillow 6 for Python >= 3.10
Melissa LeBlanc-Williams [Wed, 11 May 2022 20:53:32 +0000 (13:53 -0700)]
Require Pillow 6 for Python >= 3.10

3 years agoMerge pull request #87 from makermelissa/main 0.10.0
Melissa LeBlanc-Williams [Fri, 25 Mar 2022 23:23:59 +0000 (16:23 -0700)]
Merge pull request #87 from makermelissa/main

Make display rotation consistent with CircuitPython

3 years agoMake display rotation consistent with CircuitPython
Melissa LeBlanc-Williams [Fri, 25 Mar 2022 23:12:29 +0000 (16:12 -0700)]
Make display rotation consistent with CircuitPython

3 years agoMerge pull request #85 from makermelissa/split-display-core 0.9.1
Scott Shawcroft [Wed, 23 Mar 2022 18:42:42 +0000 (11:42 -0700)]
Merge pull request #85 from makermelissa/split-display-core

Encapsulate command for fourwire in bytes list

3 years agoEncapsulate command for fourwire in bytes list
Melissa LeBlanc-Williams [Wed, 23 Mar 2022 18:13:37 +0000 (11:13 -0700)]
Encapsulate command for fourwire in bytes list

3 years agoMerge pull request #83 from tekktrik/dev/switch-typing-module
Melissa LeBlanc-Williams [Sun, 13 Mar 2022 00:22:05 +0000 (16:22 -0800)]
Merge pull request #83 from tekktrik/dev/switch-typing-module

Switch to circuitpython_typing, remove _typing

3 years agoSwitch to circuitpython_typing, remove _typing
tekktrik [Sat, 12 Mar 2022 23:57:07 +0000 (18:57 -0500)]
Switch to circuitpython_typing, remove _typing

3 years agoMerge pull request #79 from makermelissa/split-display-core 0.9.0
Melissa LeBlanc-Williams [Tue, 4 Jan 2022 21:56:35 +0000 (13:56 -0800)]
Merge pull request #79 from makermelissa/split-display-core

Start splitting display functions into display core

3 years agoLinted with latest pylint
Melissa LeBlanc-Williams [Tue, 4 Jan 2022 00:31:35 +0000 (16:31 -0800)]
Linted with latest pylint

3 years agoStart splitting display functions into display core
Melissa LeBlanc-Williams [Tue, 4 Jan 2022 00:14:45 +0000 (16:14 -0800)]
Start splitting display functions into display core

3 years agoMerge pull request #78 from FoamyGuy/display_send_fix
Melissa LeBlanc-Williams [Mon, 3 Jan 2022 16:58:52 +0000 (08:58 -0800)]
Merge pull request #78 from FoamyGuy/display_send_fix

Fix for TypeError send data as command

3 years agoonly convert command to bytes
foamyguy [Sun, 26 Dec 2021 17:01:10 +0000 (11:01 -0600)]
only convert command to bytes

3 years agoMerge pull request #76 from FoamyGuy/odb_pixel_shader
Melissa LeBlanc-Williams [Mon, 20 Dec 2021 15:51:24 +0000 (07:51 -0800)]
Merge pull request #76 from FoamyGuy/odb_pixel_shader

OnDiskBitmap.pixel_shader implementation

3 years agoupdate pixel_shader docstring
foamyguy [Sun, 19 Dec 2021 21:31:10 +0000 (15:31 -0600)]
update pixel_shader docstring

3 years agoreturn palette from OnDiskBitamp.pixel_shader
foamyguy [Sun, 19 Dec 2021 21:30:09 +0000 (15:30 -0600)]
return palette from OnDiskBitamp.pixel_shader

3 years agoMerge pull request #75 from makermelissa/add-typing 0.8.0
Melissa LeBlanc-Williams [Sat, 18 Dec 2021 21:29:43 +0000 (13:29 -0800)]
Merge pull request #75 from makermelissa/add-typing

Added typing and missing CP7 functions

3 years agoFix stuff from review
Melissa LeBlanc-Williams [Sat, 18 Dec 2021 19:03:36 +0000 (11:03 -0800)]
Fix stuff from review

3 years agoFix doc api modules
Melissa LeBlanc-Williams [Sat, 18 Dec 2021 00:46:43 +0000 (16:46 -0800)]
Fix doc api modules

3 years agoUpdate pylint and re-lint
Melissa LeBlanc-Williams [Sat, 18 Dec 2021 00:41:14 +0000 (16:41 -0800)]
Update pylint and re-lint

3 years agoLinted stuff
Melissa LeBlanc-Williams [Sat, 18 Dec 2021 00:31:03 +0000 (16:31 -0800)]
Linted stuff

3 years agoAdded typing and missing CP7 functions
Melissa LeBlanc-Williams [Fri, 17 Dec 2021 23:55:59 +0000 (15:55 -0800)]
Added typing and missing CP7 functions

3 years agoMerge pull request #73 from FoamyGuy/palette_items
Melissa LeBlanc-Williams [Thu, 2 Dec 2021 16:23:43 +0000 (08:23 -0800)]
Merge pull request #73 from FoamyGuy/palette_items

return rgba888 value from palette getitem

3 years agofix _shade() looking up color on Palette. update docs/conf.py and setup.py for python3.7
foamyguy [Thu, 2 Dec 2021 04:00:00 +0000 (22:00 -0600)]
fix _shade() looking up color on Palette. update docs/conf.py and setup.py for python3.7

3 years agopython 3.7 for actions
foamyguy [Mon, 29 Nov 2021 20:42:05 +0000 (14:42 -0600)]
python 3.7 for actions

3 years agoreturn rgba888 value from palette getitem
foamyguy [Sun, 28 Nov 2021 22:31:58 +0000 (16:31 -0600)]
return rgba888 value from palette getitem

4 years agoMerge pull request #69 from lesamouraipourpre/epaperdisplay 0.7.0
Melissa LeBlanc-Williams [Wed, 18 Aug 2021 21:07:25 +0000 (14:07 -0700)]
Merge pull request #69 from lesamouraipourpre/epaperdisplay

Update the constructor parameters of EPaperDisplay to match the core.

4 years agoUpdate the constructor parameters of EPaperDisplay to match the core.
James Carr [Wed, 18 Aug 2021 20:38:11 +0000 (21:38 +0100)]
Update the constructor parameters of EPaperDisplay to match the core.

4 years agoMerge pull request #68 from lesamouraipourpre/max-size
Melissa LeBlanc-Williams [Mon, 16 Aug 2021 14:54:14 +0000 (07:54 -0700)]
Merge pull request #68 from lesamouraipourpre/max-size

Prepare for the removal of the max_size parameter from displayio.Group

4 years agoPrepare for the removal of the max_size parameter from displayio.Group - see #67
James Carr [Mon, 16 Aug 2021 12:33:46 +0000 (13:33 +0100)]
Prepare for the removal of the max_size parameter from displayio.Group - see #67
The parameter is still allowed but will print a deprecation warning.

The documentation now builds entries for the classes within displayio.

4 years agoMerge pull request #65 from lesamouraipourpre/display-text 0.6.2
Melissa LeBlanc-Williams [Wed, 7 Jul 2021 17:07:41 +0000 (10:07 -0700)]
Merge pull request #65 from lesamouraipourpre/display-text

Add an internal _set_scale method

4 years agoMerge pull request #63 from FoamyGuy/catch_i2cdisplay_error
Melissa LeBlanc-Williams [Wed, 7 Jul 2021 17:07:30 +0000 (10:07 -0700)]
Merge pull request #63 from FoamyGuy/catch_i2cdisplay_error

continue if i2cdisplay failed to import

4 years agoremove type info to avoid import exception
foamyguy [Thu, 1 Jul 2021 23:02:24 +0000 (18:02 -0500)]
remove type info to avoid import exception

4 years agoAdd an internal _set_scale method, so that the scale can still be set from
James Carr [Thu, 1 Jul 2021 19:39:42 +0000 (20:39 +0100)]
Add an internal _set_scale method, so that the scale can still be set from
the constructor even when the scale property is over-ridden in a subclass.

Closes #64

4 years agorun pre-commit
foamyguy [Thu, 1 Jul 2021 01:46:30 +0000 (20:46 -0500)]
run pre-commit

4 years agocontinue if i2cdisplay failed to import
foamyguy [Thu, 1 Jul 2021 01:23:46 +0000 (20:23 -0500)]
continue if i2cdisplay failed to import

4 years agoMerge pull request #61 from lesamouraipourpre/scale 0.6.1
Melissa LeBlanc-Williams [Mon, 28 Jun 2021 23:40:51 +0000 (16:40 -0700)]
Merge pull request #61 from lesamouraipourpre/scale

Set the initial scale of a Group via the setter

4 years agoSet the initial scale of a Group via the setter so that the associated code is run...
James Carr [Sun, 27 Jun 2021 17:18:15 +0000 (18:18 +0100)]
Set the initial scale of a Group via the setter so that the associated code is run. (Closes #60)

4 years agoMerge pull request #58 from lesamouraipourpre/i2cdisplay 0.6.0
Melissa LeBlanc-Williams [Mon, 14 Jun 2021 21:20:06 +0000 (14:20 -0700)]
Merge pull request #58 from lesamouraipourpre/i2cdisplay

Initial implementation of I2CDisplay for Blinka

4 years agoComment out the autodoc_mock_imports line
James Carr [Mon, 14 Jun 2021 19:01:18 +0000 (20:01 +0100)]
Comment out the autodoc_mock_imports line

4 years agoTrim autodoc_mock_imports to minimum needed for docs to build
James Carr [Mon, 14 Jun 2021 17:12:35 +0000 (18:12 +0100)]
Trim autodoc_mock_imports to minimum needed for docs to build

4 years agoMerge pull request #57 from caternuson/iss56 0.5.9
Melissa LeBlanc-Williams [Thu, 27 May 2021 14:26:41 +0000 (07:26 -0700)]
Merge pull request #57 from caternuson/iss56

Change display use to bytes

4 years agochange to bytes
caternuson [Wed, 26 May 2021 22:54:38 +0000 (15:54 -0700)]
change to bytes

4 years agoMerge pull request #55 from lesamouraipourpre/precommit 0.5.8
Melissa LeBlanc-Williams [Mon, 24 May 2021 17:42:33 +0000 (10:42 -0700)]
Merge pull request #55 from lesamouraipourpre/precommit

Add pre-commit support.

4 years agoAdd toggle_every_byte parameter to send()
James Carr [Thu, 22 Apr 2021 15:26:28 +0000 (16:26 +0100)]
Add toggle_every_byte parameter to send()

4 years agoTweaks for Sphinx.
James Carr [Thu, 22 Apr 2021 14:58:06 +0000 (15:58 +0100)]
Tweaks for Sphinx.

4 years agoTry to get sphinx to pass build.yml
James Carr [Thu, 22 Apr 2021 14:30:40 +0000 (15:30 +0100)]
Try to get sphinx to pass build.yml

4 years agoInitial implementation of I2CDisplay. (Closes #2)
James Carr [Thu, 22 Apr 2021 14:01:04 +0000 (15:01 +0100)]
Initial implementation of I2CDisplay. (Closes #2)

This is based on the work of:
 * @eteq https://github.com/adafruit/Adafruit_Blinka_Displayio/pull/41
 * @wolfmanjm https://github.com/adafruit/Adafruit_Blinka_Displayio/pull/41#issuecomment-804889522

4 years agoAdd pre-commit support.
James Carr [Thu, 22 Apr 2021 09:10:19 +0000 (10:10 +0100)]
Add pre-commit support.

4 years agoMerge pull request #51 from FoamyGuy/tilegrid_fix 0.5.7
Melissa LeBlanc-Williams [Tue, 16 Mar 2021 19:20:43 +0000 (12:20 -0700)]
Merge pull request #51 from FoamyGuy/tilegrid_fix

tilegrid size fix

4 years agoMerge pull request #53 from makermelissa/master
Melissa LeBlanc-Williams [Tue, 16 Mar 2021 19:17:21 +0000 (12:17 -0700)]
Merge pull request #53 from makermelissa/master

Fix code duplication warnings

4 years agoRan black
Melissa LeBlanc-Williams [Tue, 16 Mar 2021 18:46:34 +0000 (11:46 -0700)]
Ran black

4 years agoFix code duplication warnings
Melissa LeBlanc-Williams [Tue, 16 Mar 2021 18:42:34 +0000 (11:42 -0700)]
Fix code duplication warnings

4 years agotilegrid size fix
foamyguy [Sat, 6 Mar 2021 22:50:09 +0000 (16:50 -0600)]
tilegrid size fix

4 years agoMerge pull request #48 from lesamouraipourpre/tilegrid-integer-resize 0.5.6
Melissa LeBlanc-Williams [Mon, 15 Feb 2021 19:07:58 +0000 (11:07 -0800)]
Merge pull request #48 from lesamouraipourpre/tilegrid-integer-resize

Convert the parameters for Image.resize from TileGrid to integers

4 years agoMerge branch 'master' of https://github.com/adafruit/Adafruit_Blinka_Displayio into...
James Carr [Mon, 15 Feb 2021 18:54:26 +0000 (18:54 +0000)]
Merge branch 'master' of https://github.com/adafruit/Adafruit_Blinka_Displayio into tilegrid-integer-resize

4 years agoMerge pull request #49 from makermelissa/master
Melissa LeBlanc-Williams [Mon, 15 Feb 2021 17:27:48 +0000 (09:27 -0800)]
Merge pull request #49 from makermelissa/master

Use latest version of black

4 years agoUse latest version of black
Melissa LeBlanc-Williams [Mon, 15 Feb 2021 16:46:51 +0000 (08:46 -0800)]
Use latest version of black

4 years agoRun black on tilegrid.py
James Carr [Sat, 13 Feb 2021 16:37:19 +0000 (16:37 +0000)]
Run black on tilegrid.py

4 years agoEnsure that the parameters being passed to image.resize are integers. (Fixes #47)
James Carr [Sat, 13 Feb 2021 16:22:09 +0000 (16:22 +0000)]
Ensure that the parameters being passed to image.resize are integers. (Fixes #47)

4 years agoMerge pull request #44 from mcauser/patch-1 0.5.5
Limor "Ladyada" Fried [Mon, 7 Dec 2020 15:12:09 +0000 (10:12 -0500)]
Merge pull request #44 from mcauser/patch-1

Fix expired Discord link

4 years agoFix expired Discord link
Mike Causer [Mon, 7 Dec 2020 13:52:29 +0000 (00:52 +1100)]
Fix expired Discord link

4 years agoMerge pull request #43 from FoamyGuy/scaling_fix 0.5.4
Melissa LeBlanc-Williams [Sat, 31 Oct 2020 22:31:58 +0000 (16:31 -0600)]
Merge pull request #43 from FoamyGuy/scaling_fix

Scaling fix

4 years agoblack format
foamyguy [Sat, 31 Oct 2020 21:45:56 +0000 (16:45 -0500)]
black format

4 years agoset scale on abusolute transform
foamyguy [Sat, 31 Oct 2020 21:42:31 +0000 (16:42 -0500)]
set scale on abusolute transform

4 years agoMerge pull request #1 from adafruit/master
foamyguy [Sat, 31 Oct 2020 15:08:18 +0000 (10:08 -0500)]
Merge pull request #1 from adafruit/master

merging from Adafruit

5 years agoMerge pull request #40 from makermelissa/master 0.5.3
Melissa LeBlanc-Williams [Tue, 18 Aug 2020 18:30:21 +0000 (11:30 -0700)]
Merge pull request #40 from makermelissa/master

Using local variables during tilegrid drawing