Skip to content

Releases: masonasons/AudioCapture

Latest Build

23 Nov 01:23

Choose a tag to compare

Latest Build Pre-release
Pre-release

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

New Contributors

Full Changelog: https://github.com/masonasons/AudioCapture/commits/latest