diff --git a/README.md b/README.md index 4618c7e..7721325 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ License Stars Forks -# Logo ProzillaOS +# Logo Prozilla OS -ProzillaOS is a web-based operating system inspired by Ubuntu Linux and Windows made with React by Prozilla. +Prozilla OS is a web-based operating system inspired by Ubuntu Linux and Windows made with React by Prozilla. **Live demo: [os.prozilla.dev](https://os.prozilla.dev/)** -Banner with ProzillaOS' name and logo +Banner with the logo of Prozilla OS -> Please note that ProzillaOS is a WIP and far from complete. Many additional features will be added in the near future. +> Please note that Prozilla OS is a WIP and far from complete. Many additional features will be added in the near future. ## Documentation @@ -25,13 +25,13 @@ See [docs](docs/README.md) for more info. See [docs/design](docs/design/README.md) for more info. -ProzillaOS was designed in Figma by Prozilla. You can view the design file [here](https://www.figma.com/file/bEE5RyWgV0QILcXpZWEk2r/ProzillaOS?type=design&node-id=0%3A1&mode=design&t=7KR1tKCp9H5cK3hf-1). +Prozilla OS was designed in Figma by Prozilla. You can view the design file [here](https://www.figma.com/file/bEE5RyWgV0QILcXpZWEk2r/ProzillaOS?type=design&node-id=0%3A1&mode=design&t=7KR1tKCp9H5cK3hf-1). ### Preview -Screenshot of ProzillaOS +Screenshot of Prozilla OS -## Support ProzillaOS +## Support Prozilla OS You can support this project by donating to **[ko-fi.com/prozilla](https://ko-fi.com/prozilla)**. diff --git a/docs/README.md b/docs/README.md index fc82617..d71b95c 100644 --- a/docs/README.md +++ b/docs/README.md @@ -65,7 +65,7 @@ Folders | kebab-case | `virtual-drive` Local `.module.css` files | PascalCase | `Desktop.module.css` Global `.module.css` files | kebab-case | `utils.module.css` Variables | camelCase | ```const fooBar = true;``` -Global constant variables | MACRO_CASE | ```export const NAME = "ProzillaOS";``` +Global constant variables | MACRO_CASE | ```export const NAME = "Prozilla OS";``` Classes | PascalCase | ```class WindowsManager { }``` React components | PascalCase | ```export function WindowsView({ }) { }``` Functions | camelCase | ```function focusWindow() { }``` diff --git a/docs/design/README.md b/docs/design/README.md index 65cec54..e79bd7c 100644 --- a/docs/design/README.md +++ b/docs/design/README.md @@ -2,19 +2,19 @@ # Design -ProzillaOS is designed in Figma by Prozilla. You can view the design file [here](https://www.figma.com/file/bEE5RyWgV0QILcXpZWEk2r/ProzillaOS?type=design&node-id=0%3A1&mode=design&t=7KR1tKCp9H5cK3hf-1). +Prozilla OS is designed in Figma by Prozilla. You can view the design file [here](https://www.figma.com/file/bEE5RyWgV0QILcXpZWEk2r/ProzillaOS?type=design&node-id=0%3A1&mode=design&t=7KR1tKCp9H5cK3hf-1). ### Preview -Screenshot of ProzillaOS +Screenshot of Prozilla OS ### Font -The font used by ProzillaOS is [Poppins](https://fonts.google.com/specimen/Poppins) from Google Fonts by Indian Type Foundry, Jonny Pinhorn. +The font used by Prozilla OS is [Poppins](https://fonts.google.com/specimen/Poppins) from Google Fonts by Indian Type Foundry, Jonny Pinhorn. ### UI Icons -ProzillaOS uses [Font Awesome](https://fontawesome.com/) icons (some modified) in its UI. +Prozilla OS uses [Font Awesome](https://fontawesome.com/) icons (some modified) in its UI. ### App Icons diff --git a/docs/features/applications/media-viewer/README.md b/docs/features/applications/media-viewer/README.md index 5f27a85..704d0e0 100644 --- a/docs/features/applications/media-viewer/README.md +++ b/docs/features/applications/media-viewer/README.md @@ -6,4 +6,4 @@ An application for viewing media like images and videos. ## Screenshot -![Media Viewer window showing ProzillaOS.png](screenshot.png) \ No newline at end of file +![Media Viewer window showing Prozilla OS.png](screenshot.png) \ No newline at end of file diff --git a/docs/features/applications/settings/README.md b/docs/features/applications/settings/README.md index f232040..93894fb 100644 --- a/docs/features/applications/settings/README.md +++ b/docs/features/applications/settings/README.md @@ -2,7 +2,7 @@ # Settings -Allows the user to change their settings and personalize their instance of ProzillaOS. +Allows the user to change their settings and personalize their instance of Prozilla OS. ## Screenshot diff --git a/docs/features/storage/README.md b/docs/features/storage/README.md index f68f587..c275381 100644 --- a/docs/features/storage/README.md +++ b/docs/features/storage/README.md @@ -4,6 +4,6 @@ > Related document: [Virtual Drive](../virtual-drive/README.md) -ProzillaOS makes use of the local storage to store persistent data. The data is loaded by the virtual root during the initialization process. On the first run, the default data is loaded. +Prozilla OS makes use of the local storage to store persistent data. The data is loaded by the virtual root during the initialization process. On the first run, the default data is loaded. The data is converted from class instances to a JSON object and then to a string by the virtual root before it is stored in the local storage. To load data from the local storage, an inverse process is used. \ No newline at end of file diff --git a/public/assets/banner-logo-title-small.png b/public/assets/banner-logo-title-small.png new file mode 100644 index 0000000..544913f Binary files /dev/null and b/public/assets/banner-logo-title-small.png differ diff --git a/public/assets/banner-logo-title.png b/public/assets/banner-logo-title.png index b16f0ff..0e523d3 100644 Binary files a/public/assets/banner-logo-title.png and b/public/assets/banner-logo-title.png differ diff --git a/public/documents/info.md b/public/documents/info.md index 374fd99..f6b04f8 100644 --- a/public/documents/info.md +++ b/public/documents/info.md @@ -1,13 +1,13 @@ -Banner with ProzillaOS' name and logo +Banner with the logo of Prozilla OS # Info -This is ProzillaOS, a web-based operating system made with React.js by [Prozilla](https://prozilla.dev/). +This is Prozilla OS, a web-based operating system made with React.js by [Prozilla](https://prozilla.dev/). ## Open Source -ProzillaOS is [open source](https://github.com/Prozilla/Prozilla-OS)! Feel free to fork this project and create your own OS or share feedback by creating an issue on the GitHub page. +Prozilla OS is [open source](https://github.com/Prozilla/Prozilla-OS)! Feel free to fork this project and create your own OS or share feedback by creating an issue on the GitHub page. -## Support ProzillaOS +## Support Prozilla OS You can support this project by donating to [ko-fi.com/prozilla](https://ko-fi.com/prozilla). \ No newline at end of file diff --git a/public/documents/links.md b/public/documents/links.md index a553811..a68a94f 100644 --- a/public/documents/links.md +++ b/public/documents/links.md @@ -1,15 +1,15 @@ # Links -**ProzillaOS** +**Prozilla OS** -- GitHub: https://github.com/Prozilla/Prozilla-OS +- [GitHub](https://github.com/Prozilla/Prozilla-OS) **Prozilla** -- Website: https://prozilla.dev/ -- Ko-fi: https://ko-fi.com/prozilla +- [Website (prozilla.dev)](https://prozilla.dev/) +- [Ko-fi](https://ko-fi.com/prozilla) **Crumbling City** -- Website: https://daisygames.org/crumbling-city/ -- Steam page: https://store.steampowered.com/app/1520290/Crumbling_City/ \ No newline at end of file +- [Website (daisygames.org/crumbling-city)](https://daisygames.org/crumbling-city/) +- [Steam page](https://store.steampowered.com/app/1520290/Crumbling_City/) \ No newline at end of file diff --git a/public/index.html b/public/index.html index 40a465b..c764127 100644 --- a/public/index.html +++ b/public/index.html @@ -1,8 +1,8 @@ - ProzillaOS | Web-based Operating System - + Prozilla OS | Web-based Operating System + @@ -16,9 +16,9 @@ - - - + + + @@ -38,18 +38,18 @@ "mainEntity": [ { "@type": "Question", - "name": "Is ProzillaOS open source?", + "name": "Is Prozilla OS open source?", "acceptedAnswer": { "@type": "Answer", - "text": "Yes, the source code for ProzillaOS is hosted on GitHub." + "text": "Yes, the source code for Prozilla OS is hosted on GitHub." } }, { "@type": "Question", - "name": "Is ProzillaOS a real operating system?", + "name": "Is Prozilla OS a real operating system?", "acceptedAnswer": { "@type": "Answer", - "text": "No, ProzillaOS is a web-based operating system that runs entirely in your browser. It does not have the same capabilities as an operating system like Ubuntu Linux and runs completely virtually." + "text": "No, Prozilla OS is a web-based operating system that runs entirely in your browser. It does not have the same capabilities as an operating system like Ubuntu Linux and runs completely virtually." } } ] @@ -57,7 +57,7 @@ - +
diff --git a/public/manifest.json b/public/manifest.json index 107e81c..1e2ada6 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,6 +1,6 @@ { - "short_name": "ProzillaOS", - "name": "ProzillaOS", + "short_name": "Prozilla OS", + "name": "Prozilla OS", "icons": [ { "src": "/android-chrome-192x192.png", diff --git a/src/components/applications/settings/AboutSettings.jsx b/src/components/applications/settings/AboutSettings.jsx index 9a21633..1d132f7 100644 --- a/src/components/applications/settings/AboutSettings.jsx +++ b/src/components/applications/settings/AboutSettings.jsx @@ -4,6 +4,7 @@ import utilStyles from "../../../styles/utils.module.css"; import Vector2 from "../../../features/math/vector2.js"; import { useWindowsManager } from "../../../hooks/windows/windowsManagerContext.js"; import { useVirtualRoot } from "../../../hooks/virtual-drive/virtualRootContext.js"; +import { NAME } from "../../../constants/branding.js"; export function AboutSettings() { const windowsManager = useWindowsManager(); @@ -11,8 +12,8 @@ export function AboutSettings() { return (<>
-

About ProzillaOS

-

ProzillaOS is a web-based operating system inspired by Ubuntu Linux and Windows made with React.js by Prozilla.

+

About {NAME}

+

{NAME} is a web-based operating system inspired by Ubuntu Linux and Windows made with React.js by Prozilla.

-

ProzillaOS

+

{NAME}

{AppsManager.APPLICATIONS.map(({ name, id }) =>