Skip to content

SpikeHD/Orbolay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orbolay

Quick, small, native Discord overlay alternative

Features

  • Voice channel member list and status (who is speaking/muted/deafened/etc)
  • Custom notifications
  • Mute/deafen/disconnect controls
  • Customizable visuals and layout
  • Works with any modded client (including web!)

Compatibility

  • Windows - 10 and 11 both work, Windows 7 might work with kernel extensions
  • MacOS - works, but cannot watch for keybinds (which means no voice controls)
  • Linux
    • X11 - should work fine
    • Wayland - technically works, but cannot be always-on-top, and cannot watch for keybinds (which means no voice controls)

Installation

With Package Managers

Note

Maintaining an orbolay package somewhere else? Let me know in an issue and I will add it here!

Arch

yay -S orbolay-bin

cargo

cargo install --locked --git https://github.com/SpikeHD/Orbolay.git

Manual Installation

  1. Download a release or the latest actions build.
  2. Ensure you are using a compatible bridge plugin (Shelter / Vencord, also available on Equicord)
  3. Run the executable!

How to Use

  1. Run the executable
  2. If you join a VC, it should show members in the corner
  3. If you get a notification, it should show in the other corner
  4. Press Ctrl + ` to open the overlay and interact with voice controls

Building

Requirements

  • Rust and Cargo

Steps

  1. Clone the repository
  2. cargo build --release
  3. Binaries will be in target/release/

TODO

  • Voice states
    • Usernames
    • Speaking/not speaking
    • Muted/deafened icons beside name
    • Proper avatar images
  • Voice control
    • Mute
    • Deafen
    • Disconnect
    • Stop screenshare
  • Notifications
    • Message notifications
  • Vencord bridge plugin
  • Reconfigurable keybind
  • Streamer mode handling
  • Click a message to navigate to it

Special Thanks

  • Freya - the main GUI library (that I may have fallen in love with)
  • Dioxus - framework for things like signals and rsx!
  • Everyone else who contributes positively to the Rust ecosystem :)

Contributing

PRs (especially for compatibility), polite issues, etc. are all welcome!

About

Quick, small, native Discord overlay alternative for modded clients

Topics

Resources

License

Stars

Watchers

Forks

Languages