Skip to content

Refactor: Rename project to browser_launcher and modularize launcher#4

Merged
chouzz merged 1 commit into
mainfrom
feat/rename-to-browser-launcher
Dec 25, 2025
Merged

Refactor: Rename project to browser_launcher and modularize launcher#4
chouzz merged 1 commit into
mainfrom
feat/rename-to-browser-launcher

Conversation

@chouzz

@chouzz chouzz commented Dec 25, 2025

Copy link
Copy Markdown
Owner

This Pull Request implements the renaming of the project from chrome_launcher to browser_launcher and refactors the core launcher logic for better modularity.

Changes:

  • Project Renaming: Updated Cargo.toml, README.md, CHANGELOG.md, and all internal code references from chrome_launcher to browser_launcher.
  • File Reorganization: Renamed src/chrome_launcher.rs to src/browser_launcher.rs.
  • Modularity: Refactored Launcher to use a more modular approach for generating browser flags, making it easier to add support for non-Chromium browsers like Firefox or Safari in the future.
  • CLI Update: Renamed the CLI tool to browser_launcher_cli.
  • Code Cleanup: Renamed variables and structures (e.g., LaunchedChrome -> LaunchedBrowser) to be browser-agnostic.
  • Verification: All unit and integration tests have been updated and pass successfully.

This refactoring ensures the codebase remains maintainable as more browser types are added.

@chouzz chouzz merged commit 60ddd2a into main Dec 25, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant