-
Add simplex dither algorithm, and simplex variations to ordered dithers.
-
Add smile, heart and stars ordered dither patterns.
-
Allow brightness, contrast and saturation image filters to go to 300% instead of 200%.
-
Add ability to batch convert images to video.
-
Add ability to open video and either export current image or entire video.
-
Add ability to preview opened batch images before exporting, instead of exporting immediately.
-
Add alert role to alerts to improve accessibility
-
Increase link text color contrast in dark color themes.
-
Change buttons and form inputs to use dark colors in dark color themes.
-
Fix hue, hue & lightness and weighted hsl color comparison modes in color dither not working correctly.
-
Fix zoom range control growing too wide at phone and tablet sizes.
-
Fix exception when trying to open non-image file from device.
-
Fix exporting on enter key pressed in export file name input when it shouldn't be allowed.
-
Fix controls being visible during batch export.
-
Replace standalone Electron builds with local http server and compiled static assets. This avoids security warning on Mac, and requires less memory to run, removes the need for compilation for Mac, Linux and BSD, and allows cross-compilation for Windows and Windows ARM.
-
Change to dart-sass from node-sass for scss compilation.
-
Change from using PHP for templates and generating JavaScript to using JavaScript for everything. This removes the dependency on PHP and make for local development, and the dependency on sed and rsync for Electron development. This allows for easier local development on Windows, as well as faster development, as templates don't need to be recompiled. It also makes it simpler to add additonal dither and color quantization algorithms.
-
Add script to convert an image to an ordered dither pattern.
-
Improve webworker dither performance via simplifying some code.
-
Move dithermark-vue-color directly into project, instead of loading via npm to simplify development.
-
Refactor opening images to use ImageBitmap instead of ObjectURL. This means opening images uses less memory, however it also means the lowest supported iOS version is 15.
2024-03-03 Commit cd1d5c3
- Fix outline filter color picker not working due to not being updated to Vue 3 syntax
- Change Unsplash API endpoint to be a serverless function
2024-02-29 Commit 6ae2c8c
-
Add adaptive threshold dither algorithm to black and white dither tab
-
Add ability to batch convert images
-
On iOS exported images now download directly instead of opening in a new tab (this means iOS 13 is the minimum required iOS version, since that is required for download attributes).
- Persist preferred export file type in user settings
2023-05-23 Commit 0129f6f
-
Add webp lossless as export file type option
-
Add color palettes.
-
Add stand-alone app using Electron
-
Change all button-like elements to html buttons to improve accessibility
-
Add tooltips to performance settings in the settings tab
- Update to vue 3
2018-09-05 Commit e7bdb93
- Add lightness as comparison option for outline filters
- Fix export not working on Firefox
2018-09-04 Commit dfefd3b
Initial release of Dithermark