Replaced `_set_spinner` with a `CustomSpinner` context manager to improve readability, ensure proper cleanup, and enhance user experience during loading states. Updated `_init_session`, `_game_over_content`, and `run_app` to use `CustomSpinner` for better integration with Streamlit's UI components.
Introduced a base64-encoded `wrdler.gif` in
`show_spinner` for improved portability and added fallback visuals for robustness. Refactored spinner overlay styles for better appearance and transitions.
Modularized code by adding `_render_game_tab` and consolidating spinner logic into `CustomSpinner`. Removed redundant code, improved error handling, and refined CSS for a polished UI.
v0.2.10 Failed Spinner
move some functions to ui_helper
Updated Wrdler to version 0.1.1 with significant enhancements to AI word generation, including intelligent word saving, retry mechanisms, and a 1000-word file size limit. Introduced dual generation modes using Hugging Face Space API and local transformers. Improved logging for better pipeline visibility. Updated documentation and added a new test for word file validation. Added new AI-generated word lists and a cooking-themed word list.