Skip to content

1.0.4-SNAPSHOT

Compare
Choose a tag to compare
@JakeTurner616 JakeTurner616 released this 11 Jan 01:32
· 77 commits to main since this release
998c0ec
  • User Interface Enhancements 🖥️:
    Frame Size: Enlarged JFrame to 1200x500 for better UI space.
    Page Count Display: Added pageCountLabel for clearer navigation.
    Interactive Link Dialog: Enhanced openLinkInBrowser with JTextArea and JDialog for better interaction.
    Responsive Buttons: Implemented dynamic button states with a DocumentListener in searchField.

  • Code Optimization & Refactoring ⚙️:
    Search Optimization: Added isSearchInProgress flag to boost stability and feedback.
    Stream API in scrapeLibGenImages: Shifted to Java Streams for more efficient code.
    URL Building Enhancement: Improved constructLibGenUrl with efficient StringBuilder and Stream API.

  • Error Handling & Feedback Upgrades 🔍:
    Search Progress Feedback: Updated performSearch for detailed search status.
    Intuitive Language Setting: Refined setLanguageCode with a validation-enabled custom dialog.
    Enhanced Directory Selection: Introduced custom JDialog in selectDownloadDirectory for better user experience.

  • Miscellaneous Improvements 🌟:
    Interactive Search Field: Added listener to searchField for active search and pagination control.