deskflow/src/lib/synergy
Nick Bolton 9315b089c8
Improve UI design and reduce over-use of #ifdef (#7413)
* Rename `LicenseManager` to `License`

* Rename `LicenseManager` to `License`

* Move License class to gui lib

* Rename license related classes

* Refactor serial key parsing

* Don't fail fast on containers

* Move licensed product name from config to code

* Fixed formatting

* Update code coverage generator and fixed args

* WIP: Converting license to chrono

* WIP: Fixed compile errors, tests failing

* Fixed all serial key and license tests

* Disable verbose logging

* Add missing </p>

* Add missing include

* Revert code coverage config

* Handle parse errors

* Move more classes into the new gui lib and improve license/serial object ownership

* WIP: Fixing signal/slots in MainWindow

* Fixed slot for about to quit

* Rename manual slots to solve auto-connection warnings

* Fixed logging issue

* By default, don't close to tray

* Add .env support and furthe refactor license code, also fixed some copyright dates

* Remove test code

* Fixed memory error in .env parser and refactor more licensing display code

* Fixed color inconsistencies

* Fixed link colors and made log view expand

* Disable server components rather than hiding

* Reset years of blind UI layout fiddling

* Fixed clean Qt task

* Only show notice when time limited

* Fixed main window layout

* Show connected clients

* Set 15 spacing

* Auto connect on start

* More intentional screen size

* Fixed tests related to license

* Tests for expiry notifications

* Reorg tests and remove death test

* Update gtest

* Tests for dotenv parser

* Test command process

* What the heck is that doing there?

* Merge constants headers

* Fixed magic includes

* Remove helper function

* Remove comment

* Remove extern decl

* Update ChangeLog
2024-07-26 23:53:52 +01:00
..
languages Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
unix Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
win32 Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
App.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
App.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
AppUtil.cpp Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
AppUtil.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
ArgParser.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ArgParser.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ArgsBase.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ArgsBase.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
Chunk.cpp Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
Chunk.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
ClientApp.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ClientApp.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ClientAppArguments.md Document CLI arguments (#6909) 2021-01-20 14:07:25 +02:00
ClientArgs.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ClientArgs.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ClientTaskBarReceiver.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
ClientTaskBarReceiver.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
Clipboard.cpp Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
Clipboard.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
clipboard_types.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
ClipboardChunk.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
ClipboardChunk.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
CMakeLists.txt Solve low hanging reliability and maintainability issues (#7403) 2024-07-18 08:04:39 +01:00
DaemonApp.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
DaemonApp.h Solve low hanging reliability and maintainability issues (#7403) 2024-07-18 08:04:39 +01:00
DisplayInvalidException.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
DragInformation.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
DragInformation.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
DropHelper.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
DropHelper.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
FileChunk.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
FileChunk.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
IApp.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
IAppUtil.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
IClient.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
IClipboard.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
IClipboard.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
IKeyState.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
IKeyState.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
INode.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
IPlatformScreen.cpp Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
IPlatformScreen.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
IPrimaryScreen.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
IPrimaryScreen.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
IScreen.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
IScreenSaver.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
ISecondaryScreen.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
key_types.cpp Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
key_types.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
KeyMap.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
KeyMap.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
KeyState.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
KeyState.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
mouse_types.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
option_types.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
PacketStreamFilter.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
PacketStreamFilter.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
PlatformScreen.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
PlatformScreen.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
protocol_types.cpp Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
protocol_types.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
ProtocolUtil.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
ProtocolUtil.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
Screen.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
Screen.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
ServerApp.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ServerApp.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ServerAppArguments.md Document CLI arguments (#6909) 2021-01-20 14:07:25 +02:00
ServerArgs.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ServerArgs.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ServerTaskBarReceiver.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
ServerTaskBarReceiver.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
StreamChunker.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
StreamChunker.h Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
ToolApp.cpp Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ToolApp.h Improve UI design and reduce over-use of #ifdef (#7413) 2024-07-26 23:53:52 +01:00
ToolArgs.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
ToolArgs.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
XScreen.cpp Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
XScreen.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00
XSynergy.cpp Make Clang param and arg alignment more readable (#7387) 2024-07-16 14:36:44 +01:00
XSynergy.h Format all source with Clang and introduce lint workflow (#7364) 2024-07-02 20:07:06 +01:00