Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Tired-Fox/NativeUI

Repository files navigation

Native UI Logo

⚠️ This project is now archived as it is now being developed under Story Tree ⚠️

NativeUI

Version
Maintained Tests

Names

  • Apple API > Braeburn
  • Linux API > Humboldt
  • Windows > Skylight

Core

  • Wrapper around objects to allow for styling and events
    • This includes methods for toggling visibility and custom drawing
    • Wrapper has handlers for events to provide interactivity
    • Constructors and destructors
  • Container objects have automatic support for scrolling

Rendering

  • Containers to create tree like structure
  • Layout system
  • Can manipulate core elements into a layout
  • renders the system and provides style updates

Styling

  • CSS at it's core using the same styles and shorthands
  • Styles are passed to elements on update/draw

Elements

  • Scroll Bar
  • Rich Edit
  • Combo Box
  • List Box
  • Edit control
  • Button
  • Text
  • List
  • Dropdown
  • Menu
  • Window

Resources

Insperation

References

Win32 References:


Made with rust Built with love

About

A rust library centered around making crossplatform applications using native UI API's

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Generated from Tired-Fox/cargors