Dialog in Qt.labs.platform which is used to be native in Qt 5.15
cannnot be accessed in Qt 6.2 for now, use popup dialogs instead
1. Add tittle
2. DropShadow revisit
3. Dim properly
Change-Id: I8804ae0c30e3450c9a800d9a1c3946ff0bf44b46
1. Add account config QML properties and use them
in settings directly to avoid manual update
2. Rough clean up for video/audio settings
3. Remove settingsAdapter entirely and split the
responsibility
Change-Id: Icf81b91d5a3a0dd9f2a52824159cd222367b801f
Use a simpler fullscreen mechanism that maintains the primary
application window as a fullscreen container for the call view.
GitLab: #339
Change-Id: Ib67ac4798c77117aea0830eece485e229680684d
The main reason for this change is to remove the misusage
of QQuick one in ElidedTextLabel and useless QQuick one
module import
Change-Id: Ie296c0f7a90c6ec26ab85bcf3d8b75393463fbed
- avoid using screen number as display number on Linux
- support for area selection over multiple screens on Linux
- make getFrame null safe
- make video-full-screen mode show in the correct screen
- add the option of "share all screens"
- use x11 api for unix system for sharing screen areas
Gitlab: #160
Change-Id: Ibe47a4150b6a213950a0533d85e8cd7d5d159482
- prevents the wizard window from popping up if the systray icon
is clicked to restore the application just prior to the main
window having loaded
Change-Id: I79b7981de77017117cf6e08ff4b0e1f6687635d3
- UI sensitive to currentAccountId property, remove getCurrAccId from UtilsAdapter
- centralize signals / functions at MainView and avoid unnecessary propagation between modules
- name revision (avoid syntax such as "needTo" or "slot..")
Gitlab: #85
Gitlab: #86
Change-Id: Ie4060df4b64990bdd3f412d0e491080a4cd20092
- re-introduce a genericized NetworkManager
- isolate update logic into a qml accessible class derived from
NetworkManager
- fix QtWebEngineProcess missing when re-installing over existing
version
- provide a command line option to override the base url
for testing local and remote updates
- clean-up manual update-check UI
Gitlab: #101
Change-Id: I9c8d2badae59ec31cab12d38b8470edf2bcad401
- Note: adds forcing the main window to the top to overcome a
Qt/QML bug which prevents this from working when activating
from a notification window source.
Change-Id: Ib5a93d3937fe5a4de0229f7aeae8469d1ffdfba3
The clientwrapper class masks granular object registration within
qml, and encourages code duplication between viewmodels(adapters)
and code lasagnafication and the misuse of declarative Qml.
Change-Id: I85fef214363e62e54fc0681282323ea4861000d6
Gitlab: #66
- Separate utilsadapter into files and expose it to Qml so it can
be used without passing through clientwrapper.
Change-Id: I7c351d7191cd166521b6e0a685ea9d4a9731f165
Gitlab: #66
Partially optimized the wizardview related UI code and UI performance.
Note: Since some common components are changed, UI changes in settings
view are also required to keep the original style.
Gitlab: #59
Change-Id: Ib77868bac3a6479700e81f3361b67a8403725661
- Introduces a C++/Qml common mechanic for accessing system settings
- Refactors a good chunk of application wide settings management code
- Refactors the onboarding and quit-suppression logic
- Makes a first stab at cleaning the Qml object registration
- Removes some 'ClientWrapper' use
- Fixes some file name spelling errors and inconsistencies
Gitlab: #51
Gitlab: #53
Change-Id: I3dd1085aca72a38827ec004e347bd91106be2bcb
- adds a systray icon with and exit option when the app starts
- removes the systray icon when the app exits
- restores the app when a second instance is run
Change-Id: I81e4552bdf0ce76a520cbae90e519efff0b13495
When deleting the last account, wizard view's page can be incorrect
if the user has created an account before.
Gitlab: #43
Change-Id: I82055456a9df608d88b81fc51049b0623c6d0a35