richardred15 / WindowJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Window.js (alpha)

There's a lot coming with this code base, I just have to actually write it all.

WindowJS is a desktop style Window API
Generate classically designed window elements

https://richard.works/projects/WindowJS/ - Testing Environment

  • Remove example code
    • Create seperate demo website
  • Build out theming
    • Move essential CSS to core file
  • Individualize Events
  • Window resizing
  • Window Element API (Custom handling and/or UI style)
    • Buttons
      • Form Compatibility
    • Text Areas
      • Form Compatability
    • Checkboxes
      • Form Compatibility
    • Select
      • Form Compatibility
      • Custom Select dropdowns
      • Dropdown animations
    • Text/Password
      • Form Compatibility
    • Etc.
  • GUI Editor
    • Click/Drag elements onto graphical preview
    • Complex griding system
    • Generate Javascript for copy/paste into project
  • Remove calls to Global Code
    • Depend only on "window"
  • Window Movement
  • Maximize
  • Minimize

Initial Screenshot

let winjs = new WindowJS();
let windowOne = winjs.newWindow("Title", x, y, width, height);
windowOne.attach();

About


Languages

Language:JavaScript 68.9%Language:CSS 22.3%Language:HTML 8.8%