Register as URL handler for the mx:// URL scheme
This would allow Revolt to open ~~riot://~~ mx:// URLs launched from other applications, have .desktop files with links to rooms, and the like. ~~Very likely we want #13 done first.~~
Surely you'd want mx:// too? https://github.com/matrix-org/matrix-doc/issues/455
In fact, I'd strongly suggest moving away from riot:// entirely. Most people will want to register a Matrix client on their PCs, and the commonly accepted scheme is mx://.
@Half-Shot: You have a very good point there, thanks for the pointer to the spec. Then Revolt should register itself as handler for the mx:// scheme, and leave riot:// as an implementation detail of issue #13.
Note: According to the proposal on this, you want to use matrix: instead of mx://.