Skip to content

FanControl.OpenRGB v1.0.0

Latest

Choose a tag to compare

FanControl.OpenRGB v1.0.0

  • feat(openrgb): add RainbowEffect with HSV hue cycling (d7dd9e9)
  • test(openrgb): cover Name and engine binding push, exclude untestable paths (2796db1)
  • test(openrgb): cover ConfigLoader.LoadOrCreate, EffectDiscovery, and Initialize (a44fa73)
  • refactor(openrgb): harden engine error handling and reconnect (1050a43)
  • refactor(openrgb): extract state-machine engine, slim plugin to orchestrator (8acbb7e)
  • feat(openrgb): add ReconnectConfig for bounded connection retries (ca2f5bf)
  • refactor(openrgb): bundle render state and split RenderFrame stages (d764e1f)
  • refactor(openrgb): reuse compiled binding regex in Load match count (240fff0)
  • fix(openrgb): harden plugin lifecycle and extract config loader (a566a75)
  • perf(openrgb): eliminate per-frame alloc and repeated regex in render loop (452559a)
  • test(openrgb): add coverage for plugin, sensors, config, and toolkit (4c4db81)
  • refactor(openrgb): hardcode framerate=30 in BlinkEffect, remove injection (a2bc2fa)
  • fix(openrgb): replace frame-based BlinkEffect params with Hz-based (beecb17)
  • fix(openrgb): use LockFile abstraction instead of inline path (ad69292)
  • fix(openrgb): remove dead ActiveEffect/IdleEffect from RuleConfig (9675fdb)
  • refactor(openrgb): reorganize source files into subfolders (035321a)
  • refactor(openrgb): rename Program.cs to DevToolkit.cs (ba71757)
  • refactor(openrgb): extract toolkit helpers for testability (75e8757)
  • fix(openrgb): resolve config path relative to app base directory (2e832c9)
  • Clean up comments across FanControl.OpenRGB source files (aec8b8e)
  • Refactor RenderLoop to use persistent buffers and prevent frame overlap (15046e3)
  • Remove duplicate JsonDerivedType registration for GaugeGradientEffect (5ea12e1)
  • Add GaugeGradient effect and update README documentation (0f1e18b)
  • Enhance code comments for clarity and improve README documentation on effect types and toolkit usage (9280f90)
  • Refactor ProgressBarEffect to optimize LED processing and improve fill color application (847c472)
  • Refactor effect selection and manual adjustment handling for improved user experience (b56c90f)
  • Refactor BlinkEffect to use floating-point intervals for smoother blinking transitions (39f13a2)
  • Enhance user input for device and zone filtering with regex support and improve manual value adjustment in render loop (1cea736)
  • Refactor effect processing to remove client dependency and consolidate color parsing methods (c1a8785)
  • Refactor RGB effect processing to utilize frame buffers for smoother transitions, immediate updates and layered effects (e09ab38)
  • Fix blinking effect to use immediate color switch without transition (45a39af)
  • Add ModulateByValue property to effects for dynamic intensity/speed control (7f5ce69)
  • Add PackageReference for Costura.Fody to enhance build process (e456a17)
  • Rename effects, enhance existing ones with transition speed and LED filtering (45d3e85)
  • Translate all comments and messages from French to English (4579882)
  • Refactoring classed for effect and rules (f1f8d85)
  • Refactor RGB rules and effects for improved configuration and functionality (f39b7f3)