wuyi166 / x

Desktop environment in the browser.

Home Page:https://x.dustinbrett.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

To Do

System

  • Windows
    • Restoring from taskbar should refocus onto window
    • Initial load maximized if dimensions > screen
    • Save/restore maximized state
    • Fix missing exit animation on windowless apps
    • Auto re-render maximized window on layout/orientation changes
    • Auto height resize should have more bottom padding
  • Desktop Icons
    • Dragged icons not staying inside desktop container
    • In Firefox dragging doesn't work if started from the icon
    • Dragging should go in front of windows
    • Store icon positions
    • Switch to grid layout
    • Fix single and multi line truncation issues
  • Start Menu
    • START MENU click to toggle button bar
    • Auto resize height for shorter screens
    • Not auto closing on blur on Safari
    • In Safari mobile the window icon moves with scroll/swipe
  • File Manager
    • Filename not properly truncating
    • Resizable/sortable/scrollable columns
    • Modified date/time
    • Store/display uploaded file stats
    • Expandable tree-view of directories (List & Menu View)
    • Uploaded files not working on subsequent loads
  • Generic Toolbar
    • Buttons, Inputs & Selects

Apps

  • DOS
    • Auto resize has too much padding since upgrading to v7
    • Add virtual keyboard toggle and touch capability
    • Remove canvas animation transition during maximize
  • PDF.js
    • Add responsive page containers & zoom controls
  • WebODF
    • Clicking links doesn't work
    • Document file type icon
  • Blog
    • Dragging window loses "grip" randomly
    • In Safari the iframe height goes outside it's container
  • Winamp
    • Main window titlebar focus doesn't work on load or mobile
    • Cannot resize playlist on mobile

About

Desktop environment in the browser.

https://x.dustinbrett.com

License:MIT License


Languages

Language:JavaScript 72.5%Language:TypeScript 21.1%Language:SCSS 6.4%