Skip to content
/ subUI Public

A dynamic UI library for creating desktop and mobile applications.

License

Notifications You must be signed in to change notification settings

Subnodal/subUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

subUI

A dynamic UI library for creating desktop and mobile applications.

Licenced by the Subnodal Open-Source Licence.

A screenshot of the subUI demo

Getting subUI

Importing subUI into your project is simple! Just add these two lines to the <head> of your HTML code:

<link rel="stylesheet" href="https://cdn.subnodal.com/lib/subui/subui.min.css">
<script src="https://cdn.subnodal.com/lib/subui/subui.min.js"></script>

If you want to host subUI yourself, you'll need to build subUI (see next section) and instead reference subui.min.css and subui.min.js in the dist folder. All of the other files in the dist folder are needed, too.

Building

Ensure that you have subPack and subDoc installed first. The dist.py script will then invoke subPack and subDoc when building, and will also additionally minify the CSS files for distribution.

To test or distribute subUI, run:

$ python3 dist.py

You'll need to install the csscompressor dependency if you haven't already:

$ python3 -m pip install csscompressor

Distributing on Windows

Use py -3 instead of python3, since the latter is generally for UNIX-like systems.

For Subnodalers only

When distributing to the Subnodal CDN, the dist/ directory should be copied to the CDN under the directory name lib/subui/.

About

A dynamic UI library for creating desktop and mobile applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published