xlmnxp / blue-recorder

Simple Screen Recorder written in Rust based on Green Recorder
Other
520 stars 26 forks source link

Initial gtk4 migration #39

Closed ochibani closed 10 months ago

ochibani commented 2 years ago

I tried to minimize code changes it's not working yet, but can be a good starting point. The window size is not the same as the gtk3 version, probably something wrong in main.ui file. FileChooserButton not the same as the gtk3 we can make it look and act the same as old version, but I don't think this is useful. We need to replace Appindicator

xlmnxp commented 2 years ago

I suggest to remove libappindicator support

xlmnxp commented 1 year ago

feature (#37): included in this PR

ochibani commented 1 year ago

I believe we need to do this tasks to have working X11 version. Stable X11 version:

xlmnxp commented 1 year ago

@ochibani I fixed colors of button select and area selector to use theme colors

ochibani commented 1 year ago

Select a Window is not supported in Wayland due to security measures.

xlmnxp commented 1 year ago

@ochibani that wired I know discord, slack, brave and others support select window

ochibani commented 1 year ago

Audio recording not working in old version gtk3 due to how record button function works, so I removed the audio only record functionality as it's not core functionality for blue recorder.

xlmnxp commented 1 year ago

@ochibani don't merge, still there issue with Clone derive for Std::Process::Child

xlmnxp commented 10 months ago

Thank you, I will merge your changes