Skip to content

Add colorization, gamma correction, and UI improvements - #8

Merged
tlamy merged 2 commits into
mainfrom
color-palettes
Mar 1, 2026
Merged

Add colorization, gamma correction, and UI improvements#8
tlamy merged 2 commits into
mainfrom
color-palettes

Conversation

@tlamy

@tlamy tlamy commented Mar 1, 2026

Copy link
Copy Markdown
Owner

Description

This pull request introduces several enhancements, including:

  • Colorization and Gamma Correction: Added a customizable thermal color palette system with adjustable gamma settings.
  • User Preferences: Implemented preferences for window scaling, rotation, and position persistence using Preferences.
  • Video Recording: Improved integration to support saving videos under user directory paths (XDG_VIDEOS_DIR) with a fallback for default paths.
  • Device Management: Enhanced platform-independent device connection checks and management.
  • Toolbar UI Updates: Refactored toolbar to include gamma controls, palette cycling, developer mode toggles, and new icons.

- Introduced automatic window scaling, rotation, and position persistence using the `Preferences` singleton.
- Implemented a customizable thermal color palette system with support for gamma adjustments.
- Improved video recording integration with user directory support (`XDG_VIDEOS_DIR` and default paths fallback).
- Enhanced device connection checks and management across platforms.
- Refactored toolbar UI to include gamma, palette cycling, and developer mode toggles, with new icons for better usability.
@tlamy tlamy self-assigned this Mar 1, 2026
@tlamy
tlamy merged commit 033977b into main Mar 1, 2026
10 checks passed
@tlamy
tlamy deleted the color-palettes branch March 1, 2026 14:02
@github-actions

github-actions Bot commented Mar 1, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 1.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant