BlackMark
  • Joined on 2019-03-26
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 18:36:01 +02:00
42043bcd55 Implement re-enumerate button
45116d8857 Add mutex to protect update thread
Compare 2 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 17:52:23 +02:00
c930e316c4 Set tray icon to average brightness value
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 17:37:19 +02:00
1e3836cb9f Fix type mismatch warning
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 17:36:07 +02:00
7ea9638488 Update overall brightness slider if all monitors match
ddec3d2431 Collapse else-if
Compare 2 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 17:24:48 +02:00
aeca6a5dc0 Only update brightness if manual override is enabled
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 17:21:12 +02:00
4956dde368 Implement clamping to min and max brightness
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 17:01:03 +02:00
348631fedc Only store valid sensor values
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 16:52:52 +02:00
fc49f1d779 Implement monitor and overall brightness slider
756bb9b6a7 Remove unnecessary circular updates
Compare 2 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 16:28:23 +02:00
5943b72fef Implement limits slider
8f4dec0bff Implement overall limit sliders
78f3daf1ff Remove paramater that matches the default
Compare 3 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-17 14:54:36 +02:00
17a4890fdc Refactor clamped and rounded linear interpolation
e4f18911f9 Add placeholder for linux version of monitor getName
17a1eab03d Fix missing library for C++17 filesystem
69b14243bc Fix wrong indentation
65b4fbc484 Fix signed-unsigned comparison warning
Compare 5 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-12 21:04:14 +02:00
5b6dd9e62c Add some GUI abstraction and implement basic monitor selection
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-12 21:02:58 +02:00
994e08bebc Add function to get monitor name
86dbcfda4f Reset everything in monitor move constructor
5e4aba8140 Make sensor move constructible
Compare 3 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-12 19:14:22 +02:00
7b791a071b Implement manual override checkboxes
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-12 19:06:38 +02:00
69a68ce67c Refactor monitor tab GUI setup
afd6de62a0 Refactor GUI setup
Compare 2 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-12 18:49:21 +02:00
cb9a57a24a Make placeholder values obvious
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-12 18:44:44 +02:00
395e58f94d Give UI elements proper names
200ad19d95 Add GUI layout for monitors and sensors
Compare 2 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-12 17:58:32 +02:00
88600b8915 Add revision 2 of PCB
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-09 21:54:18 +02:00
d5dad15d0a Implement log rotation
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-09 20:08:29 +02:00
7331532dfa Reflect watchdog reset with startup color
5169ddd4bd Set watchdog to approximately 2s and add refreshing
8e15ee72f3 Add watch dog timer
7a087c918e Remove duplicate include entries
Compare 4 commits »
BlackMark pushed to master at BlackMark/AdaptiveBrightness 2020-07-09 18:52:45 +02:00
962dc6ab95 Add readme to firmware