Releases: masonasons/AudioCapture
Releases · masonasons/AudioCapture
Latest Build
Latest Automatic Build
This is an automatically generated release from the latest commit on the master branch.
Commit: 2a9fb4e
Build Date: 2025-11-22T19:18:09-06:00
Recent Changes
Sort process list naturally with case-insensitive ordering
Processes are now displayed in a naturally sorted, case-insensitive order
making it much easier to find specific processes.
Changes:
- Added std::sort with StrCmpLogicalW comparator after fetching processes
- Natural number ordering: file1.exe, file2.exe, file10.exe (not file1, file10, file2)
- Case-insensitive: Chrome.exe and chrome.exe are treated equally
- Alphabetical with locale awareness
- "System Audio - All Processes" remains at top (handled separately)
Technical:
- Uses Windows StrCmpLogicalW API for natural comparison
- Added #include for std::sort
- Lambda comparator compares ProcessInfo by processName
- Single O(n log n) sort operation, minimal performance impact
User benefit: Processes appear in predictable, alphabetical order
For versioned releases, see the Releases page.
What's Changed
- Basic CI pipeline by @braillescreen in #1
New Contributors
- @braillescreen made their first contribution in #1
Full Changelog: https://github.com/masonasons/AudioCapture/commits/latest