Skip to content

Releases: kent010341/Webows

Release list

v1.0.0

Choose a tag to compare

@kent010341 kent010341 released this 21 Aug 15:19

Changelog v1.0.0

Overview

This is the first release of the project.
It establishes the foundation of a desktop simulation environment with window management, taskbar, applications, and basic interactions.

Features

  • Desktop and Taskbar

    • Static desktop layout with background and taskbar (#2)
    • Start Menu implementation (#13)
    • Taskbar displays open windows (#6)
    • Taskbar icon supports minimize/restore/focus (#45)
    • GitHub repository button (#16)
    • Favicon support (#24)
  • Window System

    • Basic window structure and display logic (#3)
    • Draggable and resizable windows (#4)
    • Minimize, maximize, and restore actions (#5)
    • Minimum height and width constraints to prevent excessive shrinking (#35)
  • Applications

    • Calculator app (#23)
    • Workday Calculator app (#26, #30, #32)
    • Auto-launch applications via appId (#27, #34)
  • Other

    • Konami easter egg (#25)

Bug Fixes

  • Auto-launch feature uses query parameters (#34)
  • Resizing an app on the left or top edges caused incorrect positioning (#40)
  • Windows could be dragged outside of the viewport (#42)
  • Workday Calculator function key press issue (#32)

Maintenance

  • Project and workspace initialization (#1)
  • Prepare release (#15)

Complete Issue List

  • #1 Project and workspace initialization
  • #2 Create static desktop layout with taskbar and background
  • #3 Implement basic window structure and display logic
  • #4 Add draggable and resizable behavior to windows
  • #5 Support window minimize, maximize, and restore actions
  • #6 Render taskbar with open window indicators
  • #13 Implement Start Menu
  • #15 Prepare release
  • #16 Add a GitHub button link to the repository
  • #23 App: calculator
  • #24 Choose a favicon
  • #25 Konami easter egg
  • #26 App: workday calculator
  • #27 Auto-launch specific app via /appId
  • #30 Enhance: Add disable, personalize feature to Workday Calculator
  • #32 Bug: function key press in workday calculator does not work
  • #34 Bug: auto launch feature should use query param
  • #35 Enhance: window component support min height and width to stop resizing for those apps which cannot be too small
  • #40 Bug: resize app on left or top will make the position wrong
  • #42 Bug: window can be dragged to the outside of the viewport
  • #45 Bug: Missing minimize/restore/focus behavior on the app icon at taskbar
  • #48 Release v1.0.0