Git Product home page Git Product logo

fluffydisplay's People

Contributors

cueball avatar mrienstra avatar ryandesign avatar song-fangzhen avatar tml1024 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fluffydisplay's Issues

[Feature Request] Custom resolution

First of all, I want to say that your software is amazing.
I've been using it with an Android Phone and Tablet.
Instead of VNC I used Nomachine.
It supposed to be faster, I can choose the remote monitor and I can see the remote cursor.
For latency I have used USB tethering. It made a huge difference.
Using USB the "monitor" is also charging from the laptop.

Also I have defined a new resolutions for my phone:

     Resolution(1080, 2340, 398, true,  "P30 Pro Portrait"),
     Resolution(2340, 1080, 398, true,  "P30 Pro Landscape"),

It would be nice if the user could define custom resolutions from the menu.

With your software and a phone or a tablet plus a cheap holder from Aliexpress any laptop can became a dual display laptop.
You can have a debug screen, chats, videos or whatever on your second mini screen.
IMG_20220505_161326
Screenshot 2022-05-05 at 16 36 56

Feature Request: NDI support

Thanks for making this.

I am gonna try to implement NDI inside of FluffyDisplay, although I am more proficient in swift than objective c. It would be cool to have FlufflyDisplay as an NDI source because NDI is optimised for low latency and quality (NewTek NDI® protocol allows high-quality, high-performance, low-latency streaming of video and audio over a local network.) and less clunky to use than ScreenSharing. You don't even need to have a Mac, you can use a raspberry pi 400 running Dicaffeine to display two screens. you could have a setup in another room with bluetooth keyboard and mouse connected to your host with identical displays.

Add use case description: screen for sharing during video calls

I was looking for a tool like this for a different use case than you describe. My suggestion is you add this description for others looking for a similar solution.

My use case is for when I have to present something over Zoom/Teams. Normally when giving presentations, PowerPoint or SlidePilot (https://slidepilotapp.com/) projects the presentation onto an external screen, and my laptop screen becomes the presenter display. However, this is not possible when presenting on a video call, since the presenter display only works when an external screen is attached. With FluffyDisplay, I'm able to set up a virtual display and have PowerPoint/SlidePilot use that for the presentation, while the real display becomes the presenter display. I can then share the virtual display over Zoom/Teams.

The disadvantage of this setup is that it's hard to monitor what's on the external screen locally. I have currently solved that by capturing it using OBS and showing a preview locally (which is, to be honest, a botch), but am looking for other solutions to that problem currently.

Custom resolution requires

I use iPad as a display, but there isn't correct resolution.
I would appreciate it if you make it support define resolution by myself or you add it(2388*1668) to the preset resolution.
Thank you very much.

Screen resolution is lower than requested

This is a cool solution, and matches my use case perfectly.

Some specifics:
2018 MacBook Pro 13" 16GB
BigSur 11.6
Most recent version of FluffyDisplay

I have a 5K iMac, so I request the display size to match, 5120x2880, however from the iMac side I only see a screen resolution of 2560x1440. I can confirm this on the MacBook displays control panel when I option-click the "scaled" button.

The about this mac -> displays shows 5120x2880. Strange

Any ideas?
12_14_21 at 06 23 37PM
12_14_21 at 06 23 04PM

FluffyDisplay no longer works under macOS Sonoma

Thank you for this very handy tool! It is exactly what I need.

Unfortunately, exactly since I upgraded my MacBook Air M1 (MacBookAir10,1) from macOS Ventura to macOS Sonoma 14.0 (23A344), I am no longer able to add a virtual display. The app launches normally and appears in the menu bar, but when I click on "New" and then select any virtual display, nothing happens. Neither in the app itself nor in the System Settings / Information does the virtual display appear.

When I download the source code and start the app from Xcode, the app behaves exactly the same, every time I try to add a virtual display without success, Xcode gives me the following error message:
-[VirtualDisplayClient pluginWithOptions:]: spawnProxy message error kr=0x5((os/kern) failure)

Unfortunately, my knowledge is not sufficient to solve the problem myself, so I would be incredibly grateful if you could solve it!

Thank you, F1248

Virtual screens just pure yellow

I recently built and installed this app on my MacBook Pro so that I could use my iMac as a second monitor and started screen sharing through multiple apps and they all returned with the virtual monitor to be yellow like this constantly. I'm not too experienced so I wouldn't be able to fix the problem myself, any help would be appreciated

Thanks,

Screenshot 2021-12-25 at 12 26 17

It works on macOS 11

I just launched the FluffyDisplay on macOS 11.2 Big Sur. Thanks for creating such application. It helps me with 2 MacBooks Pro. I am creating a virtual display with FluffyDisplay on the first mac and connect from the second mac over VNC.

prevent virtual display from becoming the main display

I have an issue with a virtual display becoming the main display.
At the beginning, I have one built-in display and one external display, mirrored.

I then launch FluffyDisplay and create a virtual display.
All is good.

Now I unplug my external monitor.
Problem: macOS makes the FluffyDisplay its main display.

Is there a way to prevent that and make the built-in display the main display instead?

"New on peer" - What is the usage of this function?

Hi, thanks for this excellent project.

I have a simple question, I did read the project description and try the "New on peer" function, but it just created a new virtual screen which has the same resolution as another Mac running on my network, nothing more, is the "New on peer" function supposed to work like this? I don't understand... thanks.

============================

You can also run FluffyDisplay also on the other Mac. In that case the main Mac notices that and automatically adds a menu "New on peer" (suggestions for better but still short name welcome) under which will appear the displays of other Macs running FluffyDisplay. When you choose one of those, FluffyDisplay on that other Mac will automatically start ScreenSharing to connect to your main Mac.

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.