Commit Graph

4496 Commits

Author SHA1 Message Date
Nicolas Fella
fe67b92cdc build: Drop warnings_as_errors
This should not be used

It results in build failures when using different environments/toolchains that produce new warnings

This can especially happen on compiler or dependency updates
2024-10-12 22:13:50 -04:00
sithlord48
4500e7a1aa build: use @only to configure config.h 2024-10-12 21:06:55 -04:00
sithlord48
78a8bba7a4 refactor: move res/config.h.in -> src/lib/config.h.in 2024-10-12 21:06:55 -04:00
sithlord48
14dfcb672d ci: Allow ci to skip running if only specific files are changed 2024-10-12 20:37:17 -04:00
sithlord48
6c3b2b3e6b ci: Linting must pass before other jobs are run 2024-10-12 20:37:17 -04:00
Nicolas Fella
f6b9a5f204 build: Don't force CMAKE_INSTALL_PREFIX
This should only ever be set from the outside, not the project itself

Distribution build systems will set it to the right value

This breaks installing it to a custom if desired
2024-10-12 12:59:04 -04:00
Nicolas Fella
38631193b5 feat: Use native style on KDE Plasma
On Plasma it is preferred to use the default Breeze style instead of Fusion

Breeze also has dark mode support out of the box, so no need to work around that
2024-10-12 12:31:37 -04:00
Nicolas Fella
c959e641cb fix: Set correct QGuiApplication::desktopFileName
The implicity default doesn't match the actual name of the desktop file.

This fixes e.g. the application icon on Wayland
2024-10-12 12:08:16 -04:00
sithlord48
02c5418b9e build(cmake): Require SSL 1.1.1 or higher
Link using OpenSSL provided alises
  Remove Windows specifc check ssl macro for simpler check
2024-10-12 14:23:56 +01:00
sithlord48
eedb3ad1c3 chore: rm unused string_utils file 2024-10-11 17:10:50 +01:00
sithlord48
159f49c5ee chore: use modern connections 2024-10-11 16:56:46 +01:00
Nick Bolton
80503cd2c6 docs: Add discussion value to project values in README.md 2024-10-11 08:50:24 -04:00
Nick Bolton
132e1975d3 ci: Remove cache of Python .venv as it added complexity 2024-10-11 13:24:08 +01:00
sithlord48
932ca44d75 build: use pragma once not ifndef def pattern for headers 2024-10-08 06:52:41 -04:00
Nick Bolton
e3ed711b98 docs: Make README.md more relevant to current repo state 2024-10-03 13:38:45 +01:00
Nick Bolton
32d36ab0be build: Bump version to 1.18.0 2024-10-02 16:13:19 +01:00
Nick Bolton
0c28a38d90 docs: Update README.md with Matrix link 2024-10-02 09:37:30 -04:00
Nick Bolton
049e34f7a5 chore: Remove word 'beta' from Wayland message 2024-10-02 09:17:57 -04:00
Nick Bolton
44bd69fdc8 ci: use sonarsource/sonarcloud-github-c-cpp 2024-10-01 18:41:40 +01:00
Nick Bolton
bb6df4990a build: Bump min libei and libportal versions 2024-10-01 16:42:02 +01:00
Nick Bolton
6bb1bcad8c chore!: Relocate commercial code downstream 2024-10-01 14:39:05 +01:00
Nick Bolton
2d732a4b9d fix: Use library config for Windows OpenSSL 2024-10-01 14:04:05 +01:00
Nick Bolton
31e1c8da84 docs :fixed broken URL in README.md 2024-09-27 10:50:43 +01:00
Nick Bolton
185422fccf ci: lock qt version to 6.7.2 on win/mac 2024-09-25 12:54:33 +01:00
James Spurin
1003e07854 feat: Update onMouseMoveSecondary to allow offset adjustments 2024-09-24 18:53:30 +01:00
Nick Bolton
2e2523d6b8 ci: lookup pr number by head sha for ci comment 2024-09-23 20:03:37 +01:00
Nick Bolton
806ef46393 ci: use job summary instead of pr comment 2024-09-23 17:12:07 +01:00
Nick Bolton
bd75e0a874 ci: use braces block for formatting in ci comment 2024-09-23 01:44:13 +01:00
Nick Bolton
1d90e0780a ci: fixed syntax error in ci comment workflow 2024-09-23 01:28:40 +01:00
Nick Bolton
b1da95757b ci: handle files with same name in ci comment workflow 2024-09-23 01:24:00 +01:00
Nick Bolton
1bfdb8f707 ci: check for summaries dir before building message 2024-09-22 23:32:17 +01:00
Nick Bolton
c362e5d8fb ci: use github.event.workflow_run.id for CI summary comment 2024-09-22 20:48:02 +01:00
Nick Bolton
5aaea5b8ed ci: add link back to workflow summary in pr comment 2024-09-22 20:41:31 +01:00
Nick Bolton
1d6b79741e ci: add pr comment based on ci result 2024-09-22 19:31:01 +01:00
Nick Bolton
dafd20e182 ci: remove restore-keys for vcpkg and use local bootstrap 2024-09-22 10:50:27 -04:00
Nick Bolton
b904cba040 feat: ask for permission before update check 2024-09-22 13:14:03 +01:00
Nick Bolton
4f0e8cb844 feat: change most domains to Deskflow 2024-09-22 13:11:25 +01:00
Nick Bolton
37e006b825 ci: use pull_request_target for lint workflows 2024-09-22 08:09:30 -04:00
Nick Bolton
5c6dbddf1e docs: add new logo to readme and update screenshot 2024-09-22 07:14:58 -04:00
Nick Bolton
2671507f63 fix: various typos found by unit193 2024-09-22 07:11:42 -04:00
Nick Bolton
487894c36b feat: use new Deskflow graphics 2024-09-22 12:09:28 +01:00
Nick Bolton
2cf9da5ad5 ci: delete ChangeLog because it's redundant 2024-09-21 22:30:29 +01:00
Nick Bolton
5b27f0c90b build: set BUILD_DATE instead of using __DATE__ for reproducible build 2024-09-21 20:14:04 +01:00
Nick Bolton
0f91f69036 build: script to create Python virtual env 2024-09-21 14:38:07 +01:00
Nick Bolton
f8d14edcdb build: fixed option name for SYSTEM_TOMLPLUSPLUS 2024-09-21 12:49:01 +01:00
Nick Bolton
3300e67913 ci: give write permission for PR comments 2024-09-21 07:24:39 -04:00
Nick Bolton
265ab87997 build: default to system tomlplusplus and CLI11 2024-09-21 07:09:33 -04:00
Nick Bolton
60967bbc8d docs: add extra badges and fix sponsor link 2024-09-21 12:04:10 +01:00
Nick Bolton
fcd0d63d7c docs: add build type to bug report form 2024-09-21 07:02:56 -04:00
Nick Bolton
7e98714869 ci: lint and add comment to PR on fail 2024-09-20 19:21:23 +01:00