| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-15 | run code formatting script | microDev | |
| 2020-12-16 | displayio: ColorConverter: fix logic errors about transparent pixels | Jeff Epler | |
| The transparent_color field was never initialized. I _think_ this means its value was always set to 0, or the blackest of blacks. Instead, initialize it to the sentinel value, newly given the name NO_TRANSPARENT_COLOR. This exposed a second problem: The test for whether there was an existing transparent color was wrong (backwards). I am guessing that this was not found due to the first bug; since the converter had a transparent color, the correct test would have led to always getting the error "Only one color can be transparent at a time". Closes #3723 | |||
| 2020-11-13 | Add board.DISPLAY to MagTag. Fix luma computation | Scott Shawcroft | |
| * Initialize the EPaper display on the MagTag at start. * Tweak the display send to take a const buffer. * Correct Luma math * Multiply the blue component, not add. * Add all of the components together before dividing. This reduces the impact of truncated division. | |||
| 2020-10-26 | Add grayscale EInk support | Scott Shawcroft | |
| 2020-10-16 | displayio: Remove trailing whitespace | Jensen | |
| 2020-10-16 | displayio: Add in opaque pixel option for future | Jensen | |
| 2020-10-14 | displayio: ColorConverter handle if opaque color is black | Jensen | |
| 2020-10-12 | displayio: Add make_transparent to ColorConverter | Jensen | |
| 2020-10-12 | displayio: Add make_transparent and make_opaque to ColorConvertor | Jensen | |
| 2020-10-12 | displayio: Pass transparent_color to ColorConverter | Jensen | |
| Signed-off-by: Jensen <jensechu@gmail.com> | |||
| 2020-06-03 | Fix up end of file and trailing whitespace. | Diego Elio Pettenò | |
| This can be enforced by pre-commit, but correct it separately to make it easier to review. | |||
| 2020-04-14 | Add Protomatter and FramebufferDisplay | Jeff Epler | |
| 2019-09-05 | Move dither parameter to ColorConverter constructor and parameter | Matthew Newberg | |
| 2019-09-04 | Removed unused return value in displayio_colorconverter_convert | Matthew Newberg | |
| 2019-08-31 | Add random dithering to ColorConverter | Matthew Newberg | |
| 2019-08-23 | Rework based on Dan's review | Scott Shawcroft | |
| 2019-08-22 | More cleanup | Scott Shawcroft | |
| 2019-08-22 | EPaper displays work mostly. | Scott Shawcroft | |
| 2019-07-19 | Review feedback including NO_BRIGHTNESS_COMMAND macro | Scott Shawcroft | |
| 2019-07-19 | Add support for grayscale displays that are < 8 bit depth. | Scott Shawcroft | |
| This also improves Palette so it stores the original RGB888 colors. Lastly, it adds I2CDisplay as a display bus to talk over I2C. Particularly useful for the SSD1306. Fixes #1828. Fixes #1956 | |||
| 2019-03-27 | TileGrid: pixel_shader is not always a palette | Dan Halbert | |
| 2018-09-12 | Add OnDiskBitmap which loads pixel data straight from disk. | Scott Shawcroft | |
| Also, renamed Sprite's palette to pixel_shader so it can be anything that produces colors based on values (including color values). Added a ColorConverter that converts RGB888 (found in bitmaps) to RGB565 for the display. Fixes #1182 | |||
