Replies: 15 comments 3 replies
-
At present Syncplay mostly uses the PySide default colours which basically uses the style that Windows tells it to use, so for example if you enable a high contrast display with white-on-black then that is what Syncplay will use. If someone wanted to add a --dark-mode command line option and to set it to use a different colour scheme then I would be happy for them to make the PR for this as I agree that it would be a nice feature. |
Beta Was this translation helpful? Give feedback.
-
@Et0h never used SyncPlay on Windows, only on Manjaro and Ubuntu. 🗡️ --dark-mode would be really nice. |
Beta Was this translation helpful? Give feedback.
-
@sxiii Ah, you're right. I use Syncplay on Windows so that's what I thought of first. By Windows I should have said 'the OS' (or is it 'the desktop environment'?). |
Beta Was this translation helpful? Give feedback.
-
@Et0h right! =)) Maybe I would try adding a dark mode set if you can lead me through places that are used in PySide / the toolkit used for develop the app? Thanks |
Beta Was this translation helpful? Give feedback.
-
Just gonna say a dark mode on Windows would be very nice. Very jealous of the MacOS dark mode. |
Beta Was this translation helpful? Give feedback.
-
Maybe we should start picking up tips so we can give some BATs or other crypto to actual developer who will make a --dark-mode for Syncplay. :) |
Beta Was this translation helpful? Give feedback.
-
@sxiii: I took a look at it since Syncplay never used anything specific in terms of theming. Because it's using Qt, it also uses whatever theme Qt has set for it. This means on Qt based desktop environments it will use the system theme. If you aren't using Qt based desktop environment you can try using qt5ct which I just confirmed that works. Or any of the other methods outlined here on Arch Wiki. It probably wouldn't be particularly hard to code Syncplay specific theme dialog, but I'm not entirely sure if it's worthwhile given that standard tools already provide that functionality. |
Beta Was this translation helpful? Give feedback.
-
Oh great @daniel-123 . Thank you very much for pointing out. I'll check the qt5ct for sure! Maybe at least it worth mentioning on how to change the theme for both cases (using Qt and not using Qt env). EDIT: I realized that I had qt5ct installed in my Manjaro. And you're right it works -> but only for the SyncPlay installed into the system (say; AUR repos). When I've tried it with AppImage it didn't work; which seems to say that AppImage uses included somewhere else settings or something like that. Not a really big deal, of course. |
Beta Was this translation helpful? Give feedback.
-
I'd actually pay good money for a dark mode on Windows. There are definitely many people I know that would love it. |
Beta Was this translation helpful? Give feedback.
-
You can do two things: first, try to compile qt5ct on windows and see if it works (I know it should be possible to integrate due to KDE having some windows versions) or maybe there is another qt theme control panel for windows out there. Second, you might just ditch windows or install any lightweight linux in parallel just for the watching movies together or even cook a live USB flash for this goal and have a dark theme with this qt5ct. It should be even pretty easy to even write own theme now. Or just use the default ones/find ready on the theme-ing websites. :) |
Beta Was this translation helpful? Give feedback.
-
@CalMaciborka have you managed to run dark theme in windows finally? :) |
Beta Was this translation helpful? Give feedback.
-
Just gonna give a quick thumbs up to the idea of a dark mode for windows 👀 |
Beta Was this translation helpful? Give feedback.
-
Windows users: Please test out PR #483 and let me know if it works for you. Light/dark mode should follow your system settings for Windows 10 Anniversary users and above. |
Beta Was this translation helpful? Give feedback.
-
@Zefferis I'm not sure if I like the idea of using an undocumented API. The way I make the title bar darker is to set a dark grey accent under the 'Colours' settings and then set 'Show the accent colour on the following surfaces' -> 'Title bars and window borders' to true. I think that only works if the window is highlighted, though. |
Beta Was this translation helpful? Give feedback.
-
If there was a well-maintained Python module/library/package released under an appropriate license which Syncplay could use which made use of the undocumented Windows API to enable dark mode then that might be more palatable than just using an undocumented API which nobody is trying to support. |
Beta Was this translation helpful? Give feedback.
-
This topic would be extremely important for me. When I switch from the black movie background to chat sometimes or configuration; white background kicking eyes off. Would be nice to have a globally "dark mode".
Beta Was this translation helpful? Give feedback.
All reactions