Commit ec74610
committed
feat: Enhance KMap functionality with don't care expressions and improved UI
- Added support for don't care expressions in KMapProvider.
- Updated grid state management to handle don't care cells.
- Introduced a toggle for displaying minimized SOP and POS expressions in the UI.
- Enhanced KMapGrid to visually differentiate don't care cells.
- Improved the minimization result display with a segmented button for SOP/POS selection.
- Removed the deprecated SolverScreen widget and refactored related logic.
- Added a detailed step explanation widget for better user guidance.
- Updated pubspec.yaml with a more descriptive project description.
- Updated icon assets for better visual representation.1 parent 5620942 commit ec74610
22 files changed
Lines changed: 1298 additions & 370 deletions
File tree
- android/app/src/main/res
- mipmap-hdpi
- mipmap-mdpi
- mipmap-xhdpi
- mipmap-xxhdpi
- mipmap-xxxhdpi
- lib
- logic
- models
- screens
- state
- widgets
- web/icons
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | | - | |
| 209 | + | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
10 | 16 | | |
11 | 17 | | |
12 | 18 | | |
| |||
23 | 29 | | |
24 | 30 | | |
25 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
26 | 58 | | |
27 | 59 | | |
28 | 60 | | |
| |||
0 commit comments