forked from cybrespace/pinafore
		
	* Add directions to change themes The page 'general' was the first place I looked when I wanted to change the theme. Not managing to find it, I went on a search throughout various issues ( #46 , for example) on Github before locating it. Now I hope to spare others the search * Hint the user about themes When I was on this page, it wasn't immediately apparent to me that the SettingsListItem was clickable (I thought it was a list rather than a button)
		
			
				
	
	
		
			55 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<SettingsLayout page='settings/general' label="General">
 | 
						|
  <h1>General Settings</h1>
 | 
						|
 | 
						|
  <h2>UI Settings</h2>
 | 
						|
  <form class="ui-settings" aria-label="UI settings">
 | 
						|
    <div class="setting-group">
 | 
						|
      <input type="checkbox" id="choice-autoplay-gif"
 | 
						|
             bind:checked="$autoplayGifs" on:change="$save()">
 | 
						|
      <label for="choice-autoplay-gif">Autoplay GIFs</label>
 | 
						|
    </div>
 | 
						|
    <div class="setting-group">
 | 
						|
      <input type="checkbox" id="choice-mark-media-sensitive"
 | 
						|
             bind:checked="$markMediaAsSensitive" on:change="$save()">
 | 
						|
      <label for="choice-mark-media-sensitive">Always mark media as sensitive</label>
 | 
						|
    </div>
 | 
						|
    <div class="setting-group">
 | 
						|
      <input type="checkbox" id="choice-reduce-motion"
 | 
						|
             bind:checked="$reduceMotion" on:change="$save()">
 | 
						|
      <label for="choice-reduce-motion">Reduce motion in UI animations</label>
 | 
						|
    </div>
 | 
						|
    <div class="setting-group">
 | 
						|
      <input type="checkbox" id="choice-omit-emoji-in-display-names"
 | 
						|
             bind:checked="$omitEmojiInDisplayNames" on:change="$save()">
 | 
						|
      <label for="choice-omit-emoji-in-display-names">Remove emoji from user display names</label>
 | 
						|
    </div>
 | 
						|
  </form>
 | 
						|
  
 | 
						|
  <h2>Themes
 | 
						|
  </h2>
 | 
						|
  <p>Changes to the theme (colours) of Pinafore can be made in <i>Settings > Instances > *your instance*</i>
 | 
						|
  </p>
 | 
						|
</SettingsLayout>
 | 
						|
<style>
 | 
						|
  .ui-settings {
 | 
						|
    background: var(--form-bg);
 | 
						|
    border: 1px solid var(--main-border);
 | 
						|
    border-radius: 4px;
 | 
						|
    padding: 20px;
 | 
						|
    line-height: 2em;
 | 
						|
  }
 | 
						|
  .setting-group {
 | 
						|
    padding: 5px 0;
 | 
						|
  }
 | 
						|
</style>
 | 
						|
<script>
 | 
						|
  import SettingsLayout from '../../_components/settings/SettingsLayout.html'
 | 
						|
  import { store } from '../../_store/store'
 | 
						|
 | 
						|
  export default {
 | 
						|
    components: {
 | 
						|
      SettingsLayout
 | 
						|
    },
 | 
						|
    store: () => store
 | 
						|
  }
 | 
						|
</script>
 |