Skip to content

Commit 4a551ef

Browse files
committed
improve libossia download page
1 parent 439d07f commit 4a551ef

File tree

5 files changed

+44
-15
lines changed

5 files changed

+44
-15
lines changed

_pages/download-libossia.markdown

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ The license for the library itself is LGPLv3.
1717

1818

1919
<div>
20-
<h2 class="feature-title">Native C++ library</h2>
20+
<h2 class="binding-title"><img src="/assets/logo/cpp.png" height="60" width="auto"/>Native C++ library</h2>
2121
<div class="features-list">
22-
This is the main C++ library. It is useful if you plan to integrate libossia to a C++ software.
22+
This is the main C++ library on which everything is built upon. It is useful if you plan to integrate libossia to a C++ software or write a new
23+
OSCQuery-enabled software for instance.
2324
Releases are built for Windows (with Visual Studio 2019 16.6), macOS (targeting 10.14+ with Intel CPUs), and Ubuntu Linux (with gcc-9).
2425
The library is also known to build under iOS, Android, WASM, as well as ARM Linux.
2526
</div><br/>
@@ -32,9 +33,9 @@ The license for the library itself is LGPLv3.
3233
</ul>
3334
</div>
3435

35-
<h2 class="feature-title">C binding</h2>
36+
<h2 class="binding-title"><img src="/assets/logo/c.png" height="60" width="auto"/>C binding</h2>
3637
<div class="features-list">
37-
libossia provides a C header which wraps the most important functionality.
38+
libossia provides a clean C89 header which wraps the most important functionality.
3839
</div><br/>
3940
<div>
4041
<ul>
@@ -46,7 +47,7 @@ The license for the library itself is LGPLv3.
4647
</div>
4748

4849
<!--
49-
<h2 class="feature-title">Unreal Engine integration</h2>
50+
<h2 class="binding-title">Unreal Engine integration</h2>
5051
<div class="features-list">
5152
libossia provides a C header which wraps the most important functionality.
5253
</div><br/>
@@ -59,7 +60,7 @@ The license for the library itself is LGPLv3.
5960
</ul>
6061
</div>
6162
-->
62-
<h2 class="feature-title">Max/MSP externals</h2>
63+
<h2 class="binding-title"><img src="/assets/logo/max.jpg" height="70" width="auto"/>Max/MSP</h2>
6364
<div class="features-list">
6465
libossia is available as a set of Max objects.
6566
</div><br/>
@@ -71,7 +72,7 @@ The license for the library itself is LGPLv3.
7172
</ul>
7273
</div>
7374

74-
<h2 class="feature-title">PureData externals</h2>
75+
<h2 class="binding-title"><img src="/assets/logo/pd.png" height="60" width="auto" />PureData</h2>
7576
<div class="features-list">
7677
libossia is available as a set of PureData objects. It is also supported for PurrData.
7778
</div><br/>
@@ -83,7 +84,7 @@ The license for the library itself is LGPLv3.
8384
</ul>
8485
</div>
8586

86-
<h2 class="feature-title">C# & Unity3D bindings</h2>
87+
<h2 class="binding-title"><img src="/assets/logo/unity.png" height="60" width="auto"/>C#, Unity3D</h2>
8788
<div class="features-list">
8889
libossia provides a C# binding. An additional Unity3D GameObject integration layer is available.
8990
The library ships as an asset that can be copied into your project.
@@ -96,7 +97,7 @@ The license for the library itself is LGPLv3.
9697
</ul>
9798
</div>
9899

99-
<h2 class="feature-title">Java, Processing, OpenRNDR bindings</h2>
100+
<h2 class="binding-title"><img src="/assets/logo/processing.jpg" height="60" width="auto"/>Java, Kotlin, Processing, OpenRNDR</h2>
100101
<div class="features-list">
101102
libossia provides JVM bindings, which allows it to be used with Processing, etc.
102103
</div><br/>
@@ -108,7 +109,7 @@ The license for the library itself is LGPLv3.
108109
</ul>
109110
</div>
110111

111-
<h2 class="feature-title">OpenFrameworks addon</h2>
112+
<h2 class="binding-title"><img src="/assets/logo/of.png" height="40" width="auto"/>OpenFrameworks</h2>
112113
<div class="features-list">
113114
libossia is available as an OpenFrameworks extension.
114115
</div><br/>
@@ -120,7 +121,7 @@ The license for the library itself is LGPLv3.
120121
</ul>
121122
</div>
122123

123-
<h2 class="feature-title">SuperCollider integration</h2>
124+
<h2 class="binding-title"><img src="/assets/logo/supercollider-logo.png" height="60" width="auto"/>SuperCollider</h2>
124125
<div class="features-list">
125126
libossia is available for SuperCollider.
126127
</div><br/>
@@ -132,7 +133,7 @@ The license for the library itself is LGPLv3.
132133
</ul>
133134
</div>
134135

135-
<h2 class="feature-title">Qt / QML integration</h2>
136+
<h2 class="binding-title"><img src="/assets/logo/qt-logo.png" height="60" width="auto"/>Qt / QML</h2>
136137
<div class="features-list">
137138
libossia integrates with the QML markup language, to easily build performant user interfaces.
138139
</div><br/>
@@ -144,7 +145,7 @@ The license for the library itself is LGPLv3.
144145
</ul>
145146
</div>
146147

147-
<h2 class="feature-title">Python integration</h2>
148+
<h2 class="binding-title"><img src="/assets/logo/python-logo.png" height="60" width="auto"/>Python</h2>
148149
<div class="features-list">
149150
libossia is useable from Python.
150151
</div><br/>
@@ -156,7 +157,7 @@ The license for the library itself is LGPLv3.
156157
</ul>
157158
</div>
158159

159-
<h2 class="feature-title">Faust architecture</h2>
160+
<h2 class="binding-title"><img src="/assets/logo/faust.png" height="50" width="auto"/>Faust architecture</h2>
160161
<div class="features-list">
161162
libossia provides a Faust architecture file.
162163
</div><br/>

_pages/libossia.markdown

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ libossia offers bindings and implementations for several environments such as:
2121
<a href="https://openframeworks.cc/" class="tooltip"><img src="/assets/logo/of.png" height="40" width="auto"/><span class="tooltiptext">openFrameworks</span></a>
2222
<a href="https://faust.grame.fr/" class="tooltip"><img src="/assets/logo/faust.png" height="50" width="auto"/><span class="tooltiptext">Faust</span></a>
2323
<a href="https://unity.com/" class="tooltip"><img src="/assets/logo/unity.png" height="60" width="auto"/><span class="tooltiptext">Unity</span></a>
24+
<a href="https://processing.org/" class="tooltip"><img src="/assets/logo/processing.jpg" height="60" width="auto"/><span class="tooltiptext">Processing</span></a>
2425
<a href="https://www.unrealengine.com/" class="tooltip"><img src="/assets/logo/unreal_engine.png" width="80" height="auto"/><span class="tooltiptext">Unreal Engine</span></a>
2526
<a href="https://www.qt.io/" class="tooltip"><img src="/assets/logo/qt-logo.png" height="60" width="auto"/><span class="tooltiptext">Qt QML</span></a>
26-
<a href="https://supercollider.github.io/" class="tooltip"><img src="/assets/logo/supercollider-logo.png" height="60" width="auto"/><span class="tooltiptext">SuperCollider</span></a>
27+
<a href="https://supercollider.github.io/" class="tooltip"><img src="/assets/logo/supercollider-logo.png" height="60" width="auto"/><span class="tooltiptext">SuperCollider</span></a>
2728
<a href="https://www.python.org/" class="tooltip"><img src="/assets/logo/python-logo.png" height="60" width="auto"/><span class="tooltiptext">Python</span></a>
2829
</div>
2930

assets/logo/c.png

90.8 KB
Loading

assets/logo/cpp.png

32.1 KB
Loading

css/style.css

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1112,6 +1112,33 @@ h2.feature-title:before {
11121112
flex-wrap: wrap;
11131113
}
11141114

1115+
/* libossia bindings page */
1116+
h2.binding-title{
1117+
position: relative;
1118+
z-index: 1;
1119+
overflow: hidden;
1120+
text-align: left;
1121+
margin-top: 2em;
1122+
margin-bottom: 0.5em;
1123+
font-weight: 500;
1124+
}
1125+
h2.binding-title img {
1126+
float: left;
1127+
margin-right: 3%;
1128+
}
1129+
1130+
h2.binding-title:after {
1131+
position: absolute;
1132+
top: 51%;
1133+
overflow: hidden;
1134+
width:100%;
1135+
height: 2px;
1136+
margin-left: 5%;
1137+
content: '\a0';
1138+
background-color: var(--pale-blue);
1139+
}
1140+
1141+
11151142
/* Index page section */
11161143
#index {
11171144
width: 100%;

0 commit comments

Comments
 (0)