Giter Site home page Giter Site logo

prozilla / prozilla-os Goto Github PK

View Code? Open in Web Editor NEW
45.0 5.0 8.0 26.2 MB

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

Home Page: https://os.prozilla.dev

License: MIT License

HTML 1.04% CSS 15.26% JavaScript 83.50% Shell 0.19%
operating-system os react web webos

prozilla-os's Introduction

๐Ÿ‘‹ Hi, I'm Sieben De Beule
but you can call me Prozilla.

I'm a passionate software developer and 3D artist. Experienced in application (especially games) and web development as well as web design.



Connect with me

prozilladev sieben de beule prozilladev prozilla




Statistics

General stats Top languages

prozilla-os's People

Contributors

prozilla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

prozilla-os's Issues

Some More Ideas

  • Working Settings (Wallpaper Change, Dark n White Mode)
  • Browser (Browser in a browser ah yes)
  • Media Viewer being able to handle Videos, audio (maybe even audio stream and get the artist n title from the stream)
  • A Radio App (some selected radio stations)
  • Code Editor (that works with the FS, if possible, a VSCode Clone)
  • Spotify App
  • AI assistant
  • Ability to down and upload folders or files into/from the FS
  • Context Menu

Ability to write and add custom apps.

It would be really cool to have an app library where you could write your own apps for Prozilla using javascript,html and some custom prozilla functions then be able to export and import these apps.

WebView windows reload on refocus

Context: WebView is a new component that is a wrapper for an iframe and is inserted into an application window (as the windowContent property, so it is a child of the window component).

Steps to reproduce

  1. Start a WebView application and any other application
  2. Make changes in the WebView application
  3. Switch to the other application and back

You'll see that the WebView will have reloaded and all your changes will be gone.

Tech analysis

Windows reload due to rerendering when order changes. WebViews lose their state because they use iframes instead of React components.

Assumption: this bug was caused by 80f6e8e

Potential solutions

  • Remove WebViews and turn everything into a React component
    Pros: No rerendering issues
    Cons: lots of work, removes support for viewing web pages as an app
  • Improve WebView component (planned)
    Pros: scalable, keeps support for web pages as app
    Cons: effort

Ideas

  • File Explorer
  • Window Resize
  • Way to Update Window Name

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.