CHANGELOG#

This document records all notable changes to omni.kit.widget.filter extension. This project adheres to Semantic Versioning <https://semver.org/>_.

[1.1.9] - 2026-08-18#

Fixed#

  • OMPE-84084: Double click now hides the options menu unconditionally instead of only when shown is already true, so a deferred show that reached the draw pass in the gap between the two clicks no longer leaves the menu open (the flaky test_double_click_does_not_show_menu).

[1.1.8] - 2026-07-29#

Fixed#

  • Toggle now branches on the model’s dirty state instead of the lagging selected style flag, so it no longer saves when it should restore.

  • Middle click is no longer swallowed while the options menu is open or a deferred show is in flight, and a middle double click no longer toggles an extra time.

  • Saved options are rebuilt on each save, so items dropped by rebuild_items() are no longer restored.

  • Fixed flaky toggle and menu tests: retry an emulated double click the runner stretched past the double-click interval, and wait on observable state.

[1.1.7] - 2026-06-25#

Fixed#

  • Fixed flaky test_dirty_toggle by waiting for the button’s selected state to settle before the middle-click toggle.

[1.1.6] - 2026-06-08#

Fixed#

  • OMPE-72937: Defer filter popup show to the panel draw pass after the double-click hold delay so the menu parents to the correct external OS window without flashing on double-click.

[1.1.5] - 2025-09-22#

Changed#

  • Fixed order of documentation

[1.1.4] - 2024-06-03#

Changed#

  • Updated documentation with AI agent.

[1.1.3] - 2024-01-05#

Changed#

  • When toggle filter settings, make sure filter item has value attribute

[1.1.2] - 2022-08-10#

Changed#

  • Change toggle tests to check items status instead of image comparison

[1.1.1] - 2022-08-10#

Changed#

  • OM-104857: Change style and behavior

  • Add triangle in button area

  • Left click or Right click to show menu

  • Double click or middle click to toggle

  • Left + Hold does not work any more

[1.0.3] - 2022-08-03#

Changed#

  • Update golden to match omni.kit.widget.options_menu

[1.0.2] - 2022-07-15#

Added#

  • New keyword argument “menu_width” to set popup menu width

Changed#

  • Press and holding shorter to show popup menu

  • Show background when selected

[1.0.1] - 2022-06-30#

Added#

  • Add arguments for button size and hide_on_click

[1.0.0] - 2022-06-10#

Added#

  • Initial version implementation