7 Open Issues Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The ASCII Art Generator currently offers only three font options, severely limiting user creativity. This issue proposes expanding the font selection to include all over 500 fonts available in the `pyfiglet` library, requiring dynamic population of the font dropdown in `index.html` and backend handling in `app.py`.

Complexity: 2/5
enhancement good first issue

A simple ASCII art generator web application.

HTML

AI Summary: This issue proposes enhancing the user experience by adding visual font previews directly within the font selection dropdown list. Currently, users must generate ASCII art to see a font, which is inefficient. The suggested solution involves displaying a small sample of each font (e.g., "AaBbCc") next to its name, either by pre-generating samples or dynamically rendering them with JavaScript.

Complexity: 2/5
enhancement good first issue

A simple ASCII art generator web application.

HTML
Add Input Validation about 1 hour ago

AI Summary: The application currently lacks input validation, causing a `pyfiglet` error and a generic error page when users submit an empty form. The suggested solution involves adding server-side validation in `app.py` to check for empty text, either displaying a user-friendly message or handling it gracefully. Client-side validation using the HTML `required` attribute is also recommended to enhance the application's robustness and user experience.

Complexity: 1/5
enhancement good first issue

A simple ASCII art generator web application.

HTML

AI Summary: This GitHub issue proposes adding a "Copy to Clipboard" button next to generated ASCII art to improve user experience. The button would be implemented in `index.html` and use JavaScript's `navigator.clipboard.writeText()` API to copy the art's content. This small feature aims to significantly enhance the application's usability.

Complexity: 1/5
enhancement good first issue

A simple ASCII art generator web application.

HTML

AI Summary: The current application user interface is very basic and lacks styling, making it less enjoyable to use. The suggestion is to significantly improve the visual design by adding CSS, potentially utilizing a framework like Bootstrap or Tailwind CSS. This effort would involve refining the layout, adjusting fonts, colors, and spacing to create a more polished and user-friendly experience.

Complexity: 4/5
enhancement good first issue

A simple ASCII art generator web application.

HTML

AI Summary: This issue suggests modernizing the ASCII art generator by implementing real-time updates. Instead of a page reload, the ASCII art should dynamically change as the user types or selects different fonts. This will involve using JavaScript and AJAX calls to a Flask backend to fetch and display the updated art, significantly improving user experience and responsiveness.

Complexity: 3/5
enhancement help wanted good first issue

A simple ASCII art generator web application.

HTML

AI Summary: The application crashes with a 500 error when the `pyfiglet` library receives an invalid font name, which can happen if a user submits a font not in the approved list. This is a critical bug that requires adding error handling to catch the `pyfiglet` exception and display a user-friendly error message instead of crashing.

Complexity: 2/5
bug enhancement good first issue

A simple ASCII art generator web application.

HTML