Skip to content

Re-fork from Deskflow v1.26 to Synergy v1.21 Beta#190

Draft
nbolton wants to merge 26 commits into
betafrom
S1-2095-re-fork-1.26
Draft

Re-fork from Deskflow v1.26 to Synergy v1.21 Beta#190
nbolton wants to merge 26 commits into
betafrom
S1-2095-re-fork-1.26

Conversation

@nbolton
Copy link
Copy Markdown
Member

@nbolton nbolton commented May 6, 2026

https://symless.atlassian.net/browse/S1-2095

To do

  • Fix system scope not used when core running (uses user settings)
  • Test with Synergy 3 downstream beta

@nbolton nbolton changed the title Re-fork from Deskflow 1.26 as beta Re-fork from Deskflow v1.26 as Synergy v1.21 Beta May 6, 2026
@nbolton nbolton changed the title Re-fork from Deskflow v1.26 as Synergy v1.21 Beta Re-fork from Deskflow v1.26 to Synergy v1.21 Beta May 6, 2026
@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

nbolton added 21 commits May 6, 2026 17:16
- Updated AboutDialog to display the application name dynamically.
- Improved ServerConfigDialog by adding context-sensitive help for the protocol label.
- Modified SettingsDialog to include the application name in clipboard-related messages.
- Adjusted UI files to reflect changes in the protocol help text and clipboard warnings.
- Updated translations for Spanish, Italian, Japanese, Korean, Russian, and Chinese to include dynamic application name references in protocol descriptions and clipboard warnings.
- Created a new README.md file with project description, support links, and FAQs.
- Updated copyright information from "Symless Ltd" to "Synergy App Ltd" in various source files, including CMakeLists.txt, Info.plist, and multiple .cpp and .h files.
- Changed URLs in the GUI and license files to reflect the new domain "synergyapp.io".
- Modified translation files to update the "About" dialog to use the new project name.
- Updated AppTime class to use a more descriptive type alias for time points.
- Refactored ExtraSettings to utilize a new static Settings API for loading and syncing settings.
- Removed unnecessary dependencies and streamlined the ExtraSettings class.
- Simplified FeatureHandler by removing unused settings scope handling and integrating with the new Settings API.
- Introduced TestSettings class for managing test configurations, allowing overrides via environment variables or a dedicated configuration file.
- Updated LicenseHandler to remove deprecated features and integrate with the new Settings API.
- Removed unused methods related to invert connection feature from License and Product classes.
- Cleaned up GUI hooks to streamline integration with the new settings management.
- Added styles header for UI styling constants.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants