-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathindex.html
83 lines (81 loc) · 4.6 KB
/
index.html
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
---
layout: default
id: index
navbar_extra_styles: navbar-home
---
<div class="jumbotron sparkle-jumbotron">
<div class="container">
<p><img src="/images/screenshot-noshadow.png" srcset="/images/[email protected]" class="img screenshot" alt="Sparkle Test App Screenshot" /></p>
<p class="tag-line">Sparkle is an easy-to-use software update framework for macOS applications.</p>
<p>
<a class="btn-download" href="//github.com/{{ site.github_username }}/Sparkle/releases/latest" role="button">Download latest</a>
<a class="btn-setup" href="documentation" role="button">Basic setup</a>
</p>
</div>
</div>
<div class="container sparkle-features">
<div class="row">
<div class="card col-md-6">
<h2>Open Source</h2>
<p>Sparkle is open source software available under the permissive MIT license, and is developed on GitHub by the Sparkle Project with the help of dozens of valued contributors.</p>
</div>
<div class="card col-md-6">
<h2>Modern</h2>
<p>Sparkle is kept up to date with the latest Apple technologies such as WebKit 2, Touch Bar, Dark Mode, and XPC. Sparkle 2 supports macOS 10.13 and later.</p>
</div>
</div>
<div class="row">
<div class="card col-md-6">
<h2>Secure</h2>
<p>Supports Sparkle's own <abbr title="ed25519">EdDSA</abbr> signatures as well as Apple Code Signing for ultra-secure updates. Sparkle also supports sandboxed applications and authentication for installing in secure locations.</p>
</div>
<div class="card col-md-6">
<h2>Flexible</h2>
<p>Requires no code in your app, but also provides deep delegate support and plugging in alternative user interfaces for maximum customization. Developers can make Sparkle work exactly as they need, and users can make Sparkle work as they prefer.</p>
</div>
</div>
<div class="row">
<div class="card col-md-6">
<h2>Seamless</h2>
<p>Your own branding, icons and app name are used - there's no mention of Sparkle. Works with any macOS app, whether it uses Cocoa, SwiftUI, Qt, Xamarin, or otherwise.</p>
</div>
<div class="card col-md-6">
<h2>Automatic</h2>
<p>True self-updating - no work required from the user. Users can choose to automatically download and install all updates silently in the background. Developers can use an included tool to automatically generate smaller and faster delta updates between releases.</p>
</div>
</div>
</div> <!-- /container -->
<div class="jumbotron sparkle-users-jumbotron">
<div class="container">
<p>With Sparkle, you're in good company. Here are just a few of the thousands of apps which use Sparkle</p>
<ul class="icons">
<li><img src="/images/app-icons/adium.png" alt="Adium" title="Adium" /></li>
<li><img src="/images/app-icons/cyberduck.png" alt="Cyberduck" title="Cyberduck" /></li>
<li><img src="/images/app-icons/iterm.png" alt="iTerm" title="iTerm" /></li>
<li><img src="/images/app-icons/keka.png" alt="Keka" title="Keka" width="32" height="32" /></li>
<li><img src="/images/app-icons/transmission.png" alt="Transmission" title="Transmission" /></li>
<li><img src="/images/app-icons/flux.ico" alt="f.lux" title="f.lux"/></li>
<li><img src="/images/app-icons/tower.png" alt="Tower" title="Tower" /></li>
<li><img src="/images/app-icons/nova.png" alt="Nova" title="Nova" /></li>
<li><img src="/images/app-icons/coteditor.png" alt="CotEditor" title="CotEditor" /></li>
<li><img src="/images/app-icons/subethaedit.png" alt="SubEthaEdit" title="SubEthaEdit" /></li>
<li><img src="/images/app-icons/reveal.ico" alt="Reveal" title="Reveal" /></li>
<li><img src="/images/app-icons/hopper.png" alt="Hopper Disassembler" title="Hopper Disassembler" /></li>
<li><img src="/images/app-icons/imageoptim.ico" alt="ImageOptim" title="ImageOptim" /></li>
<li><img src="/images/app-icons/daisydisk.png" alt="DaisyDisk" title="DaisyDisk" /></li>
<li><img src="/images/app-icons/things.png" alt="Things" title="Things" /></li>
<li><img src="/images/app-icons/handbrake.png" alt="HandBrake" title="HandBrake"/></li>
<li><img src="/images/app-icons/vienna.png" alt="Vienna" title="Vienna" /></li>
<li><img src="/images/app-icons/netnewswire.png" alt="NetNewsWire" title="NetNewsWire" /></li>
</ul>
</div>
</div>
<script>
$(function() {
$.getJSON("https://api.github.com/repos/{{ site.github_username }}/Sparkle/releases/latest", function (data) {
var button = $('.download-button');
button.text('Download v' + data.tag_name);
button.attr('href', data.assets[0].browser_download_url);
});
});
</script>