Skip to content

Latest commit

 

History

History
99 lines (84 loc) · 3.05 KB

README.md

File metadata and controls

99 lines (84 loc) · 3.05 KB

Online Samples:

https://c11cf9e2a0f3c662eb191e3f47f2d05514d5cbc0.googledrive.com/host/0B9amRnYzMgMneGxpRXZNdDNNUDA/Basic.html https://ec5dbe2d80c5f4f1a03800ad67c1340fe62155d9.googledrive.com/host/0B9amRnYzMgMnTkRkVGs3S290bjg/Transitions.html https://a93da4c04a4b6b6bbd36378a5ea81e0216581113.googledrive.com/host/0B9amRnYzMgMnfjRHeGh6QlVBMUlFd21DRXp5bGZqOVg2RzJ0ZV9ueldyTlg3dFBkOFJyUkE/Components.html

Version 0.4a

Components:

  • Added ButtonWithText component
  • Added callback with type support to Button Component

Transitions:

  • Splitted layout transitions and fullscreen transitions
  • Added 7 basic fullscreen transitions

Core:

  • Added fullscreen transitions support
  • Windows sorting by Z axis now
  • Some minor fixes

Examples:

  • Added Basic and Transitions scenes

Version 0.3a

Windows Behavior:

  • Added dontDestroyOnLoad flag in window preferences

Core:

  • Fix WindowSystem linq query - ignore null windows
  • ObjectPool now in Extensions namespace
  • Some minor fixes

Version 0.2a

Windows Behavior:

  • added window iteration states (such as Initializing, Initialized, Showing, Hiding etc.)
  • added 3D->UI component (useful for tooltips window type)

Core:

  • all settings from window system moved to settings file
  • improved layouts drawer behavior (fixes)

Examples:

  • added alert message
  • added modules (BackgroundCloseable, BackgroundLock)
  • added 3D->UI HUD
  • split button components (Default button, Button with tooltip)

Version 0.1a

Features:

  • MVC
    You can store your layout out of your logic and model.

  • Modules
    Like clickable backgrounds, other features like animated decorators and so on.

  • Layouts
    Each window links to a some layout which can store any of containers and animations.

  • Animations
    Any component, layout container or module can be animated.

  • Events
    OnInit - fire once on first window initialize
    OnDeinit - fire once on destroy
    OnShowBegin(System.Action = null)
    OnShowEnd
    OnHideBegin(System.Action = null)
    OnHideEnd
    OnParametersPass(T param, T2 param, ...) - pass parameters of any type to init your window

  • Extensible
    You can extend any kind of component you want.