Below Average Main Website
Github Pages
belowaverage-org / webdows Goto Github PK
View Code? Open in Web Editor NEWA dynamic "Webulation" of Microsoft Windows.
Home Page: https://webdows.belowaverage.org/
License: Other
A dynamic "Webulation" of Microsoft Windows.
Home Page: https://webdows.belowaverage.org/
License: Other
Below Average Main Website
Github Pages
Style check boxes in all themes
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.
Does not unregister service.
Finish style on every theme.
Nested context menus will spawn multiple times if a nested menu item is hovered for less than 400ms.
Style the slidebar in all themes
Make sure CMD shows objects and works the way normal CMD in Microsoft Windows does.
Still need to create elements like:
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?
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.
This is necessary if a user presses the X button, and cleanup functionality is required.
52ea366 this commit changed the url but the destination is invalid
Waiting on issue #45
These look very messy, and could be cleaned up.
I will list what needs cleaned here:
Located at system.command()
The fading icon in the top right is choppy. Needs to be smoother like in real windows.
Create / style a dropdown in all themes.
Finalize style in each theme.
Finish styling on this element.
Driver system will be able to load drivers under unique conditions
IE. Different browsers,
Different Bootstraps
Different device types
This is done now. Just adding since it was not listed.
This would allow tabs / pages to be created and toggled between.
This API may look like new explorer.tabs();
Using the system.files object.
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.
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.
^
Allow the menu bar buttons to toggle the context menu on click instead of re-opening the same context menu.
Style number stepper in all themes
Use a "fit" stretch. Keeping the aspect ratio.
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)
Must investigate to figure out why this is not working any longer.
The registry can store a value and array in the same key name.
Erase the entire key tree before writing to fix.
No details yet, Still brainstorming.
Since the registry is finished now I can create a real notepad.js
Work started in commit: 7489b4e
What needs done:
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.
Finish the styles in all themes.
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.
Create a section in HKEY_LOCAL_WEBDOWS/system/services for a list of services to startup when webldr.js runs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.