Skip to content

Latest commit

 

History

History
21 lines (20 loc) · 970 Bytes

File metadata and controls

21 lines (20 loc) · 970 Bytes

UltraShare project progress

  • Initialization
    • Project structure completed (core, ui).
    • Dependencies identified (customtkinter, pywin32, etc.).
  • Core
    • WindowManager: window enumeration and Win32 API window handling.
  • UI
    • OverlayWindow: transparent, resizable always-on-top frame.
    • ControlPanel: resolution selector and Smart Snap controls.
  • Features
    • Smart Snap: automatically fits a selected window into the region.
    • Smart Move: keeps the overlay and attached window synchronized.
    • Auto Unsnap: detaches the target window if it is moved externally.
    • Presets: Teams-optimized and Full HD target sizes.
  • Packaging
    • Document a PyInstaller build command.
    • Add a manual Windows build workflow.
    • Publish a downloadable release artifact.
    • Create an .msi or setup.exe installer.
    • Add a custom icon.