-
Notifications
You must be signed in to change notification settings - Fork 5
Feature/image filters #231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds an ImageFilters toolbox item that provides CSS filter controls for image manipulation, exposing sliders for brightness, contrast, hue rotation, inversion, and saturation adjustments.
- Implements a new collapsible toolbox item with 5 filter sliders
- Adds configurable default values through the configuration system
- Applies CSS filters only to image elements, preserving UI appearance
Reviewed Changes
Copilot reviewed 6 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
src/toolbox_items/image_filters.ts |
Complete implementation of the ImageFilters toolbox item with sliders, DOM manipulation, and CSS styling |
src/configuration.ts |
Integration of ImageFilters into the toolbox system with configuration support |
demo/multi-class.html |
Demo configuration showing ImageFilters usage with custom brightness default |
api_spec.md |
Documentation for the new ImageFiltersConfig type and toolbox item |
CHANGELOG.md |
Added feature description to changelog |
.github/tasks.md |
Updated task tracking with completed implementation steps |
joshua-dean
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Super clean implementation, love it. LGTM 🚀
Image Filters
Description
ImageFilterstoolbox item to expose sliders for the following image css filters:PR Checklist
package.jsonhas been bumped since last releasepackage.jsonandsrc/version.jsnpm installandnpm run buildAFTER bumping the version numberapi_spec.md)changelog.mdBreaking API Changes
Nope