Commit Graph

274 Commits

Author SHA1 Message Date
Ace
a7c276e880 update epdconfig to fix bug 2023-12-21 16:32:16 +01:00
Ace
3f5446a83f test fix for display render on 2-colour displays 2023-12-19 21:46:21 +01:00
Ace
c656b3a562 Updated driver for 7.5" v2 colour 2023-12-18 12:54:32 +01:00
Ace
e710964e10 Best practices & code cleanup 2023-12-18 12:46:33 +01:00
Ace
ad0610635e Remove semicolons 2023-12-17 23:44:22 +01:00
Ace
08c8d10815
Remove semicolons 2023-12-17 23:42:25 +01:00
Ace
03f26ec49a
Remove semicolons 2023-12-17 23:40:18 +01:00
Ace
f7496683f0
Merge pull request #296 from mygrexit/main
make calibration optional
2023-12-15 01:00:21 +01:00
Ace
df8b9e402e flip image right to left by default 2023-12-14 22:29:22 +01:00
mygrexit
b78a3f9708 make calibration optional
this should work with the newly added option to not add any calibration hours.
2023-12-14 22:19:30 +01:00
Ace
a7e2a852e9 Implement 16 grayscale support for image module 2023-12-14 01:51:10 +01:00
Ace
1138f2d862
add parameter for dithering 2023-12-13 13:14:59 +01:00
Ace
49f78f3090 fix an issue with im_colour parameter missing 2023-12-09 21:45:38 +00:00
Ace
bef931097b fix docs
Fix an issue with docs not being able to find Inkycal modules
2023-12-07 18:40:24 +01:00
Ace
60be01fbdb fix tests, add border feature 2023-11-24 02:37:27 +01:00
mygrexit
145da4de1c Revert dotted and dashed lines
Removing the approach for dotted and dashed lines since it's  a dead end.
2023-11-23 22:08:33 +01:00
Ace
0660ac5537
Merge pull request #286 from aceinnolab/feature/#283
feature/#283
2023-11-23 01:23:58 +01:00
Ace
032b674af9 add xkcd module 2023-11-22 19:02:11 +01:00
Ace
03fa62cdc2 fix release not found 2023-11-22 16:34:28 +01:00
Ace
f4d08c64a2 test async 2023-11-22 12:45:07 +01:00
Ace
f0cb8528b8 add webshot module 2023-11-21 20:16:10 +01:00
Ace
50f11dc2a4 fix too small line-height 2023-11-21 16:03:09 +01:00
Ace
59c59e80f5 tests best practices 2023-11-21 15:18:19 +01:00
Ace
96a972e31f Merge remote-tracking branch 'origin/main' 2023-11-21 13:29:08 +01:00
Ace
e78fd0d4b5 Update v2 driver 2023-11-21 13:28:56 +01:00
Ace
823df7253a
adapt for Pillow10 2023-11-20 20:15:16 +01:00
Ace
d53d167f74
Update inkycal_stocks.py 2023-11-20 18:58:56 +01:00
Ace
341a9cdc74
Update test_inkycal_stocks.py 2023-11-20 18:57:10 +01:00
Ace
a937564ec9
re-activate unittests 2023-11-20 17:21:18 +01:00
mygrexit
126b3826e6
Add dotted and dashed lines (draw_boarder function)
First version of adding dotted and dashed line in order to be able to have more distinguishon between multi event, single event and mixed event days. This version is using the "arcs" from PIL ImageDraw which isn't pretty.
2023-11-10 21:53:36 +01:00
mygrexit
2dc945ebee
Added support for multi-day events
Improved event handling in calendar: Enhanced the calendar module to handle events spanning multiple days.
2023-11-10 14:57:47 +01:00
mygrexit
d79c65cdd5
Add localized formatting for multi-day event durations
This commit introduces a feature to format the names of multi-day events using Arrow's localization. Event titles now include the event duration in days.
2023-11-10 13:39:08 +01:00
Ace
2b2eca2271
Merge pull request #279 from aceinnolab/feature/#245
text-module enhancement
2023-11-08 22:30:02 +01:00
Ace
bb9257ee30
consistency 2023-11-08 22:25:46 +01:00
Ace
bebe60aef3 text-module enhancement
This allows an improved approach to load text from URL
Also improved the function to check for a connection by attempting three times before giving up
2023-11-08 20:22:50 +01:00
Ace
a921a9c917 code quality improvements 2023-11-07 23:13:30 +01:00
Ace
93c968da53 python 3.11 & code quality improvements 2023-11-07 22:49:48 +01:00
Ace
5508274df7
fix issue on no title 2023-09-25 13:36:39 +02:00
Hong Jiang
9559206594 add an image_file driver for development
The driver just writes images to files. This makes it possible to test without
an e-ink display.
2023-09-13 11:25:46 +08:00
Hong Jiang
07ba1f02a8 refactor: do not process .py file manually
Import the driver as a module in `Display.get_display_size()`.
2023-09-11 01:08:11 +08:00
Hong Jiang
b57d60bab9 only print dir creation log when it actually happens 2023-09-10 13:03:30 +08:00
Hong Jiang
b18d25eaa4 only create directory for stocks when necessary
This avoids printing an inacurate error every time.
2023-09-10 12:53:40 +08:00
Ace
b4d2913495 remove async 2023-06-07 13:03:45 +02:00
Ace
d6c6f627ae fix display render operations 2023-06-07 12:32:06 +02:00
LakesideMiners
ccf90d8aea
Update __init__.py 2023-06-07 05:44:20 -04:00
LakesideMiners
0109eba4cc
Update __init__.py 2023-06-07 05:44:05 -04:00
Ace
2bf47c8f2d fix docs path 2023-06-03 21:56:01 +02:00
Ace
795252c82c fixing actions 2023-06-03 18:47:09 +02:00
Ace
8431c52f6e fixing actions 2023-06-03 18:43:18 +02:00
Ace
9486006e86 naming convention 2023-06-03 16:16:07 +02:00