amikha1lov / RecApp

User friendly Open Source screencaster for Linux written in GTK. Using free GStreamer modules and not depend on FFmpeg.
GNU General Public License v3.0
116 stars 20 forks source link

UI Redesign #68

Closed SeaDve closed 3 years ago

SeaDve commented 3 years ago

It is still not perfect, but most of the features now work.

Not working yet:

Needs work:

Screenshot from 2021-01-30 19-31-13 Screenshot from 2021-01-30 19-31-21 Screenshot from 2021-01-30 19-31-24 Screenshot from 2021-01-30 19-31-28

SeaDve commented 3 years ago

These are btw the changes made to use style classes instead of css

SeaDve commented 3 years ago

I am currently migrating it to a preferences window, but I might need some help since I'm not sure which functions goes to which window.

amikha1lov commented 3 years ago

i'd want to use the libhandy for the project in the future. This could help us to solve the problems with visual bugs. i'll save your design and write your name in the credits. You did excellent work. Thank you

SeaDve commented 3 years ago

i'd want to use the libhandy for the project in the future. This could help us to solve the problems with visual bugs. i'll save your design and write your name in the credits.

Would be a good idea, and maybe a gtk4 port too.

Should I continue though working on moving some of the options to the preferences window? If we really follow the GNOME HIG we may consider removing options, possibly high quality and 60 fps by default, and use some sort of window like this for other options?

image

You did excellent work. Thank you

Thanks! You're welcome. While working on it, I also learned a lot about gtk.

SeaDve commented 3 years ago

i'd want to use the libhandy for the project in the future. This could help us to solve the problems with visual bugs.

Maybe I'll start porting some of the widgets to libhandy next week. I just replaced the window and header bar with handy ones.

SeaDve commented 3 years ago

Done porting to libhandy, the visual bugs are now fixed. I committed it on my seadve branch.