Skip to content
/ openxd Public

WIP: Open Source Collaborative Cross Platform UI/UX Designer

Notifications You must be signed in to change notification settings

whizsid/openxd

Repository files navigation

OpenXD - Let's make open source UIs

This is a work in progress project to bring a open world to UI/UX designers.

Sub crates

  • transport - Requests and Response types that share between backend and frontend
  • ui - Platform agnostic UI logics.
  • app - Platform agnostic application logics
  • web - Web frontend
  • server - Web socket server that handling active sessions
  • standalone - Standalone application

Architecture

+-------------+                                            
|             <--------------+                             
|     Web     |              |                             
|             |       +------|------+                      
+-------------+       |             <--------------+       
       +---------------     UI      |              |       
+------v------+       |             |       +------|------+
|             |       +-------------+       |             |
| Standalone  |                             |  Transport  |
|             |       +-------------+       |             |
+------^------+       |             |       +------|------+
       +---------------     App     |              |       
+-------------+       |             <--------------+       
|             |       +------|------+                      
|   Server    |              |                             
|             <--------------+                             
+-------------+                                            

Status

  • Make standalone application, web server, web frontend by sharing same source code.
  • 'Open File' implementation.
  • Create Project implementation.
  • Save implementation
  • Tabs view
  • Close tab
  • Create a Canvas
  • Choose default screen size in project creation
  • Display screen sizes list when right click on the add screen button
  • Draw Screens
  • Implementing a manual scrollbar

About

WIP: Open Source Collaborative Cross Platform UI/UX Designer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published