Skip to content

Commit

Permalink
Release 19182.4 (v4.0.0)
Browse files Browse the repository at this point in the history
LCARS SDK 4.0 Is Here!
  • Loading branch information
Aricwithana committed Jun 30, 2019
1 parent d14623d commit ed33827
Show file tree
Hide file tree
Showing 87 changed files with 5,299 additions and 5,275 deletions.
1 change: 1 addition & 0 deletions 19182.4
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Released 06.30.2019 v4.0.0
14 changes: 14 additions & 0 deletions lcarssdk/CHANGELOG.md → CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
LCARS SDK

19182.4 -

Major version change. Not backwards compatible. Library rewritten. A sample of major feature changes are as below:

--All elements and widgets are properly prototyped, stored in memory width DOM references.
--Namespaced custom widgets.
--Simplified core JS library.
--Data & Event Driven with easy extensibility.
--Additonal Semantic DOM tags as elements.
--New theme & colors with four visual styles, four predefined color groupings and six color palettes.
--Stripped away limited use jQuery wrappers and tool functions.
--Updated CSS classes and naming structures.
--For More Information please view the wiki at https://github.com/Aricwithana/LCARS-SDK/wiki

14241.1 -

INCLUDES REWRITTEN OBJECT DEFINITION AND SETTINGS HANDLER.
Expand Down
22 changes: 6 additions & 16 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
LCARS SDK License 16323.311 (v3.1.1)
LCARS SDK License 19182.4 (v4.0.0)
Author: Aric McGriff
Email: [email protected]
Website: http://www.lcarssdk.org
Date:10-02-2016
Date:06-23-2019

Original Intellectual Property Ownership.
THE LCARS SDK IS MADE IN GOOD FAITH THAT THE ENVIRONMENT DOES NOT INFRINGE ON THE INTELLECTUAL PROPERTY OWNED BY PARAMOUNT/CBS TO WHOM STAR TREK AND RELATED MATERIALS ARE TRADEMARKED AND OWNED BY. ALL RELATED LCARS MATERIAL IS FOR THE JOY OF THE FANS AND TO HELP PROMOTE A QUALITY AND FUNCTIONAL LCARS ENVIRONMENT FOR THE STAR TREK FAN COMMUNITY.
THE AUTHOR CLAIMS NO OWNERSHIP ON THE NAME, DESIGN OR SOUNDS OF LCARS. THE AUTHOR NOR THE LCARS SDK ARE AFFILIATED WITH PARAMOUNT/CBS.

ORIGINAL DESIGN BY MIKE OKUDA ALONG WITH WORK FROM DOUG DREXLER AND OTHERS UNDER GENE RODDENBERRY.
ORIGINAL DESIGN BASIS BY MIKE OKUDA ALONG WITH WORK FROM DOUG DREXLER AND OTHERS UNDER GENE RODDENBERRY / Paramount / CBS.

Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
Expand Down Expand Up @@ -43,24 +42,15 @@ User: A person(s), group(s) or legal entity that only interacts with a final fro

Developer: A person(s), group(s) or legal entity that creates, adapts or donates to the Code core.

Addons: Singular, self-contained that extend the functionality of the Code Core.

Addons Included: Scroll Button (scrollbutton.css/scrollbutton.js), Level Bar (levelBar.css/levelBar.js)

Templates: Base settings for basic LCARS elements. Includes a js and css file.

Module: A derivative work utilizing the LCARS SDK. Contains project specific code and generally extended features usability. A module is dependant upon the Code core not the other way around.


TERMS AND CONDITIONS
1. For-Profit use is prohibited. The LCARS SDK is for Non-Profit use only.
1.a For Licensed 3rd Party queries contact the Author/Project Lead for use of the Code core of the LCARS SDK.
1.a For Licensed 3rd Party queries contact the Author/Project Lead for use of the Core Code of the LCARS SDK.

2. The LCARS SDK does not cost money to obtain or use. The source is visible/modifiable. Under no conditions shall any right to the Code core, Graphic assets, Addons or other associated first party materials transfer to a third party that uses, modifies or releases modified versions of LCARS SDK.
2. The LCARS SDK does not cost money to obtain or use. The source is visible/modifiable. Under no conditions shall any right to the Core Code & Graphic assets or other associated first party materials transfer to a third party that uses, modifies or releases modified versions of LCARS SDK.

3. The LCARS SDK may not be licensed or sub-licensed without the express permission of the Author. The Author may not license the LCARS SDK for For-Profit use without express permission of Paramounts/CBS.

4. The LCARS SDK, its Author/Project Lead or any other associated relationships are not responsible or liable for any custom Addons or Modules created by a third party not included directly included in the LCARS SDK umbrella environment.
4. The LCARS SDK, its Author/Project Lead or any other associated relationships are not responsible or liable for any custom code created by a third party not included directly included in the LCARS SDK umbrella environment.

5. The LCARS SDK source code is available to allow the greatest control over its implementation use. By chance that a 3rd Party is negatively impacting the LCARS SDK environment or violating any other term and conditions concerning the LCARS SDK or related materials, at the discretion of the Author/Project Lead, the 3rd Party will be served a Cease & Desist, in writing. Take-down is immediate upon receiving the Cease & Desist.

Expand Down
17 changes: 7 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,22 @@
LCARS SDK 16323.311
LCARS SDK 19182.4
============

The LCARS SDK is a development kit and environment umbrella designed specifically for generating canon quality and functional interfaces with the LCARS methodology within a webview. Utilizing a webview the LCARS SDK can be applied to cross-modern internet browsers and both mobile and desktop applications. Anywhere a webview is in place the SDK could be used.
The LCARS SDK is a UI/UX source development kit and environment umbrella designed specifically for generating functional interfaces with the LCARS methodology within a webview. Utilizing a webview the LCARS SDK can be applied to cross-modern internet browsers, both mobile and desktop applications. Anywhere a webview is in place the LCARS SDK could be utilized.

While the JS API could be written without a library, to make it more accessible the $.(); syntax is used via the jQuery library. Zepto may be used as a drop-in replacement preference.
V4 Update is an entire rewrite of the library. It is not backwards compatiable and is no properly stored proptotyped objects, data driven and designed for easy data connectors.

Included:

1. Illustrator files for mockups and direct sizing porting.
2. Base CSS which is the minimal requirement to utilize the LCARS methodology.
3. JS API which is optional but useful for creating, managing and maintaining the interfaces.

The wiki assumed the JS API is utilized but all the classes and options are presented for any hardcoding of an interface.

Provided with the LCARS SDK are three built interfaces:

1. Random Color Generator - New color selection after every refresh and auto sizes with the built in zoom function.
2. Hardcoded - Same layout as the Color Generator but is hardcoded html with all JS removed. Only powered by CSS.
3. Visual Guide - A reference and testing setup for all elements and their variants.
Example Interfaces will be provided at a later date.

For more information:

http://www.lcarssdk.org/ <br>
https://www.facebook.com/LCARSSDK <br>
https://github.com/Aricwithana/LCARS-SDK/wiki <br>

To learn how to use the LCARS SDK read through the attached wiki.
44 changes: 0 additions & 44 deletions interfaces/color-generator/index.html

This file was deleted.

112 changes: 0 additions & 112 deletions interfaces/color-generator/module.css

This file was deleted.

Loading

0 comments on commit ed33827

Please sign in to comment.