Commit 2588e62
committed
MouseEffects v1.0.28
Release Notes
New Features
Simulation-Guided Correction (ColorBlindnessNG)
- Smart pixel detection: Uses CVD simulation to identify which pixels are actually affected by color
blindness before applying correction
- Adjustable sensitivity: Control detection aggressiveness (0.5-5.0) - conservative to aggressive
- Natural results: Leaves unaffected colors unchanged, only correcting pixels that need it
- Algorithm choice: Select between Machado (RGB) or Strict (LMS) for detection
Post-Correction Simulation ("Re-simulate for Verification")
- Verify correction effectiveness: Apply CVD simulation AFTER correction to see how corrected colors appear
to colorblind users
- Non-colorblind validation: Helps sighted users confirm that previously confusing colors are now
distinguishable
- Independent controls: Separate algorithm, CVD type, and intensity settings per zone
- Pipeline: Original → Correction → Simulation visualization
Bug Fixes
- Fixed overlay topmost issues: Dialogs and settings window now properly appear above the overlay without
causing z-order problems when closed
- Fixed preset persistence: Selected presets now correctly restore on app restart (was reverting to "Custom")
- Fixed preset saving location: Custom presets now save to AppData instead of plugin directory
- Fixed configuration key mismatch: WhiteProtection settings now properly persist between sessions
- Fixed Zone2/Zone3 loading: All 4 zones now correctly load their settings on startup
Improvements
- White protection minimum: Changed minimum value from 0.0 to 0.01 for better color preservation
- Documentation updates: README and Wiki updated with new feature documentation1 parent 78c83f4 commit 2588e62
9 files changed
Lines changed: 804 additions & 22 deletions
File tree
- Wiki
- plugins/MouseEffects.Effects.ColorBlindnessNG
- Shaders
- UI
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
199 | 238 | | |
200 | 239 | | |
201 | 240 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
358 | 358 | | |
359 | 359 | | |
360 | 360 | | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
361 | 364 | | |
362 | 365 | | |
363 | 366 | | |
| |||
459 | 462 | | |
460 | 463 | | |
461 | 464 | | |
462 | | - | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
463 | 512 | | |
464 | 513 | | |
465 | 514 | | |
| |||
Lines changed: 31 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
394 | 404 | | |
395 | 405 | | |
396 | 406 | | |
| |||
555 | 565 | | |
556 | 566 | | |
557 | 567 | | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
558 | 576 | | |
559 | 577 | | |
560 | 578 | | |
| |||
573 | 591 | | |
574 | 592 | | |
575 | 593 | | |
576 | | - | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
577 | 598 | | |
578 | 599 | | |
579 | 600 | | |
| |||
627 | 648 | | |
628 | 649 | | |
629 | 650 | | |
630 | | - | |
| 651 | + | |
631 | 652 | | |
632 | 653 | | |
633 | 654 | | |
| |||
653 | 674 | | |
654 | 675 | | |
655 | 676 | | |
656 | | - | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
657 | 682 | | |
658 | 683 | | |
| 684 | + | |
659 | 685 | | |
660 | 686 | | |
661 | 687 | | |
662 | 688 | | |
663 | | - | |
| 689 | + | |
664 | 690 | | |
665 | | - | |
| 691 | + | |
666 | 692 | | |
667 | 693 | | |
668 | 694 | | |
| |||
Lines changed: 29 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
43 | 47 | | |
44 | 48 | | |
| 49 | + | |
45 | 50 | | |
46 | 51 | | |
47 | 52 | | |
48 | | - | |
| 53 | + | |
49 | 54 | | |
50 | 55 | | |
51 | 56 | | |
| |||
695 | 700 | | |
696 | 701 | | |
697 | 702 | | |
| 703 | + | |
| 704 | + | |
698 | 705 | | |
| 706 | + | |
699 | 707 | | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
700 | 715 | | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
701 | 724 | | |
702 | | - | |
703 | | - | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
| 725 | + | |
| 726 | + | |
711 | 727 | | |
712 | 728 | | |
713 | | - | |
714 | | - | |
| 729 | + | |
715 | 730 | | |
716 | 731 | | |
717 | 732 | | |
| |||
0 commit comments