Giter VIP home page Giter VIP logo

hacksore / overlayed Goto Github PK

View Code? Open in Web Editor NEW
172.0 2.0 19.0 15.11 MB

A modern, open-source, and free voice chat overlay for Discord that supports Mac, Linux, and Windows

Home Page: https://overlayed.dev

License: GNU Affero General Public License v3.0

HTML 0.20% JavaScript 4.65% Rust 6.87% TypeScript 62.50% CSS 1.34% Astro 18.34% Shell 0.98% MDX 5.12%
discord overlay tauri react tailwind vite discord-overlay tauri-app

overlayed's Introduction

Overlayed

Discord Twitter

A modern, open-source, and free voice chat overlay for Discord that supports Mac, Linux, and Windows!

Installation

Homebrew

brew install overlayed

Guides for all Platforms

https://overlayed.dev/blog/installation-guide

Contributing

If you want to help out please see CONTRIBUTING.md to see how to get started.

Support

If you enjoy this project consider giving it a star ⭐.

overlayed's People

Contributors

borisnezlobin avatar hacksore avatar maxdemaio avatar mrnossiom avatar mvaodhan avatar niemal avatar pyr33x avatar rishi-raj-jain avatar trobonox avatar turbobot-temp avatar uncenter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

overlayed's Issues

Random lags in game

game dota 2

I get random lags

when exiting overlayed the random lags stop

how to solve this?

[UX] Hide toolbar navigators when settings menu is open

image

Steps to reproduce:

  1. Click on the settings
  2. Be able to make other changes via the toolbar
  3. Be confused because there are no visible changes

Possible solutions:

  • Hide the toolbar buttons when you are in the settings menu
  • Remove exit settings button, make settings a toggle button, hide the toolbar buttons
    • Maybe make the Overlayed icon navigate you back to home (the list of displayable users)

[Feature] Optimize all images instead of just 4

Just came across this: https://github.com/astro-community/AstroCompress

In my specific case it turned out to be quite handy:

image

We should optimize all the images we can. This package also handles the images located in public which cannot be optimized/touched by astro. I am still investigating image optimization possibilities (this could be an easy hack for blog images for now, however, I believe the astro built-in optimizer is better). Will investigate.

[Feature Request] Full screen applications support on Linux

Hey there!

First I want to thank you for making this project, it's a great tool and works really well!

I want to ask you if there is any way of making it over a full screen application, like a game window, or simply a full screen application.

Using Plasma on Wayland, the application is decorated by the Kwin Window System

image

That one is easy to fix in KDE, the user just need to make a rule to remove the title bar. However, the full screen issue is not that simple.

Since it's a "window", even if you force it to appear above the others, a full screen application will always take precedence and appear over the application.

This is due the FreeDesktop Window Manager specification, so it's very unlikely it can be circumvented with the tools provided by the desktop environment.

It would be very useful if we could have this feature built in the application.

Again, thank you for the project!

UI Nav bar

make nav bar like this with links
image

  • Home
  • About
  • Blog

Add option to only show who is speaking

It would be nice to have an option to only show who is currently speaking instead of always the full list of all channel members. I'm often in channels with 20+ people and it is difficult to find out who is speaking with the full list of members. Also it clutters the screen.

Transparency Setting

For me, the opaque players list is a little too much. I would love to set a transparency level for players that are not talking.
When talking, players can be opaque.

Windows & Linux One Line Installers

An installer script for Linux and Windows would be excellent, and I would be willing to add them. It's pretty simple to make them nowadays, and you can make a simple Cloudflare worker to handle sending the correct script to the user. Here's how I thought about implementing it:

Because Windows is a .msi, you can use msiexec to install the msi within a PowerShell script. It's pretty simple to get the latest version using the GitHub API.

For Linux, .debs can be installed using dkpg -i; the only caveat is that dkpg must be run as root.

There's no use for Mac as Homebrew already has a package for overlayed package.

Let me know what you think

Incomplete Onboarding

rustc --version

rustc 1.75.0 (82e1608df 2023-12-21)

pnpm --version

8.9.2

node --version

v20.10.0

pnpm start --filter=desktop

 Compiling tauri-plugin-window-state v0.1.0 (https://github.com/tauri-apps/plugins-workspace?branch=v1#ba6acafb)
desktop:start:    Compiling tauri-plugin-websocket v0.0.0 (https://github.com/tauri-apps/plugins-workspace?branch=v1#ba6acafb)
    Finished dev [unoptimized + debuginfo] target(s) in 45.88s

Now Overlayed is open on my desktop but nothing is happening.
Screenshot 2024-01-07 at 8 06 57 PM

Apple M2 Max
Sonoma 14.1.2

Change starting anchor for participants list

I would like to have an option to change the growing direction.

For me, I'd like to have the list of players attached to a lower left corner of the screen. This means I need to predict the possible count of players in the room, as I also love to have the click-through feature turned on.

Therefore, I would love to set something like "Please start growing the list from bottom to top".

First time user experience

Found some rough edges so when you first onboard to Overlayed:

  • it should not be hidden from the macOS dock / windows taskbar as it makes the app hard to find if you have to do something else
  • it should not be force pinned on top as it can obscure the CTA in discord

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.