Skip to content

Beta 0.1.3

Pre-release
Pre-release

Choose a tag to compare

@Banaxi-dev Banaxi-dev released this 12 Sep 19:15

Ultramium

Ultramium is a simple web browser developed with PyQt6. It provides basic features such as tabbed browsing, navigation, file operations, and a custom settings dialog.

Features

  • Tabbed Browsing: Open and manage multiple tabs.
  • Navigation: Go forward, backward, and reload pages.
  • File Operations: Open, save, and print pages.
  • Settings: Configure preferred search engine and warnings for insecure HTTP downloads.

Installation

  1. Ensure you have Python 3.x and PyQt6 installed. If not, you can install PyQt6 with the following command:

    pip install PyQt6
  2. Download the code or clone the repository:

    git clone <REPOSITORY_URL>
  3. Navigate to the project directory and run the code:

    python browser.py

Usage

  • New Tab: Click the "+" icon in the toolbar or press Ctrl+T.
  • Open File: Click File > Open File... or press Ctrl+O.
  • Save File: Click File > Save Page As... or press Ctrl+S.
  • Settings: Click Settings > Settings to configure the preferred search engine and HTTP warnings.

or download the binarys

Settings

The browser stores settings in a JSON file named settings.json. You can configure the default search engine and HTTP warnings.

License

This project is licensed under the MIT License. See LICENSE for details.

Contributing

Contributions are welcome! Please open an issue or a pull request if you would like to suggest improvements.