Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Video conference] Settings UX tweaks #6406

Conversation

niels9001
Copy link
Contributor

Summary of the Pull Request

This PR is related to the Video Conference settings page:

  • Added subheaders.
  • Fixed the correct margins between UI elements
  • Added the module image.
  • Same responsive behavior as all other settings pages.
  • Fixed the module link.

Before:
image

After:
VideoConfSettings

PR Checklist

PrzemyslawTusinski and others added 16 commits August 11, 2020 17:03
* VideoConference commits squash

* VideoConference commits squash

* VideoConferenceModule

* Solution fix

* function naming fix

* import latest driver changes

* give VideoConference projects a more suitable names

* Do not list virtual camera in the settings

* Fix installer after renaming

* Community -> Enterprise

* Fix VCCMS compilation

* Basic settings<=>driver communication

- select default webcam works (but breaks the driver if you need switch it while it's active) // TODO
- overlay image works offline/online

* fix settings crash

* Fixed video mute for overlay

* Restored VideoConference solution after merge

* Create build.md

* Added offset to border

* Fix for shortucut guide crush

* disable debug hook

* Removed unused mutext

* Fixed project build dependencies

* Added black screen option as defualt VCam image

* Installer fix

* Enabled videoconference function start logging

* Logging of most functions fails

* Fix for compile waringn

* Fixed bug with hangouts call overlay appear

* Changed default overlay position

* Fixed select image button margins and text alingment

* Extra logging (#5267)

* Extra logging

* Added loggin to imageloader

* added fail load image loading

* Additional log

* Fix

* Another quick fix

* ...

* One extra debug

* Fix

* Possible fix

* Fix with additional debugs

* Forced uncompressed stream to fix blank frame

* Logging refactor

* Added mutex to logger

* Now supporting only native aspect ratios

* Fixed classical integer division bug

* Preference for 16:9

* Fix for max resultion bug

* Removed unnecessary log

* Small fix

* Changed video conference icon

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for faulty merge

* Merged devdoc file

* Unmuting on exit or module disabling

* Added support for clicked mute/unmute

* Added option to have overlay always on top

* change logging path + cosmetic

* Now suppoting other stream formats

* Changed images to new ones

* Added overlay position options

* Dynamic webcam changing and fix hangouts bug

* Moved overlay images to icons directory

* Changed filter name

* Added support for themes

* Module directory rename

* Added support to showing camera in-use to overlay

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>

* Fix for naming

* reverse of unwanted changes

* Fix

* fix

* fxi

* fix

Co-authored-by: yuyoyuppe <a.yuyoyuppe@gmail.com>
Co-authored-by: Andrey Nekrasov <yuyoyuppe@users.noreply.github.com>
@niels9001 niels9001 marked this pull request as draft September 5, 2020 17:58
@niels9001 niels9001 changed the title User/niels9001/videoconf settings u xtweaks [Video conference] Settings UX tweaks Sep 5, 2020
@niels9001 niels9001 closed this Sep 5, 2020
@niels9001 niels9001 reopened this Sep 5, 2020
@niels9001 niels9001 marked this pull request as ready for review September 5, 2020 18:03
@niels9001
Copy link
Contributor Author

@yuyoyuppe @enricogior This was branched off of feature/videoconference and should only contain 1 commit (b940b9a).

No idea why it now indicates 16 commits and 179 files changed :|.

@yuyoyuppe
Copy link
Collaborator

@niels9001 nice! regarding commits count: looks like you need to hard reset the branch to its current upstream state and cherry-pick b940b9a

@niels9001
Copy link
Contributor Author

Closing this for #6432

@niels9001 niels9001 closed this Sep 7, 2020
@niels9001 niels9001 deleted the user/niels9001/videoconf-settingsUXtweaks branch September 7, 2020 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants