-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomponent.html
More file actions
344 lines (292 loc) · 18.1 KB
/
component.html
File metadata and controls
344 lines (292 loc) · 18.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
<!DOCTYPE html>
<html lang="en" class="scroll-smooth">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="View version history for a VFX Reference Platform component across all years">
<meta name="author" content="VFX Reference Platform Working Group">
<title>Component Details | VFX Reference Platform</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<link rel="icon" type="image/png" href="/vfxplatform-staging/assets/images/favicon.ico/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/vfxplatform-staging/assets/images/favicon.ico/favicon.svg" />
<link rel="shortcut icon" href="/vfxplatform-staging/assets/images/favicon.ico/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/vfxplatform-staging/assets/images/favicon.ico/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="VFX Reference Platform" />
<link rel="manifest" href="/vfxplatform-staging/assets/images/favicon.ico/site.webmanifest" />
<link rel="stylesheet" href="/vfxplatform-staging/assets/css/output.css">
<!-- Prevent dark mode flash -->
<script>
(function() {
var t = localStorage.getItem('theme');
if (t === 'dark' || (!t && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
document.documentElement.classList.add('dark');
}
})();
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "VFX Reference Platform",
"url": "https://vfxplatform.com",
"description": "Reference Platform for VFX Software",
"sameAs": [
"https://groups.google.com/g/vfx-platform-discuss",
"https://academysoftwarefdn.slack.com/archives/C017TA11X2S"
]
}
</script>
<!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Component Details | VFX Reference Platform</title>
<meta name="generator" content="Jekyll v4.4.1" />
<meta property="og:title" content="Component Details" />
<meta name="author" content="VFX Reference Platform Working Group" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="View version history for a VFX Reference Platform component across all years" />
<meta property="og:description" content="View version history for a VFX Reference Platform component across all years" />
<link rel="canonical" href="https://vfxplatform.com/vfxplatform-staging/component.html" />
<meta property="og:url" content="https://vfxplatform.com/vfxplatform-staging/component.html" />
<meta property="og:site_name" content="VFX Reference Platform" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Component Details" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"VFX Reference Platform Working Group"},"description":"View version history for a VFX Reference Platform component across all years","headline":"Component Details","url":"https://vfxplatform.com/vfxplatform-staging/component.html"}</script>
<!-- End Jekyll SEO tag -->
</head>
<body class="bg-white dark:bg-gray-900 text-gray-900 dark:text-gray-100 antialiased min-h-screen flex flex-col">
<a href="#main-content" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-[100] focus:px-4 focus:py-2 focus:bg-blue-600 focus:text-white focus:rounded-md focus:text-sm focus:font-medium">Skip to content</a>
<nav class="bg-white dark:bg-gray-900 border-b border-gray-200 dark:border-gray-700 sticky top-0 z-50">
<div class="container mx-auto px-4 max-w-6xl">
<div class="flex items-center justify-between h-16">
<a href="/vfxplatform-staging/" class="flex items-center gap-2 text-gray-900 dark:text-white font-semibold text-lg hover:text-gray-600 dark:hover:text-gray-300 transition-colors">
<img src="/vfxplatform-staging/assets/images/logo_optimized.svg" alt="VFX Reference Platform" class="h-10 w-auto flex-shrink-0">
<span>VFX Reference Platform</span>
</a>
<!-- Mobile menu button -->
<button id="mobile-menu-btn" class="md:hidden p-2 text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white focus:outline-none" aria-label="Toggle menu" aria-expanded="false" aria-controls="mobile-menu">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/>
</svg>
</button>
<!-- Desktop navigation -->
<div class="hidden md:flex items-center space-x-1">
<a href="/vfxplatform-staging/"
class="px-3 py-2 text-sm rounded-md transition-colors text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">
Home
</a>
<a href="/vfxplatform-staging/platform_history.html"
class="px-3 py-2 text-sm rounded-md transition-colors text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">
History
</a>
<a href="/vfxplatform-staging/compare.html"
class="px-3 py-2 text-sm rounded-md transition-colors text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">
Compare
</a>
<a href="/vfxplatform-staging/linux/"
class="px-3 py-2 text-sm rounded-md transition-colors text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">
Linux
</a>
<a href="/vfxplatform-staging/FAQ/"
class="px-3 py-2 text-sm rounded-md transition-colors text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">
FAQ
</a>
<a href="/vfxplatform-staging/about/"
class="px-3 py-2 text-sm rounded-md transition-colors text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white">
About
</a>
<button
type="button"
class="dark-mode-toggle p-2 rounded-lg text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white focus:outline-none focus:ring-2 focus:ring-gray-300 dark:focus:ring-gray-600 transition-colors"
aria-label="Toggle dark mode"
>
<svg class="dark-mode-icon w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path class="moon-icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"/>
</svg>
</button>
</div>
</div>
<!-- Mobile navigation -->
<div id="mobile-menu" class="md:hidden pb-4 overflow-hidden transition-all duration-200 ease-out" style="max-height: 0; opacity: 0;">
<a href="/vfxplatform-staging/" class="block px-3 py-2 text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md">
Home
</a>
<a href="/vfxplatform-staging/platform_history.html" class="block px-3 py-2 text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md">
History
</a>
<a href="/vfxplatform-staging/compare.html" class="block px-3 py-2 text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md">
Compare
</a>
<a href="/vfxplatform-staging/linux/" class="block px-3 py-2 text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md">
Linux
</a>
<a href="/vfxplatform-staging/FAQ/" class="block px-3 py-2 text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md">
FAQ
</a>
<a href="/vfxplatform-staging/about/" class="block px-3 py-2 text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md">
About
</a>
<div class="px-3 py-2">
<button
type="button"
class="dark-mode-toggle p-2 rounded-lg text-gray-500 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white focus:outline-none focus:ring-2 focus:ring-gray-300 dark:focus:ring-gray-600 transition-colors"
aria-label="Toggle dark mode"
>
<svg class="dark-mode-icon w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path class="moon-icon" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"/>
</svg>
</button>
</div>
</div>
</div>
</nav>
<script>
(function() {
var btn = document.getElementById('mobile-menu-btn');
var menu = document.getElementById('mobile-menu');
var isOpen = false;
function openMenu() {
isOpen = true;
btn.setAttribute('aria-expanded', 'true');
menu.style.maxHeight = menu.scrollHeight + 'px';
menu.style.opacity = '1';
}
function closeMenu() {
if (!isOpen) return;
isOpen = false;
btn.setAttribute('aria-expanded', 'false');
menu.style.maxHeight = '0';
menu.style.opacity = '0';
}
btn.addEventListener('click', function() {
isOpen ? closeMenu() : openMenu();
});
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape') closeMenu();
});
})();
</script>
<main id="main-content" class="flex-1">
<!-- Hero Section -->
<section class="bg-gray-50 dark:bg-gray-800/50 border-b border-gray-200 dark:border-gray-700">
<div class="container mx-auto px-4 max-w-6xl">
<div class="py-12 md:py-16">
<div class="max-w-3xl mx-auto text-center">
<a href="/vfxplatform-staging/compare.html" class="inline-flex items-center text-sm text-blue-600 dark:text-blue-400 hover:underline mb-4">
<svg class="w-4 h-4 mr-1" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"/></svg>
Back to Compare
</a>
<h1 id="component-title" class="text-4xl md:text-5xl font-bold tracking-tight mb-4">
Component Details
</h1>
<p id="component-subtitle" class="text-lg text-gray-600 dark:text-gray-300 leading-relaxed"></p>
</div>
</div>
</div>
</section>
<!-- Component Content -->
<section class="container mx-auto px-4 max-w-6xl py-12">
<div id="component-content">
<!-- Populated by JavaScript -->
<noscript>
<div class="info-box">
<p class="text-sm text-gray-700 dark:text-gray-200">JavaScript is required to view component details. Please enable JavaScript in your browser settings.</p>
</div>
</noscript>
</div>
</section>
<script src="/vfxplatform-staging/assets/js/platform-data.js"></script>
<script src="/vfxplatform-staging/assets/js/component-detail.js"></script>
</main>
<footer class="bg-gray-900 dark:bg-gray-950 text-gray-300 mt-12">
<div class="container mx-auto px-4 py-12 max-w-6xl">
<div class="grid md:grid-cols-3 gap-8 mb-8">
<!-- About column -->
<div>
<a href="/vfxplatform-staging/" class="flex items-center gap-2 text-white font-semibold text-lg mb-3">
<img src="/vfxplatform-staging/assets/images/logo_optimized.svg" alt="VFX Reference Platform" class="h-9 w-auto flex-shrink-0" loading="lazy">
<span>VFX Reference Platform</span>
</a>
<p class="text-sm text-gray-400 leading-relaxed mb-2">
A standardized set of tool and library versions to minimize incompatibilities between software packages in the VFX industry.
</p>
<p class="text-sm text-gray-400 leading-relaxed">
Updated annually in collaboration with the <a href='https://vesglobal.org/technology-committee-activities/' class='text-blue-400 hover:text-blue-300 hover:underline'>Visual Effects Society Technology Committee</a>.
</p>
</div>
<!-- Resources column -->
<div>
<h3 class="text-white font-semibold mb-3">Resources</h3>
<ul class="space-y-2 text-sm">
<li>
<a href="https://groups.google.com/g/vfx-platform-discuss" class="text-gray-400 hover:text-white transition-colors inline-flex items-center gap-1">
Discussion Group
<svg class="w-2.5 h-2.5 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"/>
</svg>
</a>
</li>
<li>
<a href="https://www.aswf.io/" class="text-gray-400 hover:text-white transition-colors inline-flex items-center gap-1">
Academy Software Foundation
<svg class="w-2.5 h-2.5 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"/>
</svg>
</a>
</li>
<li>
<a href="https://vfxpy.com/" class="text-gray-400 hover:text-white transition-colors inline-flex items-center gap-1">
VFXpy Tracker
<svg class="w-2.5 h-2.5 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"/>
</svg>
</a>
</li>
</ul>
</div>
<!-- Contact column -->
<div>
<h3 class="text-white font-semibold mb-3">Contact</h3>
<p class="text-sm text-gray-400 mb-2">
<a href="mailto:feedback@vfxplatform.com" class="hover:text-white transition-colors inline-flex items-center gap-1.5">
<svg class="w-3.5 h-3.5 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"/>
</svg>
feedback@vfxplatform.com
</a>
</p>
<p class="text-sm text-gray-400 mb-2">
<a href="https://groups.google.com/g/vfx-platform-discuss" class="hover:text-white transition-colors inline-flex items-center gap-1.5">
<svg class="w-3.5 h-3.5 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z"/>
</svg>
vfx-platform-discuss
</a>
</p>
<p class="text-sm text-gray-400 mb-2">
<a href="https://academysoftwarefdn.slack.com/archives/C017TA11X2S" class="hover:text-white transition-colors inline-flex items-center gap-1.5">
<svg class="w-3.5 h-3.5 flex-shrink-0" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
<path d="M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.124 2.521a2.528 2.528 0 0 1 2.52-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.52V8.834zm-1.271 0a2.528 2.528 0 0 1-2.521 2.521 2.528 2.528 0 0 1-2.521-2.521V2.522A2.528 2.528 0 0 1 15.165 0a2.528 2.528 0 0 1 2.522 2.522v6.312zm-2.522 10.124a2.528 2.528 0 0 1 2.522 2.52A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.521-2.522v-2.52h2.521zm0-1.271a2.527 2.527 0 0 1-2.521-2.521 2.528 2.528 0 0 1 2.521-2.522h6.313A2.528 2.528 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.522h-6.313z"/>
</svg>
#vfx_reference_platform
</a>
</p>
</div>
</div>
<!-- Legal disclaimer -->
<div class="border-t border-gray-800 pt-6">
<p class="text-xs text-gray-400 leading-relaxed">
<em>Any reference made in the VFX Reference Platform to any company or any other entity, or to their services or products, is not an endorsement or recommendation nor should it imply any such endorsement or recommendation of the quality or fitness of purpose of that company or entity, or its services or products. In no event shall the Visual Effects Society be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content, goods, or services identified in the VFX Reference Platform or the <a href="https://vesglobal.org" class="text-blue-400 hover:text-blue-300 hover:underline">Visual Effects Society website</a>.</em>
</p>
</div>
</div>
</footer>
<!-- Cloudflare Web Analytics -->
<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "75ac194cb08e4271aa16a0649ac38734"}'></script>
<script src="/vfxplatform-staging/assets/js/dark-mode.js"></script>
<script src="/vfxplatform-staging/assets/js/note-popover.js"></script>
<script src="/vfxplatform-staging/assets/js/table-collapse.js"></script>
</body>
</html>