- (Add) PrusaSlicer Printer: Elegoo Mars 2 Pro
- (Add) PrusaSlicer Printer: Creality LD-002H
- (Add) PrusaSlicer Printer: Voxelab Polaris
- (Add) File Format: UVJ (#8)
- (Add) Mutataor: Pixel Dimming
- (Add) Pixel Editor tab with new drawing functions
- (Add) Pixel Editor: Bursh area and shape
- (Add) Pixel Editor: Supports
- (Add) Pixel Editor: Drain holes
- (Add) Settings for pixel editor
- (Add) Setting: File open default directory
- (Add) Setting: File save default directory
- (Add) Setting: File extract default directory
- (Add) Setting: File convert default directory
- (Add) Setting: File save prompt for overwrite (#10)
- (Add) Setting: File save preffix and suffix name
- (Add) Setting: UVtools version to the title bar
- (Improvement) Force same directory as input file on dialogs
- (Improvement) Pattern: Better positioning when not using an anchor, now it's more center friendly
- (Change) Setting: Start maximized defaults to true
- (Fix) Pattern: Calculated volume was appending one margin width/height more
- (Fix) When cancel a file load, some shortcuts can crash the program as it assume file is loaded
- (Fix) pws: Encode using the same count-of-threshold method as CBDDLP (ezrec/uv3dp#79)