-
Notifications
You must be signed in to change notification settings - Fork 27
V3 #157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V3 #157
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request introduces a comprehensive Tauri v3 application with a React-based frontend to modernize the BetterRTX project installer. The primary purpose is to replace command-line workflows with a modern GUI application that provides enhanced user experience for managing Minecraft RTX presets and installations.
Key changes include:
- Complete Tauri v3 application stack with TypeScript/React frontend
- Modern UI framework built with Tailwind CSS v4 and custom design system
- Full-featured installer interface with preset management, installation tracking, and creator tools
Reviewed Changes
Copilot reviewed 63 out of 117 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
v3/vite.config.ts |
Vite configuration for Tauri development with React and Tailwind plugins |
v3/tsconfig.json |
TypeScript configuration with strict settings and React JSX support |
v3/src/styles/*.css |
Custom design system with Minecraft-themed color palette and component utilities |
v3/src/store/*.ts |
Zustand state management for app data, presets, and status notifications |
v3/src/components/**/*.tsx |
React components for UI, presets, installations, creator tools, and dialogs |
ABUCKY0
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And why do we have a bunch of android icons?
other than that I didn't really read through all of the code because there's so much, but i'll test the installer in a moment
They were generated automatically by a Tauri command. I can remove them. |
Added Tauri app with React SPA as GUI
Closes #132
This pull request introduces a new Tauri v3 installer app for BetterRTX, modernizes the project structure, and adds several automation, code style, and documentation improvements. The most significant changes include the addition of the Tauri v3 frontend and backend, new workflows for building the app, updated PowerShell installer logic, and the introduction of coding guidelines and recommended tooling.
Tauri v3 Installer App
v3/with vanilla TypeScript, React, Tailwind CSS v4, and localization support (v3/index.html,v3/package.json,v3/public/locales/en/translation.json,v3/README.md,v3/.gitignore) [1] [2] [3] [4] [5]v3/src-tauri/Cargo.toml,v3/src-tauri/.gitignore) [1] [2]Automation & Tooling
.github/workflows/tauri.yml).vscode/extensions.json,.vscode/settings.json) [1] [2]PowerShell Installer Updates
v2/installer.ps1) with new functions to update Minecraft graphics options, added UI menu items for these actions, and improved translation support for new statuses [1] [2] [3]Code Style & Documentation
.windsurf/rules/and.github/copilot-instructions.mdto ensure consistency and best practices [1] [2] [3] [4]References:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]