Commit Graph

70 Commits

Author SHA1 Message Date
Ace
29788f0313 Initial commit for release v2.0.0
A  lot of work-in-progress and far from complete.
Lots of improvements related to user-friendliness, fully new web-UI. Better infrastructure....
more coming soon
2020-11-09 17:51:15 +01:00
Ace
b6c2534644 fix for 9.7" epaper display
This commit should fix any previous issues with the 9.7" epaper displays not showing the image correctly
2020-10-09 11:25:11 +02:00
Robert Sirre
6282cf4488 Ensured parameter validation failure named failing parameter 2020-09-19 22:50:57 +02:00
Ace
9d401cf07a
possible bugfix
UnboundLocalError: local variable 'line_pos' referenced before assignment
2020-09-12 01:04:42 +02:00
Ace
accf8fbd59 Added support for 7.5" v3 ePaper displays 2020-08-31 15:23:02 +02:00
Vitali Samurov
3f727ecf08 Number of days in month added 2020-08-17 22:58:01 +03:00
Vitali Samurov
ef07e51371 Fix for 7 rows in Calendar, when the month starts from Sat 2020-08-17 21:54:53 +03:00
Ace
db83890238 improved circle and square sizes 2020-07-04 16:22:31 +02:00
Ace
f4e8c27768 Fixed path location 2020-07-04 16:21:33 +02:00
Ace
7b029f532e Added option for info-section
When info-section is set in the web-ui, a small section at the bottom of the display will show the time of last update.
2020-07-04 16:21:15 +02:00
Ace
9b14a0bec0 Added handling of third party modules
Third party modules need to be registered into inkycal before they can be used. For this, the function _add_module (and _remove_module) have been added.
These functions make the necessary changes to the init file in /inkycal and /inkycal/modules.
2020-06-22 15:52:42 +02:00
Ace
0720fd173b fix tests 2020-06-19 20:16:27 +02:00
Ace
8e09731c13 Use common config instead of hardcoded config
units, hour_format and language will be automatically set for each module
2020-06-19 19:40:50 +02:00
Ace
74622a2c21 minor improvement 2020-06-19 19:39:28 +02:00
Ace
dbdfb216c0 Added common settings for each module's config
It's now possible to get language, units and hours though each module's config.
2020-06-19 19:39:02 +02:00
Ace
60b474f275 Added support for sheduled calibration 2020-06-18 16:24:27 +02:00
Ace
2693eb64b9 Adding support for 9.7"" ePaper display 2020-06-18 16:21:53 +02:00
Ace
8e27116f3a Added drivers for 9.7" ePaper display 2020-06-18 16:21:26 +02:00
Ace
883f9d3842 fixed typo 2020-06-16 22:37:08 +02:00
Ace
29381d733c Finished draft of inkycal_image module
In testing, might contain bugs!
Split server settings from inkycal image.
Inkycal_server will be done soon
2020-06-16 22:36:57 +02:00
Ace
cb162a5b1e Fixed an issue with timezones for all days events
Fix an issue where all day events would not be shifted by the UTC offset
Credit to emilyboda
2020-06-14 22:58:27 +02:00
Ace
f8834c4c21 Improved layout setup
It is now possible to use one, two or three modules and use the height defined by the settings file
2020-06-13 16:14:49 +02:00
Ace
90ec1a177d fixed possible rotation issues
The image will only be rotated while rendering on the Display, i.e. when render  = True.
Images saved in /Inkycal/images will not be affected by this change to allow developers to see the image wihtout having to flip the images manually
2020-06-13 15:15:56 +02:00
Ace
a66e28ded7 Implemented fontisze changing 2020-06-13 15:13:53 +02:00
Ace
13e211f8c3 added extra info for own modules 2020-06-13 15:13:13 +02:00
Ace
c94a2ff122 removed non-required epaper commands while initalising 2020-06-12 23:18:59 +02:00
Ace
2dc70f590d Fixed offset issues on generated image 2020-06-12 23:15:36 +02:00
Ace
ca36269380 implemented display orientation option 2020-06-12 18:16:19 +02:00
Ace
f0ab9e4558 initial template for todoist api module
Work in progress, please do not use yet.
2020-06-12 18:13:14 +02:00
Ace
85dc6871a0 Bugfixes + speed improvements
Fixed issue with duplicate events
Switched from list comprehensions to generator expressions for better performance
Problems:
Date sorting not working as expected
2020-06-12 18:12:14 +02:00
Ace
c0e2431e76 Fixed incorrect display resolution 2020-06-12 18:07:54 +02:00
Ace
632214e0f0 Fixed some tests, added a few more 2020-06-10 15:12:44 +02:00
Ace
03a184775c Fix for issue #122 2020-06-07 15:57:38 +02:00
Ace
e01728bcd8 Fix for issue #123 2020-06-07 15:57:01 +02:00
Robert Sirre
065c04243d Implemented jsonc parsing
Note: jsmin installation need to be done manually via `pip3 install jsmin`
2020-06-04 23:57:31 +02:00
Ace
f8a0622e86 Fixed Error
Fixed: " AttributeError: 'Agenda' object has no attribute 'parser' "
2020-06-04 00:55:44 +02:00
Ace
37dbb1b127
fixed "NameError: name 'config' is not defined' 2020-06-03 15:48:30 +02:00
Ace
5fe72e2265 Minor improvements 2020-05-30 00:48:33 +02:00
Ace
3b3c42cec7 minor improvements 2020-05-30 00:48:12 +02:00
Ace
39e8da6388 Add support for display orientation 2020-05-30 00:47:32 +02:00
Ace
c47d06d019 fix typo 2020-05-30 00:47:14 +02:00
Ace
5b0fdde7dd Code cleanup 2020-05-30 00:46:52 +02:00
Ace
ebe284072d Use timezone for parsing events 2020-05-30 00:45:53 +02:00
Ace
8684009f4c switch from relative import to absolute import 2020-05-30 00:44:56 +02:00
Ace
2cb82e6594 Fixed imports 2020-05-29 04:01:13 +02:00
Ace
3e1e8a5a83 Remove dummy file 2020-05-29 04:00:57 +02:00
Ace
6efc1ffc71 Added rendering capabilites
Removed dummy settings.json file
2020-05-29 04:00:39 +02:00
Ace
e7cb176530 Switch from filenames to classnames for generated images 2020-05-29 03:59:44 +02:00
Ace
7c4fa9357f updated tests 2020-05-29 03:58:48 +02:00
Ace
ef743378f5 Added main file (work in progress!)
Work in progress! Serves as the main file for inkycal.
2020-05-26 19:20:18 +02:00