status-desktop/ui/app/AppLayouts
Eric Mastro e7571bd2a4 feat: Add Methuselah and Mailserver long-running task
Fixes #2143.

Methuselah is the a task manager for long-running tasks. It allows fo registration of workers that will each run in their own thead. Each worker can pass messages to and recieve messages from the main thread.

MailserverWoker was also introduced which moves all mailserver model logic to a MethuselahWorker. All communication to/from the model is done via a MethuselahTask. Results of the task are returned to the main thread by way of `signal_handler`, which calls the QtObject slot specified in the task.

Mailsever also provides a way for the model to emit events inside of the worker. These events are forwarded to the main thread via the `receiveEvent` slot of the `MailserverController`.

Co-authored-by: Michael Bradley, Jr <michaelsbradleyjr@gmail.com>
2021-04-14 15:37:05 -04:00
..
Browser update default settings 2021-03-16 16:51:14 -04:00
Chat fix(ui): use correct light theme color for app bar divider 2021-04-14 17:00:37 +02:00
Node feat: add dark theme colors and new properties for it 2020-07-14 12:37:17 -04:00
Profile feat: Add Methuselah and Mailserver long-running task 2021-04-14 15:37:05 -04:00
Timeline chore: fix wrong sound id used in timeline 2021-03-30 16:08:43 -04:00
UIComponents fix: using loaders for status button animations 2020-09-07 10:21:41 -04:00
Wallet fix(Wallet): use correct theme colors for wallet icons in receive modal 2021-04-14 17:00:37 +02:00
qmldir feat: reintroduce the dapp browser 2020-10-20 14:42:36 -04:00