Open Issues Need Help
View All on GitHubAI Summary: Improve the user interface (UI) of the ScaleForge application by standardizing tooltips and animations. This involves implementing smooth fade-in/fade-out animations (300ms), ensuring sufficient color contrast for accessibility (WCAG compliance), and adding support for mobile touch interactions. The work will primarily involve modifying the `styles.kv` and `tooltips.py` files.
AI Summary: Improve the resolution handling logic in the ScaleForge CLI tool by adding functions to preserve aspect ratio during scaling and suggest appropriate upscale factors (e.g., 2x, 4x) based on the input image dimensions. This requires implementing these features in `src/scaleforge/utils/resolution.py` and writing unit tests to cover edge cases.
AI Summary: Develop a user interface for importing and exporting upscaling presets in JSON format within the ScaleForge GUI application. This involves creating functionality to export current settings to a JSON file, import settings from a JSON file with validation, and implement basic error handling.