-CHANGELOG-


• 2024.10.20
- This version is pen pressure sensitive thanks to the wintab32 library and the gouache project. To use this feature, a graphics tablet or pressure-sensitive monitor is required.
- A bar has been added at the bottom to indicate how much pressure is being applied. This only appears when the pressure is greater than 0.
- In case of a hypothetical crash (which is unlikely to happen), the program will automatically close. In the future, a backup function will be implemented in case of a crash.
- Fixed a crash error when using the line tool.

• 240220-1
- PCD8544 Paint now saves if filepath is known. Be careful, because the save function is now destructive as it overwrites the original image. To avoid this issue, use the LSHIFT key to save as ...
- Added Save as ... feature by presing LSHIFT key
- Added "Image saved" tkinter.messagebox.showinfo for save ... / save as... feature
- Added window bar caption for save ... / save as ... and grab image from clipboard feature
- Updated messagebox messages
- Pygame-ce version bump to 2.4.1

• 240220
- Added keyboard shortcuts for new, save and open features. See CONTROLS section below for more details
- New feature: LCTRL + B shortcut grabs image from clipboard
- Added version date in the window bar

• 240219
- Added right-click functionality similar to MS Paint. See CONTROLS section below for more details.

• 230813
- New tools added: Fill and Rectangular selection
- Keyboard shortcuts changed to match toolbar order
- Added a tkinter message box of type "askquestion" when closing the program to ask if you want to save the changes made to the canvas (this happens if there is at least one undo change available).
- When a new canvas is created, the file name that was typed will be displayed in the window bar.
-  The background is now a single color: #7F7F7F. Previously it was a checkerboard pattern.

• 230713
* New option:
- The program will remember the name you have chosen (default is "NewCanvas1") and will use it when trying to save the image.

* Save option:
- By default, the directory that is accessed for the first time is the user's image folder.
- When you save an image, the program will remember the directory and file name you have chosen (while the program is running. It is planned to use a configuration file in future versions).

* Load option:
- The first choice for extensions is always all supported formats.
- By default, the directory that is accessed for the first time is the user's image folder.
- When you load an image, the program will remember the directory you have chosen (as long as the program is running. It is planned to use a configuration file in future versions).
- When you try to load a file that is not a supported image format, the program will display an error message window

• 230612
Added interrupt command in case the microcontroller is busy, i.e. running a program of the order boot.py or main.py that contains an infinite loop.

• 230424
- Added a drag-n-drop function, so that you can import images from a wide variety of formats by dragging them into the program window.
- Additional text was added for the code generator function.

Get PCD8544 Paint

Leave a comment

Log in with itch.io to leave a comment.