Add Gestures section to help window.

This documents the two gestures that The Lounge currently supports.

The section is only visible if your device supports touch.
This commit is contained in:
itsjohncs 2021-10-07 13:36:56 -07:00
parent ebe39b26dc
commit 91a0815bb5
2 changed files with 35 additions and 0 deletions

View File

@ -87,6 +87,36 @@
</p> </p>
</div> </div>
<h2 v-if="isTouch">Gestures</h2>
<div v-if="isTouch" class="help-item">
<div class="subject gesture">Single-Finger Swipe Left</div>
<div class="description">
<p>Hide sidebar.</p>
</div>
</div>
<div v-if="isTouch" class="help-item">
<div class="subject gesture">Single-Finger Swipe Right</div>
<div class="description">
<p>Show sidebar.</p>
</div>
</div>
<div v-if="isTouch" class="help-item">
<div class="subject gesture">Two-Finger Swipe Left</div>
<div class="description">
<p>Switch to the next window in the channel list.</p>
</div>
</div>
<div v-if="isTouch" class="help-item">
<div class="subject gesture">Two-Finger Swipe Right</div>
<div class="description">
<p>Switch to the previous window in the channel list.</p>
</div>
</div>
<h2>Keyboard Shortcuts</h2> <h2>Keyboard Shortcuts</h2>
<div class="help-item"> <div class="help-item">
@ -764,6 +794,7 @@ export default {
data() { data() {
return { return {
isApple: navigator.platform.match(/(Mac|iPhone|iPod|iPad)/i) || false, isApple: navigator.platform.match(/(Mac|iPhone|iPod|iPad)/i) || false,
isTouch: navigator.maxTouchPoints > 0,
}; };
}, },
}; };

View File

@ -2024,6 +2024,10 @@ part/quit messages where we don't load previews (adds a blank line otherwise) */
padding-right: 15px; padding-right: 15px;
} }
#help .help-item .subject.gesture {
font-weight: bold;
}
#help .help-item .description p { #help .help-item .description p {
margin-bottom: 0; margin-bottom: 0;
} }