Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Quick, small, native Discord overlay alternative for modded clients

License

Notifications You must be signed in to change notification settings

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, you may need to add your user to the input group
    • Wayland - technically works, you will want to use XWayland though (via WAYLAND_DISPLAY="" orbolay) and you may need to add your user to the input group

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. Run the executable!

How to Use

  1. Run the executable
  2. Install a compatible bridge plugin (Shelter / Vencord, also available on Equicord)
  3. If you join a VC, it should show members in the corner
  4. If you get a notification, it should show in the other corner
  5. 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