Coder Social home page Coder Social logo

belowaverage-org / webdows Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 26.0 21.04 MB

A dynamic "Webulation" of Microsoft Windows.

Home Page: https://webdows.belowaverage.org/

License: Other

HTML 2.00% JavaScript 52.11% CSS 45.49% PHP 0.41%
api css featured html javascript jquery library microsoft registry simple vista web webdows windows windows7

webdows's Introduction

webdows's People

Contributors

ds33d avatar krisdb2009 avatar umbracharon avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

webdows's Issues

Create custom startup sound.

Finishing the startup animation.

Currently using a sound taken from windows vista.
I will be working with someone soon to get an original startup sound.

Finish CMD

Make sure CMD shows objects and works the way normal CMD in Microsoft Windows does.

Finalize all themes.

Still need to create elements like:

  • scrollbars (Webkit only)
  • progress bars
  • Title menu bar (Finalize)
  • status bar (Bottom status bar)
  • Radio buttons
  • Check boxes
  • slidebar
  • Number Stepper
  • dropdown menu

Create file passing API

Create a method that allows a file to be passed to another JS file.

Maybe allow the wrapper to embed a variable and have supporting programs detect this variable?

Create explorer.windows object

This will represent all the open windows.

This can be used to globally manipulate a window. Since this was not possible before since all loaded JS files were private.

Gain independence from jQuery UI.

  • - Create drag API
  • - Switch windows to the drag API
  • - Switch window resizing to the drag API
  • - Switch taskbar dragging to the drag API

Create Driver System

Driver system will be able to load drivers under unique conditions

IE. Different browsers,
Different Bootstraps
Different device types

Not All Programs Work

Tried opening task manager and got the error
2016-12-29 2

Tried opening file explorer and got this

2016-12-29 3

Do you know what could cause this?

Create Explorer Tab API

This would allow tabs / pages to be created and toggled between.
This API may look like new explorer.tabs();

  • Plan Developed
  • API Started
  • API Finished
  • API Documentation Started
  • API Documentation Finished
  • Theme Styles Started (Webdows Theme)
  • Theme Styles Finished (Webdows Theme)

Context menu issue.

Context menu's only clear on mouse down. But if mouse is put down on a context menu then moved to the desktop then released, the mouseup event would spawn a new context menu without first removing the old context menu.

Create new explorer.explore API.

explorer.file.draw(selector) //Draws a directory in the selected JQ selector.
.path(path) //Moves to path.
.forward() //Moves forward: Returns false if cant move any farther, True if more is avalible
.back() //Moves backwords: Returns false if cant move any farther, True if more is avalible
.up() //Moves up a directory: Returns false if cant move any farther, True if more is avalible
.callback(function() {
	//Called back after creation.
});
explorer.file.select(path, function() { //Function that returns a callback of the path that is selected.
	
});
explorer.file.explore(path); //Opens explorer window.

You are able to drag a window below the bottom dock.

Now I don't usually use windows but when I do, you can't drag the window below the dock, it just full-screens the window.

I notice it's partially fixed because I let go of my mouse when the window was below the dock and it stuck until I clicked again.

0bd9abb163baca4116c78b7b8a152a76

Menu Bar Toggle

Allow the menu bar buttons to toggle the context menu on click instead of re-opening the same context menu.

Create task API.

This new API should allow for the system to see what JS files are currently open. And allow them to be force closed (Halt all intervals or timeouts and close any detected windows spawned from said JS file)

Finish notepad.js

Since the registry is finished now I can create a real notepad.js

Progress Bar Styling

Work started in commit: 7489b4e
What needs done:

  • Explorer.js awareness and replacing mechanism
  • Theme styling
  • Proper attribute behavior (see below)

Attribute Behavior:

To make a determinate progress bar, add a value attribute with the current progress (either a number from 0.0 to 1.0, or, if the max attribute is specified, a number from 0 to the value of the max attribute). To make an indeterminate progress bar, remove the value attribute.

Registry Editor Bug - Context Delete

If a value is deleted, nothing is selected, then when your right click again the option to delete is still there, and clicking that delete button will delete the entire registry.

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.