diff --git a/README.md b/README.md index d526e0b..4618c7e 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ License Stars Forks -# Logo ProzillaOS +# Logo ProzillaOS ProzillaOS 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 ProzillaOS' name and logo > Please note that ProzillaOS is a WIP and far from complete. Many additional features will be added in the near future. @@ -29,7 +29,7 @@ ProzillaOS was designed in Figma by Prozilla. You can view the design file [here ### Preview -Screenshot of ProzillaOS +Screenshot of ProzillaOS ## Support ProzillaOS diff --git a/docs/README.md b/docs/README.md index 81629da..fc82617 100644 --- a/docs/README.md +++ b/docs/README.md @@ -34,7 +34,7 @@ Once the initial setup is complete, you can simply run `npm run deploy` and your website will be built and deployed to GitHub Pages. -> Note: When the deployment process is complete, you won't see the changes reflected on your website until a few moments later. This is because GitHub Pages needs to run its own build step before the website updates. You can view details about this process in the Actions tab on GitHub. +> Note: When the deployment process is complete, you won't see the changes reflected on your website until a few moments later. This is because GitHub Pages needs to run its own build step before the website updates. You can view details about this process in the `Actions` tab on GitHub. ### Structure @@ -72,5 +72,5 @@ Functions | camelCase | ```function focusWindow() { }``` ### External files -- [Design file (Figma)](https://www.figma.com/file/bEE5RyWgV0QILcXpZWEk2r/ProzillaOS?type=design&node-id=0%3A1&mode=design&t=7KR1tKCp9H5cK3hf-1) -- [Task board (Notion)](https://prozilla.notion.site/8325fabca1fb4f9885b6d6dfd5aa64c8?v=1a59f7ce50914f5ea711fe6460e52868&pvs=4) \ No newline at end of file +- [Design file - Figma](https://www.figma.com/file/bEE5RyWgV0QILcXpZWEk2r/ProzillaOS?type=design&node-id=0%3A1&mode=design&t=7KR1tKCp9H5cK3hf-1) +- [Task board - Notion](https://prozilla.notion.site/8325fabca1fb4f9885b6d6dfd5aa64c8?v=1a59f7ce50914f5ea711fe6460e52868&pvs=4) \ No newline at end of file diff --git a/docs/design/README.md b/docs/design/README.md index f5a83e5..65cec54 100644 --- a/docs/design/README.md +++ b/docs/design/README.md @@ -6,7 +6,7 @@ ProzillaOS is designed in Figma by Prozilla. You can view the design file [here] ### Preview -Screenshot of ProzillaOS +Screenshot of ProzillaOS ### Font @@ -14,11 +14,11 @@ The font used by ProzillaOS is [Poppins](https://fonts.google.com/specimen/Poppi ### UI Icons -ProzillaOS uses [Font Awesome](https://fontawesome.com/) icons in its UI. +ProzillaOS uses [Font Awesome](https://fontawesome.com/) icons (some modified) in its UI. ### App Icons -The apps use icons that are either modified versions of FontAwesome icons or originals, designed by Prozilla. +The apps use icons that are either modified versions of FontAwesome icons or custom icons, designed by Prozilla. ### Color Palette diff --git a/docs/features/README.md b/docs/features/README.md index de0ba26..93eb612 100644 --- a/docs/features/README.md +++ b/docs/features/README.md @@ -10,10 +10,11 @@ To see the status and to-do's of each feature, check the [task board](https://pr ## Table of Contents +- [Actions](storage/README.md) - [Applications](applications/README.md) -- [Virtual Drive](virtual-drive//README.md) -- [Windows](windows/README.md) -- [Taskbar](taskbar/README.md) -- [Settings](settings/README.md) - [Modals](modals/README.md) +- [Settings](settings/README.md) - [Storage](storage/README.md) +- [Taskbar](taskbar/README.md) +- [Virtual Drive](virtual-drive//README.md) +- [Windows](windows/README.md) \ No newline at end of file diff --git a/docs/features/actions/README.md b/docs/features/actions/README.md new file mode 100644 index 0000000..a84d6cb --- /dev/null +++ b/docs/features/actions/README.md @@ -0,0 +1,28 @@ +[← Back](../README.md) + +# Actions + +A React component used to group and display actions together. This is used in the context menu for example, where each option is a separate action. It can take in a certain style and be passed to a modal, it also supports shortcuts and icons. + +## Example + +```jsx + + { + reloadViewport(); + }} + /> + { + closeViewport(); + }} + /> + +``` \ No newline at end of file diff --git a/docs/features/applications/README.md b/docs/features/applications/README.md index 66e3182..66d80cb 100644 --- a/docs/features/applications/README.md +++ b/docs/features/applications/README.md @@ -10,11 +10,11 @@ Applications (sometimes shortened to apps) are processes that open a window when ## Table of Contents -- [ Terminal ("Commands")](terminal/README.md) -- [ File Explorer ("Files")](file-explorer/README.md) -- [ Media Viewer ("Photos")](media-viewer/README.md) -- [ Text Editor ("Notes")](text-editor/README.md) -- [ Settings](settings/README.md) +- [ Terminal ("Commands")](terminal/README.md) +- [ File Explorer ("Files")](file-explorer/README.md) +- [ Media Viewer ("Photos")](media-viewer/README.md) +- [ Text Editor ("Notes")](text-editor/README.md) +- [ Settings](settings/README.md) ## Common components diff --git a/docs/features/applications/file-explorer/README.md b/docs/features/applications/file-explorer/README.md index 3f2f0c7..9a89500 100644 --- a/docs/features/applications/file-explorer/README.md +++ b/docs/features/applications/file-explorer/README.md @@ -1,5 +1,9 @@ [← Back](../README.md) -# File Explorer ("Files") +# File Explorer ("Files") -A tool for exploring and managing files with a user interface. \ No newline at end of file +A tool for exploring and managing files and folders with a user interface. + +## Screenshot + +![File Explorer window showing Home directory](screenshot.png) \ No newline at end of file diff --git a/docs/features/applications/file-explorer/screenshot.png b/docs/features/applications/file-explorer/screenshot.png new file mode 100644 index 0000000..0f51ac5 Binary files /dev/null and b/docs/features/applications/file-explorer/screenshot.png differ diff --git a/docs/features/applications/media-viewer/README.md b/docs/features/applications/media-viewer/README.md index cc5e5de..5f27a85 100644 --- a/docs/features/applications/media-viewer/README.md +++ b/docs/features/applications/media-viewer/README.md @@ -1,5 +1,9 @@ [← Back](../README.md) -# Media Viewer ("Photos") +# Media Viewer ("Photos") -An application for viewing media like images and videos. \ No newline at end of file +An application for viewing media like images and videos. + +## Screenshot + +![Media Viewer window showing ProzillaOS.png](screenshot.png) \ No newline at end of file diff --git a/docs/features/applications/media-viewer/screenshot.png b/docs/features/applications/media-viewer/screenshot.png new file mode 100644 index 0000000..1b91716 Binary files /dev/null and b/docs/features/applications/media-viewer/screenshot.png differ diff --git a/docs/features/applications/settings/README.md b/docs/features/applications/settings/README.md index 3987abe..f232040 100644 --- a/docs/features/applications/settings/README.md +++ b/docs/features/applications/settings/README.md @@ -1,5 +1,9 @@ [← Back](../README.md) -# Settings +# Settings -Allows the user to change their settings and personalize their instance of ProzillaOS. \ No newline at end of file +Allows the user to change their settings and personalize their instance of ProzillaOS. + +## Screenshot + +![Settings window on appearance tab with wallpaper option](screenshot.png) \ No newline at end of file diff --git a/docs/features/applications/settings/screenshot.png b/docs/features/applications/settings/screenshot.png new file mode 100644 index 0000000..49d3906 Binary files /dev/null and b/docs/features/applications/settings/screenshot.png differ diff --git a/docs/features/applications/terminal/README.md b/docs/features/applications/terminal/README.md index 79c8b35..f77a86d 100644 --- a/docs/features/applications/terminal/README.md +++ b/docs/features/applications/terminal/README.md @@ -1,26 +1,42 @@ [← Back](../README.md) -# Terminal ("Commands") +# Terminal ("Commands") A command line tool. +## Screenshot + +![Terminal window with neofetch command](screenshot.png) + ## Commands See [features/applications/terminal/commands.js](../../../../src/features/applications/terminal/commands.js) for a list of commands. You can edit this file to add/remove/edit commands. -### Examples +## Examples + +### Touch command ```js -// features/applications/terminal/commands.js +// features/applications/terminal/commands/touch.js -new Command("cd", (args, { currentDirectory, setCurrentDirectory }) => { - const path = args[0] ?? "~"; // Default to home directory - const destination = currentDirectory.navigate(path); - - if (!destination) - return `cd: ${args[0]}: No such file or directory`; - - setCurrentDirectory(destination); - return { blank: true }; // Returns without printing anything to the terminal -}), +export const touch = new Command("touch") + .setRequireArgs(true) + .setManual({ + purpose: "Change file timestamps", + usage: "touch [OPTION]... FILE...", + description: "Update the access and modification times of each FILE to the current time.\n\n" + + "A FILE argument that does not exist is created empty." + }) + .setExecute(function(args, { currentDirectory }) { + if (args[0] === "girls\\" && args[1] === "boo**") + return `${this.name}: Cannot touch 'girls boo**': Permission denied`; + + const [name, extension] = args[0].split("."); + + if (currentDirectory.findFile(name, extension)) + return { blank: true }; + + currentDirectory.createFile(name, extension); + return { blank: true }; + }); ``` \ No newline at end of file diff --git a/docs/features/applications/terminal/screenshot.png b/docs/features/applications/terminal/screenshot.png new file mode 100644 index 0000000..d409d82 Binary files /dev/null and b/docs/features/applications/terminal/screenshot.png differ diff --git a/docs/features/applications/text-editor/README.md b/docs/features/applications/text-editor/README.md index 117c66e..c6147be 100644 --- a/docs/features/applications/text-editor/README.md +++ b/docs/features/applications/text-editor/README.md @@ -1,5 +1,9 @@ [← Back](../README.md) -# Text Editor ("Notes") +# Text Editor ("Notes") -An application for editing text documents. \ No newline at end of file +An application for editing text documents. + +## Screenshot + +![Text Editor window displaying info.md in preview mode](screenshot.png) \ No newline at end of file diff --git a/docs/features/applications/text-editor/screenshot.png b/docs/features/applications/text-editor/screenshot.png new file mode 100644 index 0000000..55b7058 Binary files /dev/null and b/docs/features/applications/text-editor/screenshot.png differ diff --git a/docs/features/settings/README.md b/docs/features/settings/README.md index 02a53ce..0f52ba7 100644 --- a/docs/features/settings/README.md +++ b/docs/features/settings/README.md @@ -4,7 +4,9 @@ Each group of settings is controlled by a separate xml file. The virtual directory for these files is `~/.config`. The default values for these files can be viewed and edited inside the [public/config](../../../public/config/) directory. -## Example +## Examples + +### Example of config file containing settings ```xml @@ -14,8 +16,27 @@ Each group of settings is controlled by a separate xml file. The virtual directo The virtual file can be found at "~/.config/desktop.xml". --> - - /media/wallpapers/wallpaper-1.png + /assets/wallpapers/vibrant-wallpaper-purple-yellow.png +``` + +### Example of component reading settings + +```js +// components/desktop/Desktop.jsx + +export function Desktop() { + const settingsManager = useSettingsManager(); + const [wallpaper, setWallpaper] = useState(null); + + useEffect(() => { + (async () => { + const settings = settingsManager.get(SettingsManager.VIRTUAL_PATHS.desktop); + settings.get("wallpaper", setWallpaper); + })(); + }, [settingsManager]); + + return ; +} ``` \ No newline at end of file diff --git a/docs/features/taskbar/README.md b/docs/features/taskbar/README.md index 3b976bf..d9094d4 100644 --- a/docs/features/taskbar/README.md +++ b/docs/features/taskbar/README.md @@ -8,6 +8,6 @@ The taskbar can be split up into 3 main segments: - Menus - This includes the home menu, where you can find quick access and a list of applications and the search menu, where you can search for applications by name. -- Apps list - This is a list of pinned applications, similar to how Window's taskbar pinning works. +- App list - This is a list of pinned and active applications. - Indicators - This is a group of indicators that are used to display information, like battery power, network connection and volume. \ No newline at end of file diff --git a/docs/features/virtual-drive/README.md b/docs/features/virtual-drive/README.md index 618a406..bc1af52 100644 --- a/docs/features/virtual-drive/README.md +++ b/docs/features/virtual-drive/README.md @@ -6,12 +6,6 @@ The virtual drive is a virtual file and directory system. The root directory is a virtual folder and the access point for all interactions with the virtual drive. -## Table of Contents - -- [Virtual Root](./virtual-root/README.md) -- [Virtual File](./virtual-file/README.md) -- [Virtual Folder](./virtual-folder/README.md) - ## Examples ### Component interacting with virtual drive @@ -27,4 +21,24 @@ export function Example() { file.setContent("Foo bar."); }); } -``` \ No newline at end of file +``` + +## Virtual Root + +The virtual root is a virtual folder that contains all other folders and files. It serves as the root directory for the virtual drive and is used as an access point in applications. + +The default data for the virtual root is set in the `loadDefaultData()` function in the `VirtualRoot` class. + +For more information about how the virtual root is stored and loaded, check the [Storage](../storage/README.md) docs. + +## Virtual File + +Virtual files can have content or a source URL. Content is mainly used for text files, while the source property is mainly used for images. + +## Virtual Folder + +Virtual folders can contain files and sub-folders. + +## Virtual File & Folder link + +Virtual file links are files with no content or source URL, that simply point to another file on the virtual drive. Virtual folder links are folders with no sub-folders or files, that point to another folder. Virtual links can have some properties of their own, like a name or an icon URL. \ No newline at end of file diff --git a/docs/features/virtual-drive/virtual-file/README.md b/docs/features/virtual-drive/virtual-file/README.md deleted file mode 100644 index 8429c5d..0000000 --- a/docs/features/virtual-drive/virtual-file/README.md +++ /dev/null @@ -1,5 +0,0 @@ -[← Back](../README.md) - -# Virtual File - -Virtual files can have content or a source URL. Content is mostly used for text files, while the source property is mostly used for images. \ No newline at end of file diff --git a/docs/features/virtual-drive/virtual-folder/README.md b/docs/features/virtual-drive/virtual-folder/README.md deleted file mode 100644 index 7d2afaf..0000000 --- a/docs/features/virtual-drive/virtual-folder/README.md +++ /dev/null @@ -1,5 +0,0 @@ -[← Back](../README.md) - -# Virtual Folder - -Virtual folders can contain files and sub-folders. \ No newline at end of file diff --git a/docs/features/virtual-drive/virtual-root/README.md b/docs/features/virtual-drive/virtual-root/README.md deleted file mode 100644 index 67cc7d4..0000000 --- a/docs/features/virtual-drive/virtual-root/README.md +++ /dev/null @@ -1,9 +0,0 @@ -[← Back](../README.md) - -# Virtual Root - -The virtual root is a virtual folder that contains all other folders and files. It serves as the root directory for the virtual drive and is used as an access point in applications. - -The default data for the virtual root is set in the `loadDefaultData()` function in the `VirtualRoot` class. - -For more information about how the virtual root is stored and loaded, check the [Storage](../../storage/README.md) docs. \ No newline at end of file diff --git a/docs/roadmap/README.md b/docs/roadmap/README.md index 3da75a8..9e34887 100644 --- a/docs/roadmap/README.md +++ b/docs/roadmap/README.md @@ -6,10 +6,6 @@ This is a list of planned/in progress features. For more detailed information, check the [task board](https://prozilla.notion.site/8325fabca1fb4f9885b6d6dfd5aa64c8?v=1a59f7ce50914f5ea711fe6460e52868&pvs=4) on Notion. -## Desktop - -A customizable desktop with a wallpaper and shortcuts to applications, files or folders. - ## Visual Studio Code clone A fully functional VSC clone called Code Editor. diff --git a/public/media/applications/file-explorer/icons/file-code.svg b/public/assets/applications/file-explorer/icons/file-code.svg similarity index 100% rename from public/media/applications/file-explorer/icons/file-code.svg rename to public/assets/applications/file-explorer/icons/file-code.svg diff --git a/public/media/applications/file-explorer/icons/file-info.svg b/public/assets/applications/file-explorer/icons/file-info.svg similarity index 100% rename from public/media/applications/file-explorer/icons/file-info.svg rename to public/assets/applications/file-explorer/icons/file-info.svg diff --git a/public/media/applications/file-explorer/icons/file-text.svg b/public/assets/applications/file-explorer/icons/file-text.svg similarity index 100% rename from public/media/applications/file-explorer/icons/file-text.svg rename to public/assets/applications/file-explorer/icons/file-text.svg diff --git a/public/media/applications/file-explorer/icons/file.svg b/public/assets/applications/file-explorer/icons/file.svg similarity index 100% rename from public/media/applications/file-explorer/icons/file.svg rename to public/assets/applications/file-explorer/icons/file.svg diff --git a/public/media/applications/file-explorer/icons/folder-images.svg b/public/assets/applications/file-explorer/icons/folder-images.svg similarity index 100% rename from public/media/applications/file-explorer/icons/folder-images.svg rename to public/assets/applications/file-explorer/icons/folder-images.svg diff --git a/public/media/applications/file-explorer/icons/folder-link.svg b/public/assets/applications/file-explorer/icons/folder-link.svg similarity index 100% rename from public/media/applications/file-explorer/icons/folder-link.svg rename to public/assets/applications/file-explorer/icons/folder-link.svg diff --git a/public/media/applications/file-explorer/icons/folder-text.svg b/public/assets/applications/file-explorer/icons/folder-text.svg similarity index 100% rename from public/media/applications/file-explorer/icons/folder-text.svg rename to public/assets/applications/file-explorer/icons/folder-text.svg diff --git a/public/media/applications/file-explorer/icons/folder.svg b/public/assets/applications/file-explorer/icons/folder.svg similarity index 100% rename from public/media/applications/file-explorer/icons/folder.svg rename to public/assets/applications/file-explorer/icons/folder.svg diff --git a/public/media/applications/icons/balls.svg b/public/assets/applications/icons/balls.svg similarity index 100% rename from public/media/applications/icons/balls.svg rename to public/assets/applications/icons/balls.svg diff --git a/public/media/applications/icons/browser.svg b/public/assets/applications/icons/browser.svg similarity index 100% rename from public/media/applications/icons/browser.svg rename to public/assets/applications/icons/browser.svg diff --git a/public/media/applications/icons/calculator.svg b/public/assets/applications/icons/calculator.svg similarity index 100% rename from public/media/applications/icons/calculator.svg rename to public/assets/applications/icons/calculator.svg diff --git a/public/media/applications/icons/code-editor.svg b/public/assets/applications/icons/code-editor.svg similarity index 100% rename from public/media/applications/icons/code-editor.svg rename to public/assets/applications/icons/code-editor.svg diff --git a/public/media/applications/icons/file-explorer.svg b/public/assets/applications/icons/file-explorer.svg similarity index 100% rename from public/media/applications/icons/file-explorer.svg rename to public/assets/applications/icons/file-explorer.svg diff --git a/public/media/applications/icons/media-viewer.svg b/public/assets/applications/icons/media-viewer.svg similarity index 100% rename from public/media/applications/icons/media-viewer.svg rename to public/assets/applications/icons/media-viewer.svg diff --git a/public/media/applications/icons/minesweeper.svg b/public/assets/applications/icons/minesweeper.svg similarity index 100% rename from public/media/applications/icons/minesweeper.svg rename to public/assets/applications/icons/minesweeper.svg diff --git a/public/media/applications/icons/settings.svg b/public/assets/applications/icons/settings.svg similarity index 100% rename from public/media/applications/icons/settings.svg rename to public/assets/applications/icons/settings.svg diff --git a/public/media/applications/icons/terminal.svg b/public/assets/applications/icons/terminal.svg similarity index 100% rename from public/media/applications/icons/terminal.svg rename to public/assets/applications/icons/terminal.svg diff --git a/public/media/applications/icons/text-editor.svg b/public/assets/applications/icons/text-editor.svg similarity index 100% rename from public/media/applications/icons/text-editor.svg rename to public/assets/applications/icons/text-editor.svg diff --git a/public/media/applications/icons/wordle.svg b/public/assets/applications/icons/wordle.svg similarity index 100% rename from public/media/applications/icons/wordle.svg rename to public/assets/applications/icons/wordle.svg diff --git a/public/media/banner-logo-title.png b/public/assets/banner-logo-title.png similarity index 100% rename from public/media/banner-logo-title.png rename to public/assets/banner-logo-title.png diff --git a/public/media/fonts/Poppins/OFL.txt b/public/assets/fonts/poppins/OFL.txt similarity index 100% rename from public/media/fonts/Poppins/OFL.txt rename to public/assets/fonts/poppins/OFL.txt diff --git a/public/media/fonts/Poppins/Poppins-Black.ttf b/public/assets/fonts/poppins/Poppins-Black.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-Black.ttf rename to public/assets/fonts/poppins/Poppins-Black.ttf diff --git a/public/media/fonts/Poppins/Poppins-BlackItalic.ttf b/public/assets/fonts/poppins/Poppins-BlackItalic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-BlackItalic.ttf rename to public/assets/fonts/poppins/Poppins-BlackItalic.ttf diff --git a/public/media/fonts/Poppins/Poppins-Bold.ttf b/public/assets/fonts/poppins/Poppins-Bold.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-Bold.ttf rename to public/assets/fonts/poppins/Poppins-Bold.ttf diff --git a/public/media/fonts/Poppins/Poppins-BoldItalic.ttf b/public/assets/fonts/poppins/Poppins-BoldItalic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-BoldItalic.ttf rename to public/assets/fonts/poppins/Poppins-BoldItalic.ttf diff --git a/public/media/fonts/Poppins/Poppins-ExtraBold.ttf b/public/assets/fonts/poppins/Poppins-ExtraBold.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-ExtraBold.ttf rename to public/assets/fonts/poppins/Poppins-ExtraBold.ttf diff --git a/public/media/fonts/Poppins/Poppins-ExtraBoldItalic.ttf b/public/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-ExtraBoldItalic.ttf rename to public/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf diff --git a/public/media/fonts/Poppins/Poppins-ExtraLight.ttf b/public/assets/fonts/poppins/Poppins-ExtraLight.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-ExtraLight.ttf rename to public/assets/fonts/poppins/Poppins-ExtraLight.ttf diff --git a/public/media/fonts/Poppins/Poppins-ExtraLightItalic.ttf b/public/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-ExtraLightItalic.ttf rename to public/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf diff --git a/public/media/fonts/Poppins/Poppins-Italic.ttf b/public/assets/fonts/poppins/Poppins-Italic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-Italic.ttf rename to public/assets/fonts/poppins/Poppins-Italic.ttf diff --git a/public/media/fonts/Poppins/Poppins-Light.ttf b/public/assets/fonts/poppins/Poppins-Light.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-Light.ttf rename to public/assets/fonts/poppins/Poppins-Light.ttf diff --git a/public/media/fonts/Poppins/Poppins-LightItalic.ttf b/public/assets/fonts/poppins/Poppins-LightItalic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-LightItalic.ttf rename to public/assets/fonts/poppins/Poppins-LightItalic.ttf diff --git a/public/media/fonts/Poppins/Poppins-Medium.ttf b/public/assets/fonts/poppins/Poppins-Medium.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-Medium.ttf rename to public/assets/fonts/poppins/Poppins-Medium.ttf diff --git a/public/media/fonts/Poppins/Poppins-MediumItalic.ttf b/public/assets/fonts/poppins/Poppins-MediumItalic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-MediumItalic.ttf rename to public/assets/fonts/poppins/Poppins-MediumItalic.ttf diff --git a/public/media/fonts/Poppins/Poppins-Regular.ttf b/public/assets/fonts/poppins/Poppins-Regular.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-Regular.ttf rename to public/assets/fonts/poppins/Poppins-Regular.ttf diff --git a/public/media/fonts/Poppins/Poppins-SemiBold.ttf b/public/assets/fonts/poppins/Poppins-SemiBold.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-SemiBold.ttf rename to public/assets/fonts/poppins/Poppins-SemiBold.ttf diff --git a/public/media/fonts/Poppins/Poppins-SemiBoldItalic.ttf b/public/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-SemiBoldItalic.ttf rename to public/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf diff --git a/public/media/fonts/Poppins/Poppins-Thin.ttf b/public/assets/fonts/poppins/Poppins-Thin.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-Thin.ttf rename to public/assets/fonts/poppins/Poppins-Thin.ttf diff --git a/public/media/fonts/Poppins/Poppins-ThinItalic.ttf b/public/assets/fonts/poppins/Poppins-ThinItalic.ttf similarity index 100% rename from public/media/fonts/Poppins/Poppins-ThinItalic.ttf rename to public/assets/fonts/poppins/Poppins-ThinItalic.ttf diff --git a/public/media/fonts/roboto-mono/LICENSE.txt b/public/assets/fonts/roboto-mono/LICENSE.txt similarity index 100% rename from public/media/fonts/roboto-mono/LICENSE.txt rename to public/assets/fonts/roboto-mono/LICENSE.txt diff --git a/public/media/fonts/roboto-mono/RobotoMono-Italic-VariableFont_wght.ttf b/public/assets/fonts/roboto-mono/RobotoMono-Italic-VariableFont_wght.ttf similarity index 100% rename from public/media/fonts/roboto-mono/RobotoMono-Italic-VariableFont_wght.ttf rename to public/assets/fonts/roboto-mono/RobotoMono-Italic-VariableFont_wght.ttf diff --git a/public/media/fonts/roboto-mono/RobotoMono-VariableFont_wght.ttf b/public/assets/fonts/roboto-mono/RobotoMono-VariableFont_wght.ttf similarity index 100% rename from public/media/fonts/roboto-mono/RobotoMono-VariableFont_wght.ttf rename to public/assets/fonts/roboto-mono/RobotoMono-VariableFont_wght.ttf diff --git a/public/media/logo.svg b/public/assets/logo.svg similarity index 100% rename from public/media/logo.svg rename to public/assets/logo.svg diff --git a/public/media/screenshots/screenshot-files-settings-taskbar-desktop.png b/public/assets/screenshots/screenshot-files-settings-taskbar-desktop.png similarity index 100% rename from public/media/screenshots/screenshot-files-settings-taskbar-desktop.png rename to public/assets/screenshots/screenshot-files-settings-taskbar-desktop.png diff --git a/public/media/wallpapers/abstract-mesh-gradient-orange-red-purple.png b/public/assets/wallpapers/abstract-mesh-gradient-orange-red-purple.png similarity index 100% rename from public/media/wallpapers/abstract-mesh-gradient-orange-red-purple.png rename to public/assets/wallpapers/abstract-mesh-gradient-orange-red-purple.png diff --git a/public/media/wallpapers/abstract-wallpaper-mesh-gradient-cyan.png b/public/assets/wallpapers/abstract-wallpaper-mesh-gradient-cyan.png similarity index 100% rename from public/media/wallpapers/abstract-wallpaper-mesh-gradient-cyan.png rename to public/assets/wallpapers/abstract-wallpaper-mesh-gradient-cyan.png diff --git a/public/media/wallpapers/colorful-abstract-wallpaper-blue-red-green.png b/public/assets/wallpapers/colorful-abstract-wallpaper-blue-red-green.png similarity index 100% rename from public/media/wallpapers/colorful-abstract-wallpaper-blue-red-green.png rename to public/assets/wallpapers/colorful-abstract-wallpaper-blue-red-green.png diff --git a/public/media/wallpapers/colorful-mesh-gradient-yellow-blue-green.png b/public/assets/wallpapers/colorful-mesh-gradient-yellow-blue-green.png similarity index 100% rename from public/media/wallpapers/colorful-mesh-gradient-yellow-blue-green.png rename to public/assets/wallpapers/colorful-mesh-gradient-yellow-blue-green.png diff --git a/public/media/wallpapers/mesh-gradient-wallpaper-red-purple.png b/public/assets/wallpapers/mesh-gradient-wallpaper-red-purple.png similarity index 100% rename from public/media/wallpapers/mesh-gradient-wallpaper-red-purple.png rename to public/assets/wallpapers/mesh-gradient-wallpaper-red-purple.png diff --git a/public/media/wallpapers/vibrant-wallpaper-blue-purple-red.png b/public/assets/wallpapers/vibrant-wallpaper-blue-purple-red.png similarity index 100% rename from public/media/wallpapers/vibrant-wallpaper-blue-purple-red.png rename to public/assets/wallpapers/vibrant-wallpaper-blue-purple-red.png diff --git a/public/media/wallpapers/vibrant-wallpaper-purple-yellow.png b/public/assets/wallpapers/vibrant-wallpaper-purple-yellow.png similarity index 100% rename from public/media/wallpapers/vibrant-wallpaper-purple-yellow.png rename to public/assets/wallpapers/vibrant-wallpaper-purple-yellow.png diff --git a/public/media/wallpapers/wave-abstract-wallpaper-teal.png b/public/assets/wallpapers/wave-abstract-wallpaper-teal.png similarity index 100% rename from public/media/wallpapers/wave-abstract-wallpaper-teal.png rename to public/assets/wallpapers/wave-abstract-wallpaper-teal.png diff --git a/public/config/desktop.xml b/public/config/desktop.xml index 8baa742..4db23f9 100644 --- a/public/config/desktop.xml +++ b/public/config/desktop.xml @@ -1,3 +1,3 @@ - /media/wallpapers/mesh-gradient-wallpaper-red-purple.png + /assets/wallpapers/vibrant-wallpaper-purple-yellow.png \ No newline at end of file diff --git a/public/documents/info.md b/public/documents/info.md index 3ccdaf2..374fd99 100644 --- a/public/documents/info.md +++ b/public/documents/info.md @@ -1,4 +1,4 @@ -Banner with ProzillaOS' name and logo +Banner with ProzillaOS' name and logo # Info diff --git a/public/index.html b/public/index.html index 55a13d0..379cf9a 100644 --- a/public/index.html +++ b/public/index.html @@ -10,8 +10,8 @@ - - + + @@ -20,15 +20,15 @@ - + - - - - - + + + + +