Skip to content

v4.0.0-beta

Compare
Choose a tag to compare
@Akeoott Akeoott released this 27 May 05:13
030b0c3

Release Notes: Version 4.0.0-beta

We're excited to announce the Beta release of GitHub Activity Fetcher, bringing significant improvements and a new user experience!

What's New:

  • Updated Versioning The application version has been updated from 4.0.0-alpha.3 to 4.0.0-beta.
  • Improved Data Display (GUI): The application now features a CustomTkinter-based graphical user interface for displaying fetched GitHub activity data.
    • Rate Limit Information: Rate limit details (limit, remaining requests, and reset time) are now presented in a user-friendly GUI.
    • Interactive Workflow: Users can now navigate between pages to view rate limit information and then proceed to save the data.
  • Enhanced Data Saving:
    • The option to save data as a JSON file is now integrated into the new GUI.
    • The application explicitly informs the user that saving will overwrite existing files with the same username.
    • The saving process now uses the self.data attribute, ensuring the correct data is saved.

Changes:

  • The DataHandler class has been refactored to inherit from customtkinter.CTk, transforming it into a GUI application.
  • The display and save methods within DataHandler have been updated to support the new GUI-driven interaction flow.
  • The main.py file has been updated to initialize and run the DataHandler as a CustomTkinter application instead of directly calling display and save methods.
  • The separate output_gui.py file has been removed as its functionality is now integrated into data_handler.py.
  • Redundant tkinter.messagebox imports have been removed from input_gui.py.

Bug Fixes:

  • No specific bug fixes were found.

Note

Program basically finished, still in beta cause of a little amount of testing.

Full Changelog: v4.0.0-alpha.3...v4.0.0-beta