# CHANGELOG

This document records all notable changes to ``omni.rtx.window.settings`` extension.
This project adheres to `Semantic Versioning <https://semver.org/>`.


## [Unreleased]

### Added

### Changed

### Removed

## [0.6.2] - 2022-09-20
### Added
- API to switch to explicitly switch to a renderer's settings and show the window.

## [0.6.1] - 2022-02-15
### Changed
- Made test suite runnable for carb-settings paths other than 'rtx'

## [0.6.0] - 2020-11-27
### Changed
- Added RenderSettingsFactory interface as entry point for dependent extensions, and removed existing get_rtx_settings_window. This is an interface breaking change
- Cleaned up Reset Button logic so any changes to settings result in reset button status being checked
- Set an active tab when you add any Render Settings (previously wasn't set)
- Start frames collapsed, and store collapse state during session
- try and delete widgets/models etc that don't get destroyed/garbage collected when UI is rebuilt due to circular references

## [0.5.4] - 2020-11-25

### Changed
- Added Registration process
- Moved hardcoded RTX registration out
- Custom tooltips support

## [0.5.3] - 2020-11-18

### Changed
- Additional fix to make labels wider 
- Additional fix to Default to centre panel when Renderer Changed
- removed IRay

## [0.5.2] - 2020-11-16
### Changed
- Made labels wider to accommodate longer label width on single line
- Changed colour of float/int drag bars
- Default to centre panel when Renderer Changed

## [0.5.1] - 2020-11-11

### Changed

- Cleaned up code - type annotations, comments etc
- Added some tests
- Added skip_draw_when_clipped=True performance optimisation

## [0.5.0] - 2020-11-04

### Changed

- initial release

