[PR #165] [CLOSED] ⏺ Notification Settings #176

Closed
opened 2026-03-02 04:00:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/eerimoq/moblin/pull/165
Author: @id3adeye
Created: 9/21/2025
Status: Closed

Base: mainHead: main


📝 Commits (4)

  • 40e81bb ⏺ Notification Settings
  • 99e03f5 twitchShowFollows
  • 347cf46 more blank fix's :)
  • 6d49522 Updated as per Discord comment. Switched to separate pages with toggles for toasts and chat.

📊 Changes

9 files changed (+562 additions, -123 deletions)

View changed files

📝 Moblin/Various/Model/ModelKick.swift (+78 -48)
📝 Moblin/Various/Model/ModelTwitch.swift (+93 -61)
📝 Moblin/Various/Settings.swift (+150 -5)
Moblin/View/Settings/Streams/Stream/Kick/KickChatNotificationsSettingsView.swift (+52 -0)
Moblin/View/Settings/Streams/Stream/Kick/KickToastNotificationsSettingsView.swift (+52 -0)
📝 Moblin/View/Settings/Streams/Stream/Kick/StreamKickSettingsView.swift (+13 -0)
📝 Moblin/View/Settings/Streams/Stream/Twitch/StreamTwitchSettingsView.swift (+10 -9)
Moblin/View/Settings/Streams/Stream/Twitch/TwitchChatNotificationsSettingsView.swift (+57 -0)
Moblin/View/Settings/Streams/Stream/Twitch/TwitchToastNotificationsSettingsView.swift (+57 -0)

📄 Description

⏺ Notification Settings Overview

Basic Notification Controls:
These settings control simple, always-available notifications that don't require any scene setup:

Toast Notifications

  • What: Small popup messages that appear briefly on screen
  • When: Triggered by events like follows, subscriptions, raids, etc.
  • Examples: "JohnDoe just followed!" popup that fades away after a few seconds

Chat Notifications

  • What: Messages added directly to the chat overlay
  • When: Same events as toasts, but displayed as chat messages
  • Examples: "🎉 JohnDoe just followed!" appears in your chat feed

Twitch Event Types Available:

  • Follows: New followers
  • Subscriptions: New subscribers
  • Gifted Subscriptions: Sub gifts from viewers
  • Resubscriptions: Existing subscribers renewing
  • Rewards: Channel point redemptions
  • Raids: Incoming raids from other streamers
  • Cheers (Bits): Tips with configurable minimum bit amounts

Kick Event Types Available:

  • Subscriptions: New subscribers
  • Gifted Subscriptions: Sub gifts from viewers
  • Rewards: Channel point redemptions
  • Hosts: Incoming hosts from other streamers
  • Bans/Timeouts: Moderation actions in chat
  • Kicks (Tips): Monetary tips with configurable minimum amounts

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/eerimoq/moblin/pull/165 **Author:** [@id3adeye](https://github.com/id3adeye) **Created:** 9/21/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (4) - [`40e81bb`](https://github.com/eerimoq/moblin/commit/40e81bbd3ba33aa57500d9a190d6eb33aace230f) ⏺ Notification Settings - [`99e03f5`](https://github.com/eerimoq/moblin/commit/99e03f54a17839bba656c78c95ca43caadfb7632) twitchShowFollows - [`347cf46`](https://github.com/eerimoq/moblin/commit/347cf46789f3a85181a7ee64231140bc7d64b74b) more blank fix's :) - [`6d49522`](https://github.com/eerimoq/moblin/commit/6d49522bce3bd12ce1e99f677a25fb9f63947291) Updated as per Discord comment. Switched to separate pages with toggles for toasts and chat. ### 📊 Changes **9 files changed** (+562 additions, -123 deletions) <details> <summary>View changed files</summary> 📝 `Moblin/Various/Model/ModelKick.swift` (+78 -48) 📝 `Moblin/Various/Model/ModelTwitch.swift` (+93 -61) 📝 `Moblin/Various/Settings.swift` (+150 -5) ➕ `Moblin/View/Settings/Streams/Stream/Kick/KickChatNotificationsSettingsView.swift` (+52 -0) ➕ `Moblin/View/Settings/Streams/Stream/Kick/KickToastNotificationsSettingsView.swift` (+52 -0) 📝 `Moblin/View/Settings/Streams/Stream/Kick/StreamKickSettingsView.swift` (+13 -0) 📝 `Moblin/View/Settings/Streams/Stream/Twitch/StreamTwitchSettingsView.swift` (+10 -9) ➕ `Moblin/View/Settings/Streams/Stream/Twitch/TwitchChatNotificationsSettingsView.swift` (+57 -0) ➕ `Moblin/View/Settings/Streams/Stream/Twitch/TwitchToastNotificationsSettingsView.swift` (+57 -0) </details> ### 📄 Description ⏺ Notification Settings Overview Basic Notification Controls: These settings control simple, always-available notifications that don't require any scene setup: Toast Notifications - What: Small popup messages that appear briefly on screen - When: Triggered by events like follows, subscriptions, raids, etc. - Examples: "JohnDoe just followed!" popup that fades away after a few seconds Chat Notifications - What: Messages added directly to the chat overlay - When: Same events as toasts, but displayed as chat messages - Examples: "🎉 JohnDoe just followed!" appears in your chat feed Twitch Event Types Available: - Follows: New followers - Subscriptions: New subscribers - Gifted Subscriptions: Sub gifts from viewers - Resubscriptions: Existing subscribers renewing - Rewards: Channel point redemptions - Raids: Incoming raids from other streamers - Cheers (Bits): Tips with configurable minimum bit amounts Kick Event Types Available: - Subscriptions: New subscribers - Gifted Subscriptions: Sub gifts from viewers - Rewards: Channel point redemptions - Hosts: Incoming hosts from other streamers - Bans/Timeouts: Moderation actions in chat - Kicks (Tips): Monetary tips with configurable minimum amounts --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 04:00:36 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/moblin#176
No description provided.