WhatPulse 3.0

December 27, 2020

🎉 New Features

  • New Design: We've redesigned the entire client and give it a much more modern look. - New Tray Menu: One of the best kept secrets of the client was that you could hover over the tray icon and get a quick glance of your stats. We've made that an integral part of the new menu and sproushed it up a lot more!
  • New Design: Every single screen in the client has gotten a facelift.
  • New Iconography: Let's face it; the previous icons were from 2001. Starting 3.0, we'll be using icons that are sleek and that you recognize.
  • New Keyboard Heat Map: This is one of our favorites and yours (so we're told) too. It looks so much better now!
  • Check out our blog to see screenshots.

📈 Improvements

  • Database Optimizations: A lot of work went into the local database and optimizing it to be more resilient. We've got more ways to go, but this means less 'critical database errors'.

🎉 New Features

  • Windows: Moved from Winpcap to Npcap for better Windows 10+ support, better accuracy in traffic counting, and better security.
  • Signed digitally: No more 'unidentified developer' warnings when installing or running WhatPulse. Finally.
  • macOS 11 (Big Sur) Support: There are some smaller nuggets in this support, like automatically adjusting the menu icon to the dynamic color of the menu bar.
  • macOS: Add new permissions manager that shows a window validating the Accessibility and Input Monitoring system settings. It also walks you through exactly how to configure these.
  • macOS: Recognize Apple M1 processors. This isn't support for them (even though the client runs on M1). More info here.
  • Client Navigation: Allow META+1, META+2, etc. to navigate through the tabs in the client. On Windows and Linux (tba), the META key is CTRL. On macOS, it's CMD.

📈 Improvements

  • Auto Pulsing: After detecting no internet and disabling auto pulsing, try it again after 1 hour.
  • Qt Upgrade: While boring, we did want to mention that we've upgraded to Qt 5.15.2. THe reason: this solves the high screen resolution and scaling issues that 2.x had. NOTE: Reports say this doesn't work fully, when you have scaling set to 125% or above.

🐛 Bug Fixes

  • The mouse heat map export returned a list with coordinates '0,0'. Not very useful. Now, it actually lists the coordinates.
  • The Input History widget has the 7 weeks and 7 months switched. Not any more.