Customization

Once you’ve learned the basics of how to use Peepochat, you may want to dive in to the settings to start customizing your experience and make it yours. This article will help you understand some of the settings and what they do.

You can access the settings menu at any point by clicking the “⚙️“ icon in the navbar of the client.

Appearance

These are settings that purely change the aesthetic design of how things appear in the client. Toggling any of the items in this category do not affect the behavior of the app.

The actual appearance settings could be changed at any time, so I highly recommend you look through the settings yourself, all of them have a brief description of what they change.

Custom fonts

One of the appearance settings you may want to change, is using your own font instead of the default one provided by Peepochat. You can do this in one of 4 different ways:

  1. Leave it empty for the default Outfit font.

  2. Use the name of a font already installed on your computer.

  3. Use the name of a font provided by Google Fonts.

  4. Use generic names, like system-ui, monospace, sans, or sans-serif to use your browser or system’s default fonts.

Behavior

These are settings that modify the functionality of the client in some way. Such as being able to disable an entire emote-service or turning off the real-time emote updates from 7TV.

This tab also includes performance settings, though there is only one at the moment.

Keep chat views mounted

Note: following the virtualization feature introduced in v1.1, this may not impact performance as much as it used to. On most systems, I would recommend leaving it on.

This is a setting that may improve the performance of the client on lower-end devices by either keeping all chat panes rendered even if they’re not visible, or only rendering them if they are active channel or in the active split.

  • When enabled: this will keep the chat pane rendered in the background. Meaning any messages, system messages or alerts are still being rendered by the app even though the chat pane itself may not be visible. On high-end devices, this may feel more performant because it allows switching between channels to much quicker. Instead of re-rendering the chat pane, it just moves the already rendered chat pane into view.

  • When disabled: messages are still being processed for features like pings, but the chat pane itself is no longer being rendered. This means the badges, emotes, or other features that may slow down the app are no longer being rendered by the client. However, this comes with the drawback that the client must re-render each chat pane when switching between channels.

Highlights

One of the key features of Peepochat is the ability to be notified for either when you are mentioned somewhere, or if a channel goes live. This tab lets you configure the behavior of this, and also lets you enable browser notifications if you didn’t enable them during onboarding.

Both pings and live notifications are optionally displayed in the sidebar, or they can be found in the notification center in the navbar.

Notifications

  • Ping notifications → toggles whether or not you should be notified for pings in general.

  • Live notifications → toggles whether or not you should be notified when a channel goes live in general.

  • Use default sounds → can be toggled off to set custom sounds for pings or live notifications.

Indicators

  • Unread indicators → toggles the indicators displayed next to channels/splits when it has unread messages

  • Live indicators → toggles the indicator displayed underneath a channel/split when it or a channel within it is live

Pings

Pings are keywords or RegEx that will trigger a highlight within the client, and optionally notify you when it occurs. This can help alert you if someone is trying to get your attention within a chatroom.

  • Ping on username mention → toggles whether your actual username (e.g. rcwowo or @rcwowo) should trigger a ping when used in a chat message.

  • Highlight pinged message → toggles visual highlights for whenever one of your pings is matched.

  • Add custom ping → configurable keywords or RegEx that will trigger a ping when used or matched in a chat message.

Data management

This tab handles the backup and restore feature provided by Peepochat, as well as letting you delete all settings to completely reset the app.

You can learn more about how backups work here.