feat: initial commit for G-Launcher based on Firefly with Horoyoi enhancements

This commit is contained in:
CAtlas0784 committed 2026-10-30 20:56:35 +07:00
commit a99470a69f
155 files changed
+19061

No files matched your search

+32
View File
@@ -0,0 +1,32 @@
import { createRootRoute, Outlet } from '@tanstack/react-router'
import { ToastContainer } from 'react-toastify'
import { useGlobalEvents } from '@/hooks';
import useModalStore from '@/stores/modalStore';;
import SettingModal from '@/components/settingModal';
import CloseModal from '@/components/closeModal';
import Header from '@/components/header';
export const Route = createRootRoute({
component: RootLayout
})
function RootLayout() {
const { setIsOpenCloseModal, isOpenCloseModal, isOpenSettingModal, setIsOpenSettingModal } = useModalStore()
useGlobalEvents();
return (
<>
<Header />
<div className="min-h-[78vh]">
<Outlet />
</div>
<CloseModal isOpen={isOpenCloseModal} onClose={() => setIsOpenCloseModal(false)} />
<SettingModal isOpen={isOpenSettingModal} onClose={() => setIsOpenSettingModal(false)} />
<ToastContainer />
</>
)
}
+8
View File
@@ -0,0 +1,8 @@
import { createFileRoute } from '@tanstack/react-router'
import AboutPage from '@/pages/about'
export const Route = createFileRoute('/about')({
component: AboutPage,
})
+7
View File
@@ -0,0 +1,7 @@
import { createFileRoute } from '@tanstack/react-router'
import AnalysisPage from '@/pages/analysis'
export const Route = createFileRoute('/analysis')({
component: AnalysisPage,
})
+7
View File
@@ -0,0 +1,7 @@
import DiffPage from '@/pages/diff'
import { createFileRoute } from '@tanstack/react-router'
export const Route = createFileRoute('/diff')({
component: DiffPage,
})
+6
View File
@@ -0,0 +1,6 @@
import { createFileRoute } from '@tanstack/react-router'
import HowToPage from '@/pages/howto'
export const Route = createFileRoute('/howto')({
component: HowToPage,
})
+7
View File
@@ -0,0 +1,7 @@
import { createFileRoute } from '@tanstack/react-router'
import LauncherPage from '@/pages/launcher'
export const Route = createFileRoute('/')({
component: LauncherPage,
})
+7
View File
@@ -0,0 +1,7 @@
import LanguagePage from '@/pages/language'
import { createFileRoute } from '@tanstack/react-router'
export const Route = createFileRoute('/language')({
component: LanguagePage,
})
+8
View File
@@ -0,0 +1,8 @@
import FireflyToolsPage from '@/pages/fireflytools'
import { createFileRoute } from '@tanstack/react-router'
export const Route = createFileRoute('/srtools')({
component: FireflyToolsPage,
})