Commit graph

3614 commits

Author SHA1 Message Date
Phil Taylor
f8e0bb5ffd Pin compatible CI runner images 2026-07-27 20:27:18 +01:00
Phil Taylor
0e3fe089c2
Update copyright and repository links to GitHub 2026-06-29 23:25:32 +01:00
Phil Taylor
656862c2a5 Use numeric Windows version from tags 2026-06-25 21:54:13 +01:00
Phil Taylor
f389183fcd Mark ARM64 build checkout safe 2026-06-25 21:21:09 +01:00
Phil Taylor
41643d0884 Add git to ARM64 AppImage build 2026-06-25 21:18:24 +01:00
Phil Taylor
b99c8fc020 Add ARM64 Bookworm AppImage build 2026-06-25 21:15:07 +01:00
Phil Taylor
2045472269
Update build-and-release.yml 2026-06-22 19:45:12 +01:00
Phil Taylor
df50c709d5
Add version string to wfview build command 2026-06-22 19:24:38 +01:00
Phil Taylor
b11999e8be
Remove cron schedule from build-and-release workflow
Removed scheduled cron job for the workflow.
2026-06-22 18:58:20 +01:00
Elliott Liggett
dcd2c49bae Kenwood TS-890 RTP audio thread shutdown fix. 2026-05-28 19:24:26 -07:00
Elliott Liggett
bce61221fb adding accessibility to build branches 2026-05-28 17:53:48 -07:00
Elliott Liggett
569aa1943f fixed compression ratio and threshold UI controls 2026-05-28 17:48:02 -07:00
Elliott Liggett
6e78cb8830 Make TX/RX audio processing dialogs screen-reader accessible
Both audio processing dialogs were navigable by keyboard but exposed
unlabeled sliders/dials and an unreachable section toggle to VoiceOver
and other screen readers. No visual-layout changes.

- CollapsibleSection: give the disclosure toggle an accessible name
  (section title + expanded/collapsed state, re-announced on toggle)
  and make it StrongFocus, since QToolButton defaults to NoFocus and was
  the only way to reveal a collapsed section's controls.
- TX widget: accessible names on all gate, gain, compressor, EQ band,
  and self-monitor sliders, plus the spectrum display.
- RX widget: accessible names on all Speex/ANR sliders, output gain,
  EQ gain sliders and frequency dials, and the spectrum/noise-profile
  displays.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 11:06:38 -07:00
Elliott Liggett
6829cc3ed1 Improve VoiceOver and keyboard accessibility
Address macOS VoiceOver and keyboard usability without changing the
visual layout:

- freqCtrl: expose the current frequency to screen readers via the
  accessible name (read on demand), and announce it only after tuning
  settles (~500ms debounce) so spinning the dial never floods speech.
  All gated behind QAccessible::isActive() for zero overhead otherwise.
- Make navigation/operating buttons Tab-focusable (wfmain bottom bar
  and scope controls, band buttons, VFO/scope buttons), while leaving
  the transmit-hazardous buttons (Transmit, Tune, Power On/Off) as
  NoFocus so a stray Space/Enter cannot key the rig.
- Add accessible names to abbreviated/unlabeled controls across
  wfmain, cwsender, bandbuttons, memories, and frequencyinputwidget.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 21:10:55 -07:00
Elliott Liggett
3544ecdc97 Fixing workflow for release 2026-05-23 11:17:31 -07:00
Elliott Liggett
3ee8c6800c Better arrows ▶ 2026-05-23 10:52:54 -07:00
Elliott Liggett
632efa653c trigger mirror for v2.22rc3 2026-05-06 20:24:09 -07:00
Elliott Liggett
dee76bc902 Audio windows finally behaving like regular windows 2026-05-06 12:26:28 -07:00
Elliott Liggett
947d4626f0 anti-alias toggle and decimation for the spectrum display audio widgets 2026-05-06 12:16:42 -07:00
Elliott Liggett
d9d1f42cf9 Merge from M0VSE for windows workflow build. 2026-05-06 11:48:40 -07:00
Elliott Liggett
a61f0b2d25 Merge branch 'master' of gitlab.com:eliggett/wfview 2026-04-17 09:00:06 -07:00
Elliott Liggett
5ecb64237e Fix for MSVC compilers 2026-04-17 08:59:19 -07:00
Elliott Liggett
8569cd0f2b Edit WFSERVER.md to specify that it is only for Icom radios at this time 2026-04-15 15:07:40 -07:00
Elliott Liggett
b06a685a9b Additional wfserver documentation 2026-04-15 13:51:06 -07:00
Elliott Liggett
d5a98489b1 a little documentation on the wfserver program 2026-04-15 13:49:15 -07:00
Elliott Liggett
867e029d17 Fewer log messages about keystrokes 2026-04-15 13:08:42 -07:00
Elliott Liggett
7685c6fe0b Slightly better release file naming and install script for linux 2026-04-15 11:35:13 -07:00
Elliott Liggett
cb8a134bfb Adds stdint to the resampler. 2026-04-13 16:46:44 -07:00
Elliott Liggett
648b53ca17 Merge: fixes wfserver build, adds server --setup flag 2026-04-13 08:52:46 -07:00
Elliott Liggett
9aa58eef1e Additional wizzardry for the wfserver --setup option 2026-04-12 09:18:32 -07:00
Elliott Liggett
adf0bd931c server setup files 2026-04-12 08:24:01 -07:00
Elliott Liggett
2f8f911aff Added --setup option for wfserver 2026-04-11 20:12:45 -07:00
Elliott Liggett
5690af8fdf Removed audio processing code from wfserver builds. 2026-04-11 19:08:25 -07:00
Elliott Liggett
a396e801bf Merged audioprocessing branch 2026-04-11 15:02:17 -07:00
Phil Taylor
39ee51e4a5 Add Windows installer files and fix build deps 2026-04-11 14:22:40 +01:00
Phil Taylor
e065b6cff4 Fix for 55 Hz wsjt-x issue 2026-04-10 14:17:11 +01:00
Elliott Liggett
d6f606659c Additional work builds with and without tags 2026-04-06 19:33:25 -07:00
Elliott Liggett
2c66a5f306 fix version number 2026-04-05 19:31:26 -07:00
Elliott Liggett
a4b10d9e92 Combined macOS and linux builds 2026-04-05 18:59:36 -07:00
Elliott Liggett
b1185f7e0b updated date 2026-04-05 09:33:51 -07:00
Elliott Liggett
8532a64df8 input issue with ts-890 2026-04-04 18:05:33 -07:00
Elliott Liggett
aeadec2833 TS-890 input enumeration and version bump 2026-04-04 17:26:33 -07:00
Elliott Liggett
51fb5055f8 Forgot two files needed for the monitor button 2026-04-04 14:16:40 -07:00
Elliott Liggett
10b5f11461 TX monitor level for TS-890 2026-04-04 12:23:17 -07:00
Elliott Liggett
20aed8ce2c Allow collapsing sections even when disabled in the processors. 2026-04-04 12:08:27 -07:00
Elliott Liggett
802cc8d636 Better control of EQ values 2026-04-04 11:45:59 -07:00
Elliott Liggett
31d1cc0dd9 cleanup of markdown files 2026-04-03 21:07:09 -07:00
Elliott Liggett
efaf7e77c7 Removed additional obsolete documentation 2026-04-03 14:27:42 -07:00
Elliott Liggett
f8c41fbd58 removed outdated documentation 2026-04-03 14:22:35 -07:00
Elliott Liggett
197679e0aa better FFT for 2ch audio 2026-04-03 13:41:39 -07:00