feat: Add digital, dry, ink, and paint brush presets; implement regression testing hooks
- Introduced new crates for digital brushes, dry media brushes, ink brushes, and paint brushes, each containing various presets. - Updated the menus to include "Paste Special" and "Paste as New Layer" options. - Enhanced the feature scorecard tests to validate selection texture encoding. - Added a regression gate workflow for automated testing on push and pull requests. - Implemented Git hooks for pre-commit checks to ensure code formatting and run tests before commits. - Created a settings file for local configurations.
This commit is contained in:
Generated
+32
@@ -2605,6 +2605,13 @@ dependencies = [
|
||||
"rstest",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hcie-digital-brushes"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"hcie-engine-api",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hcie-document"
|
||||
version = "0.1.0"
|
||||
@@ -2632,6 +2639,13 @@ dependencies = [
|
||||
"rstest",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hcie-dry-media-brushes"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"hcie-engine-api",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hcie-engine-api"
|
||||
version = "0.1.0"
|
||||
@@ -2755,7 +2769,11 @@ dependencies = [
|
||||
"evdev",
|
||||
"futures-util",
|
||||
"hcie-build-info",
|
||||
"hcie-digital-brushes",
|
||||
"hcie-dry-media-brushes",
|
||||
"hcie-engine-api",
|
||||
"hcie-ink-brushes",
|
||||
"hcie-paint-brushes",
|
||||
"hcie-watercolor-brushes",
|
||||
"iced",
|
||||
"iced-panel-adapter",
|
||||
@@ -2770,6 +2788,13 @@ dependencies = [
|
||||
"zip",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hcie-ink-brushes"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"hcie-engine-api",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hcie-io"
|
||||
version = "0.1.0"
|
||||
@@ -2829,6 +2854,13 @@ dependencies = [
|
||||
"serde_json",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hcie-paint-brushes"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"hcie-engine-api",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hcie-protocol"
|
||||
version = "0.1.0"
|
||||
|
||||
Reference in New Issue
Block a user