Skip to content

Commit

Permalink
Update changelog / V1.2.0-WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
pthom committed Jan 3, 2024
1 parent ae4c63f commit 9107415
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 2 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
# v1.2.0 (WIP)

### New features
* HelloImGui: now uses Freetype for font rendering.
Added support for Colored font and Emoji fonts
* update imgui to v1.90-docking
_example_integration/ now points to a github [template repo](https://github.com/pthom/imgui_bundle_template)
* Can fully customize the menu bar (within Hello ImGui)
* Show python & C++ code in the ImGui Demo window

### Backends
* Add support for Metal rendering backend (C++ only, macOS only)
* Add support for Vulkan rendering backend (C++ only, Linux, Windows, macOS)
* Add support for DirectX11 rendering backend (C++ only, Windows)
* Add support for DirectX12 rendering backend (C++ only, Windows). Experimental
* Deprecated CMake options IMGUI_BUNDLE_WITH_GLFW and IMGUI_BUNDLE_WITH_SDL
(use HELLOIMGUI_USE_GLFW_OPENGL3 and HELLOIMGUI_USE_SDL_OPENGL3 instead)

### iOS
* Add LaunchScreen.storyboard for iOS: apps are now full screen
* Add support for EdgeInsets (handle safe area on iOS, i.e. the notch)

### Android
* Hello ImGui now compatible with Android (including assets, app icon, etc.)

### Python
* Added bindings for imgui AddPolyline / AddConvexPolyFilled
* Added bindings for imgui IniFileName and LogFilename, WindowName
* Added bindings for ImGuiInputTextCallback and ImGuiSizeCallback
* Added python context manager for imgui.begin / imgui.end, etc (lots)
* Python backends: use new ImGui mouse API. Corrected pygame backend keymap


# v1.1.0

### 3D
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.16)
project(imgui_bundle VERSION "1.1.0") # Remember to mirror changes to setup.py!
project(imgui_bundle VERSION "1.2.0") # 1.2.0-WIP Remember to mirror changes to setup.py!


# About imgui_bundle_add_app:
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import sys
import os

VERSION = "1.1.0" # Remember to mirror changes on line 2 of main CMakeLists!
VERSION = "1.2.0-WIP" # Remember to mirror changes on line 2 of main CMakeLists!
THIS_DIR = os.path.dirname(__file__)
ROOT_PACKAGE_FOLDER = "bindings/imgui_bundle"
ROOT_PACKAGE_NAME = "imgui_bundle"
Expand Down

0 comments on commit 9107415

Please sign in to comment.