Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
mcslee committed Feb 22, 2024
2 parents 3f30d64 + f0206ee commit f501878
Show file tree
Hide file tree
Showing 174 changed files with 7,211 additions and 2,570 deletions.
3 changes: 2 additions & 1 deletion .classpath
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@
</attributes>
</classpathentry>
<classpathentry combineaccessrules="false" kind="src" path="/LX"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
<attributes>
<attribute name="module" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
Expand Down
1 change: 1 addition & 0 deletions .settings/org.eclipse.core.resources.prefs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/java=UTF-8
encoding/<project>=UTF-8
8 changes: 4 additions & 4 deletions .settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
Expand All @@ -12,8 +12,8 @@ org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
Expand Down
14 changes: 7 additions & 7 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Copyright 2013-2022 Mark C. Slee, Heron Arts LLC
Copyright 2013-2024 Mark C. Slee, Heron Arts LLC

LX STUDIO SOFTWARE LICENSE AND DISTRIBUTION AGREEMENT
CHROMATIK / LX SOFTWARE LICENSE AND DISTRIBUTION AGREEMENT

This Software License and Distribution Agreement (the "Agreement") is entered
into by and between Heron Arts LLC, with offices at 7 Heron Street, San
Expand All @@ -18,7 +18,7 @@ Software, in object code or executable form only.
with all Licensee Applications, taken together, for any 12-month period during
the term of this Agreement, with no deductions.

1.4. "Software" means the Heron Arts LX software libraries, including all
1.4. "Software" means the Heron Arts LX, GLX, Chromatik, and LX Studio software libraries, including all
Updates supplied by Heron Arts under this Agreement.

1.5. "Update" means any correction, update, upgrade, patch or other
Expand Down Expand Up @@ -54,7 +54,7 @@ is at least as favorable to Heron Arts as this Agreement.
2.3. Proprietary Notices. On each Software copy, Licensee shall reproduce all
copyright or other proprietary notices contained on the Software, as provided
by Heron Arts. Licensee shall not alter or remove or in any other way obscure
or hide from display any Heron Arts or LX Studio logo or proprietary notice
or hide from display any any Heron Arts, Chromatik, or LX Studio logo or proprietary notice
from the Application user interface or in the Software.

2.4. Third Party Open Source Software. Notwithstanding Section 2.1, Licensee
Expand All @@ -76,7 +76,7 @@ and interest in the Software, and all intellectual property rights therein.

4. Use of Heron Arts Trademarks. Licensee shall state that the Application
includes the Software and may use such applicable trademarks, trade names and
logos of Heron Arts (including the LX Studio trademarks) as required to do so
logos of Heron Arts (including the Chromatik and LX Studio trademarks) as required to do so
(collectively, the "Heron Arts Trademarks"). Any and all good will arising from
Licensee's use of the Heron Arts Trademarks will inure solely to the benefit of
Heron Arts. Licensee shall not assert any claim to the Heron Arts Trademarks
Expand All @@ -86,8 +86,8 @@ Arts Trademark, in any jurisdiction.

5. Heron Arts Portfolio. (i) Licensee hereby grants to Heron Arts the right to
publicize Licensee's use of the Software and (ii) Heron Arts may use Licensee's
logo on the LX Studio website in areas naming licensees of the software, and in
LX Studio portfolios or marketing presentations listing licensees of the
logo on the Chromatik or LX Studio website in areas naming licensees of the software, and in
Chromatik or LX Studio portfolios or marketing presentations listing licensees of the
Software.

6. Term and Termination.
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
**BY DOWNLOADING OR USING THE LX SOFTWARE OR ANY PART THEREOF, YOU AGREE TO THE TERMS AND CONDITIONS OF THE [LX STUDIO SOFTWARE LICENSE AND DISTRIBUTION AGREEMENT](http://lx.studio/license).**
**BY DOWNLOADING OR USING THE LX SOFTWARE OR ANY PART THEREOF, YOU AGREE TO THE TERMS AND CONDITIONS OF THE [CHROMATIK / LX SOFTWARE LICENSE AND DISTRIBUTION AGREEMENT](http://chromatik.co/license/).**

Please note that LX is not open-source software. The license grants permission to use this software freely in non-commercial applications. Commercial use is subject to a total annual revenue limit of $25K on any and all projects associated with the software. If this licensing is obstructive to your needs or you are unclear as to whether your desired use case is compliant, contact me to discuss proprietary licensing: [email protected]
Please note that LX is not open-source software. The license grants permission to use this software freely in non-commercial applications. Commercial use is subject to a total annual revenue limit of $25K on any and all projects associated with the software. If this licensing is obstructive to your needs or you are unclear as to whether your desired use case is compliant, contact me to discuss proprietary licensing: [email protected]

---

### GLX Overview ###
### GLX ###

GLX is an experimental fork of P3LX to run LX on top of the LWJGL rather than Processing. The build files have not been cleaned up as of now, and a few things in here may be out of sync or still being ported. I don't recommend anyone work with this just yet.
GLX embeds the [LX](https://github.com/heronarts/LX/) framework in a cross-platform GUI environment using [LWJGL](https://www.lwjgl.org/) and [bgfx](https://github.com/bkaradzic/bgfx). This forms the foundation of the [Chromatik](https://chromatik.co) digital lighting workstation application.

### Contact and Collaboration ###

Building a big cool project? I'm probably interested in hearing about it! Want to solicit some help, request new framework features, or just ask a random question? Drop me a line: mark@heronarts.com
Building a big cool project? I'm probably interested in hearing about it! Want to solicit some help, request new framework features, or just ask a random question? Feel free to open a GitHub issue directly on this project, drop me a line at mark@chromatik.co or [join the Discord](https://chromatik.co/discord).

---

Expand Down
48 changes: 0 additions & 48 deletions VERSION

This file was deleted.

Binary file added assets/icons/icon-add.psd
Binary file not shown.
Binary file added assets/icons/icon-blend.psd
Binary file not shown.
Binary file added assets/icons/icon-edit.psd
Binary file not shown.
Binary file modified assets/icons/icon-map.psd
Binary file not shown.
Binary file modified assets/icons/icon-new.psd
Binary file not shown.
Binary file modified assets/icons/icon-note.psd
Binary file not shown.
Binary file modified assets/icons/icon-open.psd
Binary file not shown.
Binary file added assets/icons/icon-playlist.psd
Binary file not shown.
Binary file modified assets/icons/icon-save-as.psd
Binary file not shown.
Binary file modified assets/icons/icon-save.psd
Binary file not shown.
Binary file added assets/icons/icon-search.psd
Binary file not shown.
Binary file modified assets/icons/icon-view.psd
Binary file not shown.
7 changes: 7 additions & 0 deletions assets/textures/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh
for f in led1 led2 led3 led4 led5 sparkle1 sparkle2 sparkle3 sparkle4 sparkle5
do
echo "Compiling $f"
./texturec -f "$f.png" -o "../../src/main/resources/textures/$f.ktx"
done
echo "Done."
File renamed without changes
Binary file added assets/textures/led1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/led1.psd
Binary file not shown.
Binary file added assets/textures/led2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/led2.psd
Binary file not shown.
Binary file added assets/textures/led3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/led3.psd
Binary file not shown.
Binary file added assets/textures/led4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/led4.psd
Binary file not shown.
Binary file added assets/textures/led5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/led5.psd
Binary file not shown.
Binary file added assets/textures/sparkle1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/sparkle2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/textures/sparkle3.png
Binary file added assets/textures/sparkle4.png
Binary file added assets/textures/sparkle5.png
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit f501878

Please sign in to comment.