Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
bf17e23
Re-fork Deskflow 1.26 an add Synergy brand
nbolton May 6, 2026
80eb668
Port activation changes from extra
nbolton May 6, 2026
404b755
build: update minor version to 21 in CMakeLists.txt
nbolton May 6, 2026
f1f2465
refactor: remove unused launch configurations and test tasks from VSC…
nbolton May 6, 2026
4e1ab68
refactor: update icon paths and improve error message handling in Win…
nbolton May 6, 2026
8222dd8
refactor: reorganize project structure and enhance CMake configuratio…
nbolton May 6, 2026
2412fb0
refactor: update project domain handling and remove unused UrlConstan…
nbolton May 7, 2026
7540d29
refactor: update project structure and naming conventions across CMak…
nbolton May 7, 2026
cf9680c
refactor: standardize translation filenames using a variable for cons…
nbolton May 7, 2026
423c4c9
refactor: enhance versioning logic to compute revision count from Git…
nbolton May 7, 2026
55c5ca2
Enhance application dialogs and translations
nbolton May 7, 2026
67bb96d
Add README and update copyright information to Synergy App Ltd
nbolton May 7, 2026
d78a31f
Refactor settings management and introduce test settings
nbolton May 7, 2026
1addcc3
feat: add test menu functionality to FeatureHandler
nbolton May 7, 2026
2cf9550
refactor: update ExtraSettings to use QSettings for configuration man…
nbolton May 7, 2026
91fe7f1
feat: implement settings migration and update URLs for API and downlo…
nbolton May 10, 2026
5cb9b00
refactor: enhance documentation and improve legacy settings migration…
nbolton May 10, 2026
fa4b428
feat: add Synergy.icns resource for macOS bundle
nbolton May 10, 2026
4248b70
feat: implement settings scope management and migration logic
nbolton May 10, 2026
2647530
refactor: remove unused icon files from resource configuration
nbolton May 10, 2026
ec89181
feat: add example configuration file for Synergy test settings
nbolton May 10, 2026
0efece3
refactor: update "Report a Bug" action text to "Get help"
nbolton May 10, 2026
4bb375a
refactor: replace "Report a Bug" text with "Get help" in multiple tra…
nbolton May 10, 2026
8ddc09c
feat: add synergy icons to resource configuration
nbolton May 10, 2026
be8bb46
feat: add licensing option to test settings for activation flow
nbolton May 11, 2026
e1925d2
feat: add build options for GUI and core flavor, update window title …
nbolton May 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
187 changes: 0 additions & 187 deletions .github/README.md

This file was deleted.

12 changes: 3 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ deskflow-config.toml
.DS_Store
*.code-workspace
.env*
/scripts/*.egg-info
/scripts
/*.user
*.ui.autosave

Expand All @@ -40,12 +40,6 @@ CMakeCache.txt
CMakeUserPresets.json
CMakeFiles/*

# vscode folder
/.vscode

# scripts folder
/scripts
# AI
/.claude

# Ai helperfilers
**/[cC]laude.[mM][dD]
**/CLAUDE.[mM][dD]
9 changes: 9 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"recommendations": [
"ms-vscode.cmake-tools",
"llvm-vs-code-extensions.vscode-clangd",
"ms-vscode.cpptools",
"llvm-vs-code-extensions.lldb-dap",
"jacqueslucke.gcov-viewer"
]
}
139 changes: 139 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "unix - gui",
"type": "lldb-dap",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin/synergy",
"preLaunchTask": "build-silent",
"osx": {
"program": "${workspaceFolder}/build/bin/synergy.app/Contents/MacOS/synergy"
}
},
{
"name": "unix - unittests",
"type": "lldb-dap",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin/unittests",
"args": ["${input:gtest-args}"],
"preLaunchTask": "build-silent"
},
{
"name": "unix - integtests",
"type": "lldb-dap",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin/integtests",
"args": ["${input:gtest-args}"],
"preLaunchTask": "build-silent"
},
{
"name": "unix - daemon",
"type": "lldb-dap",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin/synergy-daemon",
"args": ["-f"],
"preLaunchTask": "build-silent"
},
{
"name": "unix - attach",
"type": "lldb-dap",
"request": "attach",
"pid": "${command:pickProcess}"
},
{
"name": "windows - gui",
"type": "cppvsdbg",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin-copy/synergy",
"internalConsoleOptions": "openOnSessionStart",
"preLaunchTask": "build-kill-gui"
},
{
"name": "windows - version",
"type": "cppvsdbg",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin-copy/synergy-core",
"args": ["--version"],
"internalConsoleOptions": "openOnSessionStart"
},
{
"name": "windows - unittests",
"type": "cppvsdbg",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin-copy/unittests",
"args": ["${input:gtest-args}"],
"internalConsoleOptions": "openOnSessionStart"
},
{
"name": "windows - integtests",
"type": "cppvsdbg",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin-copy/integtests",
"args": ["${input:gtest-args}"],
"internalConsoleOptions": "openOnSessionStart"
},
{
"name": "windows - active-desktop",
"type": "cppvsdbg",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin-copy/synergy-core",
"args": ["--active-desktop"],
"internalConsoleOptions": "openOnSessionStart",
"preLaunchTask": "build-kill-core"
},
{
"name": "windows - daemon foreground",
"type": "cppvsdbg",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin-copy/synergy-daemon",
"args": ["-f"],
"internalConsoleOptions": "openOnSessionStart",
"preLaunchTask": "build-kill-core"
},
{
"name": "windows - daemon install",
"type": "cppvsdbg",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin-copy/synergy-daemon",
"args": ["--install"],
"internalConsoleOptions": "openOnSessionStart",
"preLaunchTask": "build"
},
{
"name": "windows - daemon uninstall",
"type": "cppvsdbg",
"cwd": "${workspaceRoot}",
"request": "launch",
"program": "${workspaceFolder}/build/bin-copy/synergy-daemon",
"args": ["--uninstall"],
"internalConsoleOptions": "openOnSessionStart",
"preLaunchTask": "build"
},
{
"name": "windows - attach",
"type": "cppvsdbg",
"request": "attach",
"processId": "${command:pickProcess}"
}
],
"inputs": [
{
"id": "gtest-args",
"type": "promptString",
"description": "Test arguments",
"default": "--gtest_filter=*"
}
]
}
Loading
Loading