A new update to the IE explorer alternitive


Version 1.0.0

Date: 2024-07-27

Features Added:

  1. Basic Browser Functionality:

    • Implemented a QMainWindow with a QTabWidget to support multiple tabs.
    • Added a custom QWebEngineView subclass (BrowserTab) for rendering web content.
    • Included essential browser controls such as back, forward, reload, and home buttons.
  2. Tab Management:

    • Added functionality to create new tabs with a default URL (http://www.google.com).
    • Implemented the ability to close tabs, with logic to exit the application if the last tab is closed.
    • Enhanced the UI with a dark theme for better visual appeal.
  3. Tab Shortcuts:

    • Integrated keyboard shortcuts for tab navigation:
      • Ctrl + F2: Opens a new tab.
      • Ctrl + Tab: Switches to the next tab.
      • Ctrl + Shift + Tab: Switches to the previous tab.
  4. Toolbar Enhancements:

    • Added a "+" button to the toolbar to create new tabs.
    • Updated the toolbar to include a ChatBot button that opens a chat interface.
  5. ChatBot Integration:

    • Created a ChatBotApp class with a Tkinter-based UI for a basic chat interface.
    • Integrated predefined question-answer pairs to simulate a chatbot experience.
    • Implemented a send_message function to handle user inputs and display responses.
  6. Error Handling and Debugging:

    • Added type checks and debug statements to ensure correct URL handling.
    • Improved error handling in the tab creation function to address type issues.

Bug Fixes:

  • Fixed the issue with the setUrl method by ensuring the argument is of type QUrl.
  • Corrected crashes related to tab operations by ensuring proper URL type and handling.

Known Issues:

  • Ensure compatibility with different operating systems and PyQt5 versions.
  • Monitor for any further issues with URL loading and tab management.

Future Enhancements:

  • Implement advanced features for tab management, such as tab grouping or saving session states.
  • Improve the ChatBot functionality with natural language processing capabilities.
  • Add more customizable themes and settings for user personalization.

This log summarizes the significant additions and changes made to the Quantum Browser, providing a clear overview of its development progress and functionality.

Files

Internet Explorer.py 7.9 kB
81 days ago

Get Quantum Browser

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.