Commit graph

379 commits

Author SHA1 Message Date
Kyle Neideck
cbb3e20e1c
GH Actions: Reenable the release job. 2022-06-11 23:37:15 +10:00
Kyle Neideck
9f9c18748a
GH Actions: Re-disable the UI tests. 2022-06-11 20:42:12 +10:00
Kyle Neideck
3040a20766
GH Actions: Try to grant BGMApp mic authorization by modifying TCC.db. 2022-05-19 17:24:33 +10:00
Kyle Neideck
30ec1c24b7
GH Actions: Try to fix mic authorization dialog not closing. 2022-05-15 16:04:31 +10:00
Kyle Neideck
cc2516a705
GH Actions: Fix application log gathering command. 2022-05-15 15:08:51 +10:00
Kyle Neideck
909615617a
GH Actions: More logging to help diagnose UI test failures. 2022-05-15 14:49:08 +10:00
Kyle Neideck
89eebb0e02
Show an error message if the user denies input device permissions. 2022-05-15 02:20:58 +10:00
Kyle Neideck
058af733be
Automatically accept the input device permission dialog in UI tests. 2022-05-15 02:06:35 +10:00
Kyle Neideck
ffd634245c
GH Actions: Upload the test results. 2022-05-13 21:35:24 +10:00
Kyle Neideck
7afb8a6c12
GH Actions: Re-enable the UI tests.
GitHub Action's macOS image has been updates and UI tests might work
now: <https://github.com/actions/virtual-environments/pull/5417>.

Also, remove some supporting files/code for CI builds that we don't need
anymore.
2022-05-13 20:53:12 +10:00
Kyle Neideck
22dea1ef5d
GH Actions: Fix checking the BGMApp bundle was installed. 2022-05-13 16:50:36 +10:00
Kyle Neideck
b2770f1793
Installer: Fix post-install check for BGMDriver failing unnecessarily. 2022-05-13 15:46:53 +10:00
Kyle Neideck
a730fb98f8
Installer: Log more audio device info if BGMDevice doesn't appear. 2022-05-13 12:03:33 +10:00
Kyle Neideck
5f1641da8f
GH Actions: Skip the UI tests. 2022-04-03 18:00:47 +10:00
Kyle Neideck
2e1fb9db46
GH Actions: Fix the test and package commands. 2022-04-03 17:09:08 +10:00
Kyle Neideck
fbf95c0605
GH Actions: Workaround for https://github.com/actions/runner/issues/884 2022-04-02 15:05:33 +11:00
Kyle Neideck
ada2615d88
GH Actions: Add a checkout step for the release job.
Also, use `sudo` to run scripts that `sudo` to hopefully keep those
`sudo` commands from failing. They're failing with "sudo: a terminal is
required to read the password[...]".
2022-04-02 13:06:43 +11:00
Kyle Neideck
71c11315e5
GH Actions: Split build/test and release into separate jobs. 2022-04-01 16:36:34 +11:00
Kyle Neideck
4e9d21d499
Fix more errors in the GitHub Actions file. 2022-04-01 12:53:47 +11:00
Kyle Neideck
da96132da0
Fix YAML syntax in the GitHub Actions file. 2022-04-01 12:43:02 +11:00
Kyle Neideck
d84471c29e
Migrate from Travis CI to GitHub Actions. 2022-04-01 12:33:51 +11:00
Kyle Neideck
6ef13ed762
Fix an infinite loop in safe_install_dir.sh.
`pwd -P` was returning `//some/path` and the condition
`[[ "${PWD}" == / ]]` would end up as `[[ // == / ]]` and get stuck.
2022-03-31 15:33:43 +11:00
Kyle Neideck
8ddfb81148
Fix compiler warnings in Xcode 13.2. 2022-03-31 15:29:25 +11:00
Kyle Neideck
f4ea06e3c3
Merge pull request #593 from muneebmahmed/master
Remove python 2 usage
2022-03-31 15:20:21 +11:00
Muneeb Ahmed
01217d2d8c
Remove python 2 usage 2022-03-30 19:06:35 -07:00
Kyle Neideck
5a048431b2
Merge pull request #588 from Arsenic-ATG/license_patch
Update LICENSE
2022-03-15 13:19:15 +11:00
Arsenic
333aaf93e2 Update LICENSE
Duplicate license file for better discoverability on GitHub and similar sites.
2022-03-13 18:16:58 +05:30
Kyle Neideck
9441a31d9d
Merge pull request #579 from Coeur/spelling
spelling
2022-01-23 16:16:12 +11:00
Antoine Cœur
f31aebcf51 spelling 2022-01-21 09:35:16 +08:00
Kyle Neideck
3f4b119c86
Merge pull request #578 from JTEgan/master
Fix for issue #475 dropdown arrows move instead of doing something
2022-01-20 20:21:15 +11:00
Jon Egan
3bfd68615f added copyright 2022-01-19 07:16:17 -05:00
Jon Egan
24b248e09d Fix for issue #475 dropdown arrows move instead of doing something 2022-01-19 07:01:13 -05:00
Kyle Neideck
0d5965b266
Merge pull request #485 from BossElijah/fix-grammar-error
Fix grammar error in README.md
2021-05-06 19:27:36 +10:00
BossElijah
c84dd5754c
Fix grammar error 2021-05-06 11:08:34 +02:00
Kyle Neideck
a5b7cd69e3
Update the link to the latest SNAPSHOT in the README.
Also, update the copyright year in the UI and in the bundles.
2021-04-03 18:28:01 +11:00
Kyle Neideck
fe786fb338
Merge pull request #464 from marcuswu/fix/issue_457
Fix/issue 459
2021-04-03 00:04:12 +11:00
Marcus Wu
5a5f9d0a8d Use kAppPanNoValue in place of INT_MIN 2021-03-31 14:53:30 -04:00
Marcus Wu
89186d526f Fix comment referencing INT_MAX instead of INT_MIN 2021-03-31 14:45:39 -04:00
Marcus Wu
69fb7f69e3 Fix syntax error 2021-03-31 14:42:42 -04:00
Kyle Neideck
b38f6ddcd6
Reduce noise in the CI logs.
CI builds that use Xcode 12.2 are going over Travis CI's log length
limit and getting killed.
2021-03-31 14:31:08 +11:00
Marcus Wu
e9e13a3056 Fix problem setting pan to -1 2021-03-30 09:42:50 -04:00
Marcus Wu
c7df7506bc
Merge pull request #1 from kyleneideck/master
Update from source
2021-03-30 09:36:38 -04:00
Kyle Neideck
169ee92802
Fix test compilation error with Xcode 12.5. 2021-03-30 23:47:57 +11:00
Kyle Neideck
0a87596c1c
Merge branch 'master' of https://github.com/kyleneideck/BackgroundMusic 2021-03-30 20:35:41 +11:00
Kyle Neideck
3551e0f6e6
Fix uninstall failing when BGMApp has debug symbols.
If you install with `build_and_install.sh`, it leaves debug symbols in
the `Background Music.app` bundle, which makes it a lot larger. That
would trigger a sanity check in the uninstaller and it would refuse to
delete the bundle.
2021-03-30 20:34:51 +11:00
Kyle Neideck
6d23685084
Merge pull request #463 from thelukasprobst/master
Update the screenshot in the README and make it transparent
2021-03-30 20:22:52 +11:00
Lukas Probst
a93ec5ee34
Adjust height of Screenshot.png 2021-03-30 11:09:51 +02:00
Lukas Probst
26d354866e
Update the screenshot in the README and make it transparent
In the last screenshot, the part of the menu that lets you change the output device was not visible. I've also added transparent background because the white background didn't look great when you're using GitHub's dark mode. (See Issue #461)
2021-03-30 10:53:24 +02:00
Kyle Neideck
06cf3d8777
Update the macOS versions used in CI. 2021-03-30 19:34:59 +11:00
Kyle Neideck
0e0cc5fd05
Installer: Retry if opening BGMApp fails. 2021-03-30 19:03:09 +11:00