<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dome-key-web/index.html, branch master</title>
<subtitle>DomeKey website</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/'/>
<entry>
<title>index.html: Fix fallback link to demo video</title>
<updated>2018-11-23T18:52:10+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-23T18:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=acb39a3999973ac8c63769dde0c6cc565602e15d'/>
<id>acb39a3999973ac8c63769dde0c6cc565602e15d</id>
<content type='text'>
Forgot to update this link when I renamed the video files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forgot to update this link when I renamed the video files.
</pre>
</div>
</content>
</entry>
<entry>
<title>index.html: Remove 'under construction' banner</title>
<updated>2018-11-23T05:30:31+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-23T05:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=d80b8c3f93a3cbcc96122a1d5279f6ff2772c204'/>
<id>d80b8c3f93a3cbcc96122a1d5279f6ff2772c204</id>
<content type='text'>
* Homebrew install tested and working
* Checkout tested and working

Ready for prime time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Homebrew install tested and working
* Checkout tested and working

Ready for prime time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent selection of '$' in shell commands</title>
<updated>2018-11-22T21:16:28+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-22T21:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=631f30402b20d2ac2d640406fb0ec2df7f1d9831'/>
<id>631f30402b20d2ac2d640406fb0ec2df7f1d9831</id>
<content type='text'>
Now that it takes two commands to install the program, make it easier
for visitors to copy-paste the commands into their shell by preventing
selection of the '$' prompt character.

This allows us to keep the prompt to indicate that these are shell
commands and still make copy-pasting easier.

As a side note, decided not to add the `brew services` command to the
instructions on the thank-you page because if DomeKey is already
running when you license it, you need to restart it for the license to
take effect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that it takes two commands to install the program, make it easier
for visitors to copy-paste the commands into their shell by preventing
selection of the '$' prompt character.

This allows us to keep the prompt to indicate that these are shell
commands and still make copy-pasting easier.

As a side note, decided not to add the `brew services` command to the
instructions on the thank-you page because if DomeKey is already
running when you license it, you need to restart it for the license to
take effect.
</pre>
</div>
</content>
</entry>
<entry>
<title>index.html: Add `brew services start` command to install instructions</title>
<updated>2018-11-22T21:09:47+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-22T21:09:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=bb212f3423765d61aa155bcdc3f2928125eaca7d'/>
<id>bb212f3423765d61aa155bcdc3f2928125eaca7d</id>
<content type='text'>
Since the program doesn't work unless the daemon is launched, it makes
sense that this should be an installation step in order to actually use
the program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the program doesn't work unless the daemon is launched, it makes
sense that this should be an installation step in order to actually use
the program.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make an MPEG-4 version of the demo video</title>
<updated>2018-11-20T20:59:37+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-20T20:59:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=9742105d38ce4b42623394a6ab898312d310e686'/>
<id>9742105d38ce4b42623394a6ab898312d310e686</id>
<content type='text'>
Apparently, Safari doesn't support h.264-encoded video with a frame size
larger than 640x480. Learned about it from this Stack Overflow answer:
https://stackoverflow.com/questions/20347352/html5-video-tag-not-working-in-safari-iphone-and-ipad/31247386#31247386

According to Apple's documentation:

&gt; The following compression standards are supported:
&gt;
&gt; * H.264 Baseline Profile Level 3.0 video, up to 640 x 480 at 30 fps.
&gt;   Note that B frames are not supported in the Baseline profile.
&gt; * MPEG-4 Part 2 video (Simple Profile)
&gt; * AAC-LC audio, up to 48 kHz

(https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW9)

Seems a bit odd to me, but I don't know video, so sure, why not?

Since I want to keep my atypical video dimensions, encode it in MPEG-4
following this guide:
https://trac.ffmpeg.org/wiki/Encode/MPEG-4

Unfortunately, this gives us a 12 Mb video file (compared to the h.264's
~3 Mb). Reducing the quality just didn't produce a decent-looking
output.

Deciding to keep the h.264 version, just in case it's supported
somewhere, because it's the version with the smallest file size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently, Safari doesn't support h.264-encoded video with a frame size
larger than 640x480. Learned about it from this Stack Overflow answer:
https://stackoverflow.com/questions/20347352/html5-video-tag-not-working-in-safari-iphone-and-ipad/31247386#31247386

According to Apple's documentation:

&gt; The following compression standards are supported:
&gt;
&gt; * H.264 Baseline Profile Level 3.0 video, up to 640 x 480 at 30 fps.
&gt;   Note that B frames are not supported in the Baseline profile.
&gt; * MPEG-4 Part 2 video (Simple Profile)
&gt; * AAC-LC audio, up to 48 kHz

(https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/CreatingVideoforSafarioniPhone/CreatingVideoforSafarioniPhone.html#//apple_ref/doc/uid/TP40006514-SW9)

Seems a bit odd to me, but I don't know video, so sure, why not?

Since I want to keep my atypical video dimensions, encode it in MPEG-4
following this guide:
https://trac.ffmpeg.org/wiki/Encode/MPEG-4

Unfortunately, this gives us a 12 Mb video file (compared to the h.264's
~3 Mb). Reducing the quality just didn't produce a decent-looking
output.

Deciding to keep the h.264 version, just in case it's supported
somewhere, because it's the version with the smallest file size.
</pre>
</div>
</content>
</entry>
<entry>
<title>index.html: Set exact dimensions</title>
<updated>2018-11-20T01:28:41+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-20T01:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=1e75c341d16bad57e1f881463798ce2b55d0184e'/>
<id>1e75c341d16bad57e1f881463798ce2b55d0184e</id>
<content type='text'>
Otherwise it gets rendered small when the page first loads, then expands
to the correct dimensions after the page has loaded. This removes the
jump-cut effect.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise it gets rendered small when the page first loads, then expands
to the correct dimensions after the page has loaded. This removes the
jump-cut effect.
</pre>
</div>
</content>
</entry>
<entry>
<title>index.html: Don't scroll to the top when clicking the "Buy" button</title>
<updated>2018-11-20T01:25:02+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-20T01:25:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=5f868fb09987ef3f40fcaaf5817a5e8bb802f250'/>
<id>5f868fb09987ef3f40fcaaf5817a5e8bb802f250</id>
<content type='text'>
The scroll position is now kept when the modal overlay opens.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The scroll position is now kept when the modal overlay opens.
</pre>
</div>
</content>
</entry>
<entry>
<title>index.html: Add preview banner</title>
<updated>2018-11-19T05:30:07+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-19T01:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=6da83d7ad281eeaba730e8988c453b88482e115d'/>
<id>6da83d7ad281eeaba730e8988c453b88482e115d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>index.html: Add demo video</title>
<updated>2018-11-19T05:30:07+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-19T00:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=c7684a1f662442d08c63b27abda3a4055d897165'/>
<id>c7684a1f662442d08c63b27abda3a4055d897165</id>
<content type='text'>
Not committing the video files. They're only 3 &amp; 4 megabytes each, but
that still seems a bit too much to keep in version control.

Add the video to the home page and center it in the content area. We
give it a negative margin to center it since it's wider than the
container.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not committing the video files. They're only 3 &amp; 4 megabytes each, but
that still seems a bit too much to keep in version control.

Add the video to the home page and center it in the content area. We
give it a negative margin to center it since it's wider than the
container.
</pre>
</div>
</content>
</entry>
<entry>
<title>index.html: Increase minimum OS requirement</title>
<updated>2018-11-16T02:07:21+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-11-16T02:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/dome-key-web/commit/?id=f82f60811267a1d8bd3f266aff4647fe74331ba9'/>
<id>f82f60811267a1d8bd3f266aff4647fe74331ba9</id>
<content type='text'>
Just tested the program on 10.8 and it didn't work. It ran just fine,
but didn't run map actions, and I'm not sure why. Used the release
build, so I didn't debug it at all.

Since I'm planning an imminent public release, just set the minimum to
an OS version that we know for sure works.

In the future, I'd still like to get the program working on 10.8. We can
always bring down the minimum OS version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just tested the program on 10.8 and it didn't work. It ran just fine,
but didn't run map actions, and I'm not sure why. Used the release
build, so I didn't debug it at all.

Since I'm planning an imminent public release, just set the minimum to
an OS version that we know for sure works.

In the future, I'd still like to get the program working on 10.8. We can
always bring down the minimum OS version.
</pre>
</div>
</content>
</entry>
</feed>
