/Iris

Put the sparkle back in 'i'Message! — written in Swift, Objective-C + Logos.

Primary LanguageLogosGNU Affero General Public License v3.0AGPL-3.0

Banner

(/ˈaɪrɪs/; Greek: Ίρις Ancient Greek: [îːris])

The personification and goddess of the rainbow and messenger of the gods.

Put the sparkle back in 'i'Message!

Watch here.

Features

  • Swipe right on a conversation to hide/unhide
  • Swipe right on a conversation to block/unblock
  • Swipe left on a conversation to pin/unpin
  • Reorder pinned conversations
  • Create conversation tags
  • Edit conversation tags
  • Reorder conversation tags
  • 3D/Haptic Touch on a conversation to tag
  • Secure the hidden conversation list with Face ID, Touch ID, or passcode
  • Switch between different lists with either the Iris button or activation actions
  • View all conversations with unread messages in a separate list
  • Automatically hide conversations from unknown senders
  • Automatically sync all lists to iCloud
  • Quick switch between conversations
  • …and more!

Configuration Options

Main Preferences

  • Enabled

Default List Preferences

  • Default List
  • Open with Default List

Activation Preferences

  • Show Iris Button
  • Toggle with Shake
  • Toggle with Volume Buttons
  • Toggle with Ringer Switch

Filtering Preferences

  • Hide Unknown Senders

Badge Preferences

  • Hide Badges from Hidden Conversations
  • Show Badges from Muted Conversations
  • Hide Iris Button Badge

Security Preferences

  • Secure Hidden Conversation List
  • Show Iris Button after Authentication
  • Auto-Hide Hidden Conversation List
  • Hide Swipe Actions

Quick Switch Preferences

  • Enable Quick Switch

If you would like to donate to me, please donate via PayPal — it really helps!

Screenshots

Tip: If the screenshots are too large, zoom out by pressing ctrl + - / command + -. Press ctrl + 0 / command + 0 to return to the default zoom level. 1-Mockup 2-Mockup 3-Mockup 4-Mockup 5-Mockup 6-Mockup 7-Mockup 8-Mockup 9-Mockup 10-Mockup