MIRAGEDIFF.md 1.9 KB

Differences between Moment and Mirage

Maintenance

Due to access issues, it is unlikely Mirage will continue being maintained. You should check the date of the last commit to make sure.

UI

Moment adds a new default theme. If you would rather have the default Mirage theme instead, add this to ~/.config/moment/settings.py:

class General:
    theme: str = "Midnight.qpl"

Features

There are currently no differences in features, although Moment does have some bug fixes that Mirage does not.

Configuration

Moment has a different configuration directory (you will get an option to migrate your Mirage config automatically on first startup).

Moment has different default keybindings:

  • Quit is Ctrl + Q
  • Reply is Ctrl + R (instead of Ctrl + Q)
  • Remove is Ctrl + Shift + R (instead of Ctrl + R)
  • Focus filter is Ctrl + K
  • Focus previous message is Ctrl + I (instead of Ctrl + K)

If you wish to have Focus previous message and Focus next message adjacent on Ctrl + U and Ctrl + I, we recommend swapping Ctrl + U and Ctrl + J by adding this to ~/.config/moment/settings.py:

class Keys:

    class Rooms:
        latest_unread = ["Ctrl+J"]

    class Messages:
        next = ["Ctrl+Down", "Ctrl+U"]

Reverting to default Mirage bindings

If you wish to revert to default Mirage bindings, add this to ~/.config/moment/settings.py:

class Keys:

    quit = []

    class Rooms:
        focus_filter = ["Alt+F"]
        latest_unread = ["Ctrl+J"]

    class Messages:
        reply = ["Ctrl+Q"]
        remove = ["Ctrl+R"]
        previous = ["Ctrl+Up", "Ctrl+K"]