diff --git a/.gitignore b/.gitignore index b14cf44..c5fedcc 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,4 @@ yarn-error.log* *.ini /tmp -config/tree.json \ No newline at end of file +packages/demo/public/config/tree.json \ No newline at end of file diff --git a/packages/apps/browser/CHANGELOG.md b/packages/apps/browser/CHANGELOG.md index 4423d49..ba8fbe7 100644 --- a/packages/apps/browser/CHANGELOG.md +++ b/packages/apps/browser/CHANGELOG.md @@ -1,5 +1,12 @@ # @prozilla-os/browser +## 1.1.2 + +### Patch Changes + +- Updated dependencies + - @prozilla-os/core@1.2.2 + ## 1.1.1 ### Patch Changes diff --git a/packages/apps/browser/package.json b/packages/apps/browser/package.json index 13bf852..0a5fdf2 100644 --- a/packages/apps/browser/package.json +++ b/packages/apps/browser/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/browser", "description": "A ProzillaOS application for browsing the internet.", - "version": "1.1.1", + "version": "1.1.2", "homepage": "https://os.prozilla.dev/browser", "author": { "name": "Prozilla", diff --git a/packages/apps/calculator/CHANGELOG.md b/packages/apps/calculator/CHANGELOG.md index 558b8d4..18e109a 100644 --- a/packages/apps/calculator/CHANGELOG.md +++ b/packages/apps/calculator/CHANGELOG.md @@ -1,5 +1,12 @@ # @prozilla-os/calculator +## 1.1.2 + +### Patch Changes + +- Updated dependencies + - @prozilla-os/core@1.2.2 + ## 1.1.1 ### Patch Changes diff --git a/packages/apps/calculator/package.json b/packages/apps/calculator/package.json index e0a1409..e580f25 100644 --- a/packages/apps/calculator/package.json +++ b/packages/apps/calculator/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/calculator", "description": "A ProzillaOS application for making basic calculations.", - "version": "1.1.1", + "version": "1.1.2", "homepage": "https://os.prozilla.dev/calculator", "author": { "name": "Prozilla", diff --git a/packages/apps/file-explorer/CHANGELOG.md b/packages/apps/file-explorer/CHANGELOG.md index 9ad2f4f..75e2aa7 100644 --- a/packages/apps/file-explorer/CHANGELOG.md +++ b/packages/apps/file-explorer/CHANGELOG.md @@ -1,5 +1,12 @@ # @prozilla-os/file-explorer +## 1.1.2 + +### Patch Changes + +- Updated dependencies + - @prozilla-os/core@1.2.2 + ## 1.1.1 ### Patch Changes diff --git a/packages/apps/file-explorer/package.json b/packages/apps/file-explorer/package.json index 2814e35..2960d13 100644 --- a/packages/apps/file-explorer/package.json +++ b/packages/apps/file-explorer/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/file-explorer", "description": "A standard ProzillaOS application for browsing files.", - "version": "1.1.1", + "version": "1.1.2", "homepage": "https://os.prozilla.dev/file-explorer", "author": { "name": "Prozilla", diff --git a/packages/apps/logic-sim/CHANGELOG.md b/packages/apps/logic-sim/CHANGELOG.md index 133e84d..43c31b7 100644 --- a/packages/apps/logic-sim/CHANGELOG.md +++ b/packages/apps/logic-sim/CHANGELOG.md @@ -1,5 +1,12 @@ # @prozilla-os/logic-sim +## 1.1.2 + +### Patch Changes + +- Updated dependencies + - @prozilla-os/core@1.2.2 + ## 1.1.1 ### Patch Changes diff --git a/packages/apps/logic-sim/package.json b/packages/apps/logic-sim/package.json index fb48e77..b96ddc7 100644 --- a/packages/apps/logic-sim/package.json +++ b/packages/apps/logic-sim/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/logic-sim", "description": "A ProzillaOS application for simulating digital logic.", - "version": "1.1.1", + "version": "1.1.2", "homepage": "https://os.prozilla.dev/logic-sim", "author": { "name": "Prozilla", diff --git a/packages/apps/media-viewer/CHANGELOG.md b/packages/apps/media-viewer/CHANGELOG.md index fecc064..647d8f2 100644 --- a/packages/apps/media-viewer/CHANGELOG.md +++ b/packages/apps/media-viewer/CHANGELOG.md @@ -1,5 +1,12 @@ # @prozilla-os/media-viewer +## 1.1.2 + +### Patch Changes + +- Updated dependencies + - @prozilla-os/core@1.2.2 + ## 1.1.1 ### Patch Changes diff --git a/packages/apps/media-viewer/package.json b/packages/apps/media-viewer/package.json index 90416c8..773e64b 100644 --- a/packages/apps/media-viewer/package.json +++ b/packages/apps/media-viewer/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/media-viewer", "description": "A ProzillaOS application for viewing different kinds of media.", - "version": "1.1.1", + "version": "1.1.2", "homepage": "https://os.prozilla.dev/media-viewer", "author": { "name": "Prozilla", diff --git a/packages/apps/settings/CHANGELOG.md b/packages/apps/settings/CHANGELOG.md index 307cf42..f0e4d7d 100644 --- a/packages/apps/settings/CHANGELOG.md +++ b/packages/apps/settings/CHANGELOG.md @@ -1,5 +1,13 @@ # @prozilla-os/settings +## 1.1.2 + +### Patch Changes + +- Updated dependencies + - @prozilla-os/core@1.2.2 + - @prozilla-os/file-explorer@1.1.2 + ## 1.1.1 ### Patch Changes diff --git a/packages/apps/settings/package.json b/packages/apps/settings/package.json index e2a0e4e..ecd3424 100644 --- a/packages/apps/settings/package.json +++ b/packages/apps/settings/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/settings", "description": "A settings app for ProzillaOS.", - "version": "1.1.1", + "version": "1.1.2", "homepage": "https://os.prozilla.dev/settings", "author": { "name": "Prozilla", diff --git a/packages/apps/terminal/CHANGELOG.md b/packages/apps/terminal/CHANGELOG.md index 926cf7c..f50a873 100644 --- a/packages/apps/terminal/CHANGELOG.md +++ b/packages/apps/terminal/CHANGELOG.md @@ -1,5 +1,12 @@ # @prozilla-os/terminal +## 1.1.3 + +### Patch Changes + +- Updated dependencies + - @prozilla-os/core@1.2.2 + ## 1.1.2 ### Patch Changes diff --git a/packages/apps/terminal/package.json b/packages/apps/terminal/package.json index cbc8039..e8dcc30 100644 --- a/packages/apps/terminal/package.json +++ b/packages/apps/terminal/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/terminal", "description": "A terminal/shell application for ProzillaOS.", - "version": "1.1.2", + "version": "1.1.3", "homepage": "https://os.prozilla.dev/terminal", "author": { "name": "Prozilla", diff --git a/packages/apps/text-editor/CHANGELOG.md b/packages/apps/text-editor/CHANGELOG.md index 5a8f67f..6d45738 100644 --- a/packages/apps/text-editor/CHANGELOG.md +++ b/packages/apps/text-editor/CHANGELOG.md @@ -1,5 +1,12 @@ # @prozilla-os/text-editor +## 1.1.2 + +### Patch Changes + +- Updated dependencies + - @prozilla-os/core@1.2.2 + ## 1.1.1 ### Patch Changes diff --git a/packages/apps/text-editor/package.json b/packages/apps/text-editor/package.json index d9e334c..1e23a13 100644 --- a/packages/apps/text-editor/package.json +++ b/packages/apps/text-editor/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/text-editor", "description": "A text editor application for ProzillaOS.", - "version": "1.1.1", + "version": "1.1.2", "homepage": "https://os.prozilla.dev/text-editor", "author": { "name": "Prozilla", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index a1d524b..8ccd361 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @prozilla-os/core +## 1.2.2 + +### Patch Changes + +- Updated skins implementation + ## 1.2.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a9e47fb..adc3b23 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@prozilla-os/core", "description": "A React component library written in TypeScript for building web-based operating systems, made by Prozilla.", - "version": "1.2.1", + "version": "1.2.2", "homepage": "https://os.prozilla.dev", "author": { "name": "Prozilla", diff --git a/packages/core/src/components/_utils/vector-image/VectorImage.tsx b/packages/core/src/components/_utils/vector-image/VectorImage.tsx index 7397d10..21e10f5 100644 --- a/packages/core/src/components/_utils/vector-image/VectorImage.tsx +++ b/packages/core/src/components/_utils/vector-image/VectorImage.tsx @@ -18,7 +18,6 @@ export function VectorImage({ className, src, ...props }: ImageProps) { const image = new Image(); image.onload = () => { - console.log(image); setDimensions(new Vector2(image.naturalWidth, image.naturalHeight)); }; diff --git a/packages/demo/public/assets/skins/pixel/apps/file-explorer/file.png b/packages/demo/public/assets/skins/pixel/apps/file-explorer/file.png new file mode 100644 index 0000000..e00273a Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/apps/file-explorer/file.png differ diff --git a/packages/demo/public/assets/skins/pixel/apps/file-explorer/folder.png b/packages/demo/public/assets/skins/pixel/apps/file-explorer/folder.png new file mode 100644 index 0000000..73430f9 Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/apps/file-explorer/folder.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/abstract-mesh-gradient-orange-red-purple.png b/packages/demo/public/assets/skins/pixel/wallpapers/abstract-mesh-gradient-orange-red-purple.png new file mode 100644 index 0000000..82cc3f1 Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/abstract-mesh-gradient-orange-red-purple.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/abstract-wallpaper-mesh-gradient-cyan.png b/packages/demo/public/assets/skins/pixel/wallpapers/abstract-wallpaper-mesh-gradient-cyan.png new file mode 100644 index 0000000..5137812 Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/abstract-wallpaper-mesh-gradient-cyan.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/colorful-abstract-wallpaper-blue-red-green.png b/packages/demo/public/assets/skins/pixel/wallpapers/colorful-abstract-wallpaper-blue-red-green.png new file mode 100644 index 0000000..7a27e40 Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/colorful-abstract-wallpaper-blue-red-green.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/colorful-mesh-gradient-red-green.png b/packages/demo/public/assets/skins/pixel/wallpapers/colorful-mesh-gradient-red-green.png new file mode 100644 index 0000000..c377b2d Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/colorful-mesh-gradient-red-green.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/flame-abstract-wallpaper-orange.png b/packages/demo/public/assets/skins/pixel/wallpapers/flame-abstract-wallpaper-orange.png new file mode 100644 index 0000000..6d4e194 Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/flame-abstract-wallpaper-orange.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/mesh-gradient-wallpaper-red-purple.png b/packages/demo/public/assets/skins/pixel/wallpapers/mesh-gradient-wallpaper-red-purple.png new file mode 100644 index 0000000..5020070 Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/mesh-gradient-wallpaper-red-purple.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/vibrant-wallpaper-blue-purple-red.png b/packages/demo/public/assets/skins/pixel/wallpapers/vibrant-wallpaper-blue-purple-red.png new file mode 100644 index 0000000..dea8fe2 Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/vibrant-wallpaper-blue-purple-red.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/vibrant-wallpaper-purple-yellow.png b/packages/demo/public/assets/skins/pixel/wallpapers/vibrant-wallpaper-purple-yellow.png new file mode 100644 index 0000000..a50e735 Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/vibrant-wallpaper-purple-yellow.png differ diff --git a/packages/demo/public/assets/skins/pixel/wallpapers/wave-abstract-wallpaper-teal.png b/packages/demo/public/assets/skins/pixel/wallpapers/wave-abstract-wallpaper-teal.png new file mode 100644 index 0000000..c798d3d Binary files /dev/null and b/packages/demo/public/assets/skins/pixel/wallpapers/wave-abstract-wallpaper-teal.png differ diff --git a/packages/prozilla-os/CHANGELOG.md b/packages/prozilla-os/CHANGELOG.md index 4b99101..a1a584e 100644 --- a/packages/prozilla-os/CHANGELOG.md +++ b/packages/prozilla-os/CHANGELOG.md @@ -1,5 +1,20 @@ # prozilla-os +## 1.2.3 + +### Patch Changes + +- Updated skins implementation +- Updated dependencies + - @prozilla-os/core@1.2.2 + - @prozilla-os/browser@1.1.2 + - @prozilla-os/calculator@1.1.2 + - @prozilla-os/file-explorer@1.1.2 + - @prozilla-os/media-viewer@1.1.2 + - @prozilla-os/settings@1.1.2 + - @prozilla-os/terminal@1.1.3 + - @prozilla-os/text-editor@1.1.2 + ## 1.2.2 ### Patch Changes diff --git a/packages/prozilla-os/package.json b/packages/prozilla-os/package.json index 13f0596..5a07dd3 100644 --- a/packages/prozilla-os/package.json +++ b/packages/prozilla-os/package.json @@ -1,7 +1,7 @@ { "name": "prozilla-os", "description": "a React component library written in TypeScript for building web-based operating systems, made by Prozilla.", - "version": "1.2.2", + "version": "1.2.3", "homepage": "https://os.prozilla.dev", "author": { "name": "Prozilla", diff --git a/packages/skins/src/core/skins/pixel.ts b/packages/skins/src/core/skins/pixel.ts index 011999f..1d32798 100644 --- a/packages/skins/src/core/skins/pixel.ts +++ b/packages/skins/src/core/skins/pixel.ts @@ -14,6 +14,24 @@ export const pixelSkin = new Skin({ "text-editor": "/assets/skins/pixel/apps/icons/text-editor.png", "wordle": "/assets/skins/pixel/apps/icons/wordle.png", }, + wallpapers: [ + "/assets/skins/pixel/wallpapers/vibrant-wallpaper-blue-purple-red.png", + "/assets/skins/pixel/wallpapers/abstract-mesh-gradient-orange-red-purple.png", + "/assets/skins/pixel/wallpapers/vibrant-wallpaper-purple-yellow.png", + "/assets/skins/pixel/wallpapers/abstract-wallpaper-mesh-gradient-cyan.png", + "/assets/skins/pixel/wallpapers/colorful-abstract-wallpaper-blue-red-green.png", + "/assets/skins/pixel/wallpapers/mesh-gradient-wallpaper-red-purple.png", + "/assets/skins/pixel/wallpapers/colorful-mesh-gradient-red-green.png", + "/assets/skins/pixel/wallpapers/flame-abstract-wallpaper-orange.png", + "/assets/skins/pixel/wallpapers/wave-abstract-wallpaper-teal.png", + ], + defaultWallpaper: "/assets/skins/pixel/wallpapers/vibrant-wallpaper-blue-purple-red.png", + fileIcons: { + generic: "/assets/skins/pixel/apps/file-explorer/file.png" + }, + folderIcons: { + generic: "/assets/skins/pixel/apps/file-explorer/folder.png" + }, loadStyleSheet: () => { import("../../styles/skins/pixel.css"); } diff --git a/packages/skins/src/styles/skins/pixel.css b/packages/skins/src/styles/skins/pixel.css index d8851c7..6346faa 100644 --- a/packages/skins/src/styles/skins/pixel.css +++ b/packages/skins/src/styles/skins/pixel.css @@ -34,4 +34,14 @@ p > a { .ProzillaOS-Taskbar_Indicator--Calendar > p { font-size: 0.875rem; line-height: 1.25rem; +} + +img { + image-rendering: optimizeSpeed; + image-rendering: -moz-crisp-edges; + image-rendering: -o-crisp-edges; + image-rendering: -webkit-optimize-contrast; + image-rendering: pixelated; + image-rendering: optimize-contrast; + -ms-interpolation-mode: nearest-neighbor; } \ No newline at end of file