moment/docs/MIRAGEDIFF.md
2022-01-29 16:04:12 +01:00

1.9 KiB

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"]