No description
* Add QML and QtQuick deps * Keep only Qt declarative * Fixed delcarative package name * Use `qt6-qtdeclarative` on OpenSUSE * Fixed warnings * Introduce tabs for settings and make some settings easier to understand * Further reorganization of settings UI * Revert config.yml * Show Qt version in config * Remove custom font * Improve wording of elevate privs * Fixed window sizes and default tabs * Save main window size and position * Fixed slot warning * Fixed hacky use of validators * Make activation cancel more intuitive * Save window state in dtor and add try-catch to prevent exceptions propagating * Fixed consistency of fatal messages * Improve color conssitency and add tooltip * Clean up styles and weird layout * Move config files to new gui lib * Core interface integ tests * Rename `Config` to `ConfigScopes` * Add 'Schoeneman' to cspell * Fixed incorrect `Config` (should be `ConfigScopes`) * Fixed typo * Missed a spot * Delete accidentally re-added file * Fixed formatting * Add short opt * Coverage for `AppConfig` * Update ChangeLog * Remove redundant includes * Fixed date * Remove rogue include |
||
|---|---|---|
| .github | ||
| .vscode | ||
| cmake | ||
| doc | ||
| ext | ||
| res | ||
| scripts | ||
| src | ||
| .clang-format | ||
| .env.example | ||
| .gitignore | ||
| .gitmodules | ||
| Brewfile | ||
| ChangeLog | ||
| Chocolatey.config | ||
| cmake-format.yaml | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| config.yaml | ||
| CONTRIBUTING.md | ||
| cspell.json | ||
| Doxyfile | ||
| LICENSE | ||
| README.md | ||
| VERSION | ||
Synergy Core
The Synergy Core project is the open-source core component of Synergy, a keyboard and mouse sharing tool.
This project is intended for advanced technical users, and when built produces Synergy 1 Community Edition.
To use the community edition, either install the synergy package with your favorite package manager or build it yourself using the Developer Quick Start instructions below.
- Download Synergy (paid version)
- Contact support (for customers)
- Help articles
- Project Wiki
Developer Quick Start
Simplified instructions for those who want to contribute to the development of Synergy Core.
Having problems? Check the Quick Start FAQ wiki page.
Dependencies:
python scripts/install_deps.py
Configure:
Windows:
cmake -B build --preset=windows-release
macOS:
cmake -B build --preset=macos-release
Linux:
cmake -B build --preset=linux-release
Build:
cmake --build build -j8
Test:
./build/bin/unittests