CHANGELOG#
This document records all notable changes to omni.kit.window.modifier.titlebar
extension.
This project adheres to Semantic Versioning <https://semver.org/>
_.
[107.0.1] - 2025-06-04#
Changed#
Updated documentation with AI agent.
[107.0.0] - 2025-01-06#
Changed#
udpate public api
[105.2.16] - 2024-01-18#
Changed#
Re-enable the tests which were disabled by wrong
Use the default application icon (which is the one display in windows task bar) instead of the another one. The default app icon is specified by omni.appwindow with this key: settings.app.window.iconPath The following settings key are obsoleted: settings.exts.”omni.kit.window.modifier.titlebar”.icon.file settings.exts.”omni.kit.window.modifier.titlebar”.icon.size settings.exts.”omni.kit.window.modifier.titlebar”.icon.use_size
[105.2.15] - 2023-10-18#
Changed#
OMFP-3266: remove the warnings at startup. To mark the ext compiled with kit-sdk 105.2
[105.1.14] - 2023-10-18#
Changed#
OM-110920: ETM failure for omni.kit.tool.markup on release/105.1
[105.1.13] - 2023-10-17#
Changed#
OMFP-2285: Add tests to make the code-coverage up to 85%+
[105.1.12] - 2023-10-09#
Changed#
OMFP-1890: Cease use of pip-install in test
[105.1.11]#
=============
Changed#
Fix OM-106372
[105.1.10]#
=============
Changed#
Using carb::windowing/omni.appwindow to get the window handle
[105.1.9]#
=============
Changed#
Fix https://nvidia-omniverse.atlassian.net/browse/OM-99138
[105.1.8]#
=============
Changed#
Mark this extension compatiable with all kit-105.x
[105.1.7]#
=============
Changed#
Fix test issue for kit-105
[105.1.6]#
=============
Changed#
bump version to republish
[105.1.5] - 2023-04-14#
=============
Changed#
OM-86366: Fix the test issue when test on teamcity
[105.1.4] - 2023-04-11#
=============
Changed#
OM-86366: Fix the hang issue when test with –no-window
[105.1.3] - 2023-03-24#
=============
Changed#
OM-86366: Fix the flickering title when maximized in Code
[105.1.2] - 2023-03-20#
=============
Changed#
OM-86283: Change the package attributes
[105.1.1] - 2023-03-16#
=============
Changed#
OM-86283: Trigger a new build against kit-sdk-105, to make it work with python 3.10
[104.1.1] - 2023-03-13#
=============
Changed#
OM-85508: Do not call tests for extension by default
[104.1.0] - 2023-01-12#
=============
Changed#
split code to c++ and python parts for kit ABI compatiable
[104.0.13] - 2022-10-06#
=============
Changed#
Using the
/exts/omni.kit.window.modifier.titlebar/icon/size
now actually sets the icon size.
Added#
Added the
/exts/omni.kit.window.modifier.titlebar/icon/use_size
configuration to enable the above fix.
[104.0.12] - 2022-10-06#
=============
Added#
Strip version at dash when build is external, ie. 2022.2.1-rc.9 -> 2022.2.1
[104.0.11] - 2022-07-08#
=============
Added#
Make ext sensitive to internal-fields changed in titleFormatString.
[104.0.10] - 2022-07-08#
=============
Added#
Add unicode file name support.
[104.0.9] - 2022-06-18#
=============
Fixed#
Fix bug OM-53023
[103.0.8] - 2022-06-15#
=============
Fixed#
Fix bug OM-53419
[103.0.7] - 2022-04-06#
=============
Added#
Make changeWindowRegion, respondOnMouseUp, showFullPath re-configurable
[103.0.6] - 2022-04-04#
=============
Added#
OM-44927: fix resize issue
[103.0.5] - 2022-04-04#
=============
Added#
OM-44927: Add option for if change window region
[103.0.4] - 2022-03-30#
=============
Changed#
Update repo_build and repo_licensing
Change the denpendency to omni.kit.uiapp.
[103.0.3] - 2022-02-17#
=============
Change#
Add platform check on startup Fix the wrong tip of color format in toml file
[103.0.2] - 2022-02-14#
=============
Add#
Change button action from mouse-down to mouse-up
[103.0.1] - 2021-10-25#
=============
Added#
Add more colors/properties to be configurable
Make some properties change-and-play on fly The following lines are examples: titleFormatString = “{text:OMNIVERSE, font_color=0xff00,bold=true, italic = true } {separator} Kit-Demo {verKey:/app/version, font_color=0xff00ff} {separator} {file}”
Format string support:
{separator[,parameters]} {image:file_path} {file:file_path[,parameters]} {text:string[,parameters]} {version:version_file[,parameters]} {verKey:ver_key_file[,parameters]} # ver_key file should be in format of ver_str+build_number, only the ver_key is used
parameters: font_name=xxx
font_size=xxx font_color=xxx bold=true|false italic=true|false
Color is in format of 0xBBGGRR
showFileFullPath = false icon.file = “${app}/APP.ICO” icon.size = 32 defaultFont.name = “Arial” defaultFont.size = 18 defaultFont.color = 0xA02020 separator.color = 0x20A020 separator.width = 1 windowBorder.color = 0x2020A0 windowBorder.width = 3 colors.caption = 0xA08080 colors.client = 0x80A080 colors.minmax = 0x8080A0 colors.close = 0xA0A080 colors.button = 0xA080A0
Changed#
Removed#
[1.3.16] - 2021-06-03#
=============
Added#
Changed#
Polish the UI and improve the performance#
Removed#
[1.3.14] - 2021-06-03#
=============
Added#
Changed#
Improve performance to avoid flicker while the window is dragged, based on 1.2.12#
Removed#
[1.3.12] - 2021-06-02#
=============
Added#
Changed#
Improve performance to avoid flicker while the window is dragged.#
Removed#
[1.3.10] - 2021-05-31#
=============
Added#
support version(build nember) from settings key in title string: [settings.exts.”omni.kit.window.modifier.titlebar”] titleFormatString = “OMNIVERSE {separator} VIEW {verKey:/app/version, font_color=0xff00ff} {separator} {file}”
Here the version will be read from the settings at path /app/version
add alias for {version:…}: {verFile:…} [settings.exts.”omni.kit.window.modifier.titlebar”] titleFormatString = “OMNIVERSE {separator} VIEW {verFile:c:/1.version.txt, font_color=0xff00ff} {separator} {file}”
Here the verFile is an alias of version.
Changed#
Removed#
[1.3.8] - 2021-05-19#
=============
Added#
Changed#
Fix bug: System button blurry.
Removed#
[1.3.6] - 2021-05-19#
=============
Added#
Changed#
Fix bug: “Move-to-New OS Window” was broken, fixed it in this version. The reason is to return correct code for message WM_NCACTIVE.
Removed#
[1.3.4] - 2021-05-06#
=============
Added#
Changed#
Update kit version to 102.0+master.39484.eb376f1e
Removed#
[1.2.4] - 2021-05-06#
=============
Added#
Configurable default font for title text.
support version (build number) in a version file
make the border width configurable usage: (sample) [settings.exts.”omni.kit.window.modifier.titlebar”] titleFormatString = “OMNIVERSE {separator} VIEW {version:${app}/version.md, font_color=0xff00ff} {separator} {file}” #Color is in format of 0xBBGGRR showFileFullPath = false icon.file = “${app}/APP.ICO” icon.size = 32 defaultFont.name = “Arial” defaultFont.size = 18 defaultFont.color = 0xC0C0C0 separator.color = 0x00B976 separator.width = 1 windowBorderColor = 0xA0A0A0 …
Changed#
Removed#
[1.2.2] - 2021-04-29#
=============
Added#
Configurable separator width usage: add settings [settings.exts.”omni.kit.window.modifier.titlebar”] … separatorColor = 0x00B976 separatorWidth = 1 …
Changed#
Removed#
[1.2.1] - 2021-04-28#
=============
Added#
A very light separator line between the caption bar and the menu bar. 2 When unloaded and main application is not shutting down, restore windows default caption bar and border immediately
Changed#
Fix bug:
When loaded, force to extract the file name to show.
Know bugs: sometime, the system menu buttons (minimize, maximize, close) disappear.
Removed#
[1.2.0] - 2021-04-28#
=============
Added#
Changed#
Fix bug:
If window’s RGN changed, the border is sometime blurry.
For very long file name, the text will draw on the top of system buttons
Removed#
[1.1.2] - 2021-04-20#
=============
Added#
Changed#
Fix bug: For kit-sdk >= 101.0+master.37158.b5faff0b.teamcity, it needs delay start. Do not know why, it seems that some kit compoments destroied the message hook. To delay start makes the workaround. Add configurable border color.
Removed#
[1.1.1] - 2021-04-19#
=============
Added#
Changed#
Fix bug: icon/string/buttons alignment
Removed#
[1.1.0] - 2021-04-19#
=============
Added#
Add option to show file name only#
Changed#
Improve configs, docs, make it ready to publidsh
Removed#
[1.0.0] - 2021-04-19#
============= The initial version of the extension.