Commit Graph

32 Commits

Author SHA1 Message Date
Xavier Michelon c473e987f4 GODT-2134: fix dock icon on macOS when launched with '--no-window'. 2022-11-22 11:49:52 +00:00
Romain LE JEUNE 520361f7f3
GODT-2111: properly name bridge-gui lock 2022-11-21 20:33:00 +01:00
Xavier Michelon 204e320df4 GODT-2108: implement C++ Focus gRPC service client in bridge-gui. 2022-11-18 17:13:39 +00:00
Xavier Michelon e087a7972e
GODT-2003: introduces 3 phases user state (SignedOut/Locked/Connected)
WIP: introduced UserState enum in GUI and implemented logic.
2022-11-16 16:24:55 +01:00
James Houlahan 49b3c18903 GODT-2039: bridge monitors bridge-gui via its PID (port from v2.4) 2022-11-16 15:21:33 +01:00
James Houlahan 8b5cb7729c GODT-2013: CLI flag for frontend is required (v3) 2022-11-16 13:48:30 +01:00
James Houlahan f965d01922 Revert "GODT-2013: CLI flag for frontend is required."
This reverts commit 4bb29b1b5c.
2022-11-16 12:26:08 +01:00
James Houlahan 7cb9546d21 Revert "GODT-2039: bridge monitors bridge-gui via its PID."
This reverts commit 3b9a3aaad2.
2022-11-16 12:26:08 +01:00
Xavier Michelon cca2807256
GODT-2071: fix --no-window flag that was broken on Windows. 2022-11-11 21:34:56 +01:00
Xavier Michelon 51d4a9c7ee
GODT-2071: bridge-gui report error if an orphan bridge is detected. 2022-11-10 15:31:55 +01:00
Xavier Michelon 3b9a3aaad2
GODT-2039: bridge monitors bridge-gui via its PID. 2022-11-10 15:31:55 +01:00
Xavier Michelon f5148074fd
GODT-2038: interrupt gRPC initialisation of bridge process terminates. 2022-11-10 15:31:54 +01:00
Xavier Michelon 227e9df419
GODT-2035: bridge-gui log includes Qt version info. 2022-11-10 15:31:53 +01:00
Xavier Michelon 105752fc65
GODT-2015: bridge-gui logs to file until gRPC connection is established. 2022-11-02 18:44:44 +01:00
Xavier Michelon cb871ce4bc
GODT-2016: added more logging of gRPC events at info level. 2022-11-02 15:26:52 +01:00
Xavier Michelon 4bb29b1b5c
GODT-2013: CLI flag for frontend is required.
Other: removed --ni flag alias.
2022-11-02 12:03:51 +01:00
Xavier Michelon d1a7ca7822 Other: added a few log entries related to gRPC server and client config files. 2022-10-13 08:53:09 +00:00
Xavier Michelon 2f7ce565f0
GODT-1929: changed gRPC wait timeout. 2022-10-06 20:54:47 +02:00
Xavier Michelon 20c802a1e5
GODT-1917: gRPC service should use random port.
WIP: bridge-gui wait and parse gRPC service config fie.
2022-10-03 10:43:08 +02:00
Xavier Michelon 653727fd12
GODT-1893: bridge-gui sends bridge's log to stdout, stderr.
WIP: bridge-gui now parses and self-apply log level from command-line.
WIP: downgraded the log level of gRPC calls to debug.
2022-10-03 10:40:34 +02:00
Romain LE JEUNE 09c67dd557
GODT-1832: explicitly set the in app icon [skip-ci] 2022-09-12 10:22:28 +02:00
Romain LE JEUNE 5ae50047e0
GODT-1843: Wait for the currently running application on restart even while updating 2022-09-06 14:49:51 +02:00
Romain LE JEUNE 22a3549599
GODT-1822: Focus on existing GUI while trying to start bridge twice 2022-09-05 15:35:01 +02:00
Xavier Michelon 8bb2a399cc
GODT-1837: Fix restart.
GOTD-1837: added wait flag.
GODT-1837: strip --wait flag from launcher command-line.
GODT-1837: hide main window before restart.
2022-09-02 14:36:05 +02:00
Romain LE JEUNE ce743fe95d Other: use QApplication to enable Widget support on platform that lack of native support [skip-ci] 2022-09-01 13:31:10 +02:00
Xavier Michelon 4443e39785 Other: Bridge app will be asked to close even in 'attached' mode. 2022-09-01 13:31:10 +02:00
Xavier Michelon 275a92ae93 Other: Event Stream refactor.
Other: GRPCClient keeps track of the event stream status. [skip-ci]
Other: renamed StartEventStream to RunEventStream for clarity. [skip-ci]
2022-09-01 13:31:10 +02:00
Jakub 35d2cc9be7 GODT-1675: Pass app name and vendor from topmost Makefile. 2022-09-01 13:31:10 +02:00
Romain LE JEUNE 34a9d1d125 GODT-1675: Update installers [skip-ci] 2022-09-01 13:31:10 +02:00
Xavier Michelon ed904c2bdd Other: fix bug in login screen <-> main window transition. [skip ci]
Other: fixed bug with split mode toggle. [skip ci]

Other: fix QML warnings. [skip ci]

Other: fix showMainWindow gRPC event binding. [skip ci].

QML Fixes [skip ci]

Other: wait for EventStreamReader thread to finish on exit.

Other: made BridgeMonitor generic, as ProcessMonitor. [skip ci]
2022-09-01 13:23:12 +02:00
Xavier Michelon 42e9b6d2f3 Other: moved user folder paths functions to bridgepp. 2022-09-01 13:23:12 +02:00
Xavier Michelon a8788feb50 Other: move frontend C++ code ini a subfolder. 2022-09-01 13:23:12 +02:00