* Also ignore `command_pre` for Fedora itself * Improve warning message * Fixed layout issues on main window * Restore fusion theme for Windows dark mode * Further correct main window layout * Set CWD for launch on Windows to same dir as .env * Use signals for tray icon instead of callback * Reduce complexity for setting tray icon * Further reduce tray icon complexity * Reduce tray retry time * Fixed tray not showing on macOS * Refactor function names * Move tray icon to lib * Decouple server connection class * Move server connection to lib * Move client config to lib * Remove redundant forward declarations * Fixed some namespaces in the new lib * Move core process code to new class * Improve member names on new process class * Remove copy/pasta code * Move OSX helpers to lib * Add .mm to lib config * Fixed copyright * Improve reliability of log line handling * Fixed TLS certificate generate bugs * Remove client list * Refactor core process handling to fix various problems * Fixed process/connection status bugs * Fixed function signature issue on macOS * Fixed override warnings * Fixed string format warning * Save `wasStarted` state and use that instead * Use only filename in dialog * Use lambda for simple slot * Scroll to bottom if at bottome * Set value based on position before text added and set horizontal scroll too * Add 1px tollerance for Linux * Simplify start/stop mutex * Always stop service on restart * Increase scroll bottom threshold to 2 * Log warning instead of critical * Fixed long-standing dir CD-up hack * Remove include * Remove include * Fixed rogue dumbisense includes * Account for optional distro_like * Add QAction include to solve incomplete type * Remove rogue #pragma * Static cast log value * Solve event queue delete warning * Fixed integ test on Windows 10 * Reduce enum verbosity * Use static instance instead of global * Make function const * Use unique_ptr instead of new and delete, and made some functions const * Fixed smart pointer use * Fixed variable shadowing * Fixed wrong use of using * Fixed missing namespace using * Simplify TLS error handling * Improve UX around certificate errors and success * Decouple app config from core process through interface * First iteration of core process test * Mark dtor as override * Rename attach launch entry * Add TODO * Create proxy for process * Move IPC client to deps * Fixed warnings * Reorganize new GUI lib dir structure * Update includes to reflect new paths * Reorg GUI tests * Abstract IPC client * Refactor about screen * Fixed .ui warnings * Remove redundant include * Fixed typo * Fixed typos and add spelling * Fixed misleading function name * Improve comment * Improve code coverage for core process * Remove noisy log line * Make global const * Use default dtor * Use vector instead of new * Make ctor explicit * Make ctor explicit (2) * Use enum class * Fixed bad enum * Stub out core tool * Stub out dir operation * Extract byte functions * Add missing return path * Simplify byte/int functions * Fix truncation * Use ctor member assignment * Fixed segfault in process proxy * Fixed print warning * Make function const * Cleanup header * Fixed missing name * Update ChangeLog * Make more functions const
62 lines
1.7 KiB
Text
62 lines
1.7 KiB
Text
#
|
|
# Usage: Copy this .env.example file to .env
|
|
#
|
|
|
|
#
|
|
# App
|
|
#
|
|
|
|
# Serial key value to pre-fill the activation dialog
|
|
# SYNERGY_TEST_SERIAL_KEY="DEADBEEF"
|
|
|
|
# Version checker URL to use (useful for testing)
|
|
# SYNERGY_VERSION_URL="http://localhost:8787?version=v1"
|
|
|
|
# Enable debug logging in the GUI (on by default in debug mode)
|
|
# SYNERGY_GUI_DEBUG=true
|
|
|
|
# Enable verbose logging in the GUI (always off by default)
|
|
# SYNERGY_GUI_VERBOSE=true
|
|
|
|
#
|
|
# Build
|
|
#
|
|
|
|
# [Windows] The version of Qt to build against (overrides the value in the config.yml file)
|
|
# QT_VERSION=1.2.3
|
|
|
|
#
|
|
# Packaging (optional)
|
|
#
|
|
|
|
# [Linux] Build extra packages (self-extracting tar.gz and tar.gz)
|
|
# LINUX_EXTRA_PACKAGES=true
|
|
|
|
# [Linux] Run the package command as a different user (requires sudo)
|
|
# LINUX_PACKAGE_USER=build
|
|
|
|
# [Windows] Base64 encoded PFX code signing certificate
|
|
# WINDOWS_PFX_CERTIFICATE="very-long-base64-encoded-string"
|
|
|
|
# [Windows] Password for the PFX code signing certificate
|
|
# WINDOWS_PFX_PASSWORD="super-secret-password"
|
|
|
|
# [macOS] Certificate ID for the Developer ID Application code signing certificate
|
|
# APPLE_CODESIGN_ID="Developer ID Application: Acme Inc (ABC123XYZ9)"
|
|
|
|
# [macOS] Base64 encoded P12 code signing certificate
|
|
# APPLE_P12_CERTIFICATE="very-long-base64-encoded-string"
|
|
|
|
# [macOS] Password for the P12 code signing certificate
|
|
# APPLE_P12_PASSWORD="super-secret-password"
|
|
|
|
# [macOS] Apple Team ID
|
|
# https://developer.apple.com/account/#/membership
|
|
# APPLE_TEAM_ID="ABC123XYZ9"
|
|
|
|
# [macOS] Apple ID used to notarize the app
|
|
# APPLE_NOTARY_USER="example@example.com"
|
|
|
|
# [macOS] App-specific password for the Apple ID
|
|
# https://support.apple.com/en-gb/102654
|
|
# APPLE_NOTARY_PASSWORD="super-secret-password"
|