-
-
-
-
-
-
- Huge community.
-
- Everyone is here! The spirit of RPCS3 lives on.
-
-
-
-
-
-
- Ongoing development.
-
- Est. 2016 by DH himself.
-
-
-
-
-
-
- All your favorite titles.
-
-
-
- Bloodborne coming Soon™*
-
-
+
+
+
+
+
+
+ Huge community.
+
+ Everyone is here! The spirit of RPCS3 lives on.
+
+
+
+
+
+
+ Ongoing development.
+
+ Est. 2016 by DH himself.
+
+
+
+
+
+
+ All your favorite titles.
+
+
+
+ Bloodborne coming Soon™*
+
+
@@ -64,7 +111,7 @@ import { PedestrianFamily, ToolBox, GameConsole, Linux } from '@vicons/carbon';
-
Get Involved
+ Get Involved
@@ -77,6 +124,13 @@ import { PedestrianFamily, ToolBox, GameConsole, Linux } from '@vicons/carbon';
-
diff --git a/src/assets/text-styles.css b/src/assets/text-styles.css
index 68e95b3..e6a73d3 100644
--- a/src/assets/text-styles.css
+++ b/src/assets/text-styles.css
@@ -1,23 +1,4 @@
.body-text {
- font-family: v-sans;
+ /* font-family: v-sans; */
font-size: 12pt;
}
-
-.card-header {
- font-family: v-sans;
- font-weight: bold;
- font-size: 14pt;
-}
-
-h2 {
- font-family: v-sans;
- font-size: 18pt;
- word-wrap: break-word;
-}
-
-h1 {
- font-family: v-sans;
- font-size: 30pt;
- font-weight: bold;
- word-wrap: break-word;
-}
\ No newline at end of file
diff --git a/src/components/ContentCard.vue b/src/components/ContentCard.vue
index 51c853c..912f5f0 100644
--- a/src/components/ContentCard.vue
+++ b/src/components/ContentCard.vue
@@ -11,12 +11,12 @@ import '../assets/text-styles.css';
diff --git a/src/components/Hook.vue b/src/components/Hook.vue
index 72da763..0a02769 100644
--- a/src/components/Hook.vue
+++ b/src/components/Hook.vue
@@ -1,21 +1,27 @@
-
-
-
{{ time }} of development.
- {{ contributors }} experienced contributors.
- 0 days since someone asked for Bloodborne.
-
+
+ {{ getTime() }} of development.
+ {{ contributors }} experienced contributors.
+ 0 days since someone asked for Bloodborne.
+
\ No newline at end of file
diff --git a/src/components/MainCard.vue b/src/components/MainCard.vue
index c111397..04e6f2c 100644
--- a/src/components/MainCard.vue
+++ b/src/components/MainCard.vue
@@ -1,10 +1,11 @@
-
@@ -21,7 +22,7 @@ defineProps({
-
+ RPCSX is your PlayStation 4 emulator.
Use only with lawfully obtained archival copies of PS4 games you physically own.
diff --git a/src/components/TopBarMenu.vue b/src/components/TopBarMenu.vue
index 1522514..2e59eb9 100644
--- a/src/components/TopBarMenu.vue
+++ b/src/components/TopBarMenu.vue
@@ -1,43 +1,88 @@
-
-
+
+
-
+
-
+
+
+
@@ -49,76 +94,14 @@ import { NIcon } from 'naive-ui'
text-align: center;
margin: 8px;
}
-
-.dark-mode-button {
- padding-left: 5px;
-}
-
-
+
\ No newline at end of file
diff --git a/vite.config.js b/vite.config.js
index 7f8db1c..68d96cc 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -6,6 +6,8 @@
* Important notes:
* The project automatically imports *most* vue and naive-ui code as you go, which saves significant space in your script blocks. Just make sure to export your components.
* However, the icon library does not have an auto-importer, so your script blocks will need to import those.
+ * Theming is not done with CSS, but overrides. See App.vue for examples. They're very similar to CSS, but check the docs.
+ * Also look into the NThemeEditor component, makes theming much easier.
*/
import { fileURLToPath, URL } from 'node:url'
@@ -26,10 +28,13 @@ export default defineConfig({
'vue',
{
'naive-ui': [
- 'useDialog',
- 'useMessage',
- 'useNotification',
- 'useLoadingBar'
+ 'NIcon',
+ 'NConfigProvider',
+ 'NCard',
+ 'NText',
+ 'NH1',
+ 'NH2',
+ 'NH3'
]
}
]