Updated About the IMGUI paradigm (markdown)

omar 2023-01-25 17:46:58 +01:00
parent 4958d48e32
commit da99a0bf2d

@ -7,10 +7,10 @@ THIS IS WIP/DRAFT / [Discuss this article](https://github.com/ocornut/imgui/issu
Please note the [References](#references) section where other articles have been written about this. Please note the [References](#references) section where other articles have been written about this.
Proponent of the IMGUI paradigm have noticed that it was widely misunderstood, over and over. Proponent of the IMGUI paradigm have noticed that it was widely misunderstood, over and over.
As of ~~Feb 2021~~ August 2022, even the [IMGUI Wikipedia page](https://en.wikipedia.org/wiki/Immediate_mode_GUI) is completely off the mark and incorrect. There are reasons for that: As of ~~Feb 2021~~ January 2023, even the [IMGUI Wikipedia page](https://en.wikipedia.org/wiki/Immediate_mode_GUI) is **COMPLETELY** off the mark and incorrect. There are reasons for that:
- the acronym is misleading (read below). - the acronym is misleading (read below).
- people didn't do a good enough job explaining or documenting what IMGUI means. - people didn't do a good enough job explaining or documenting what IMGUI means?
- they are different interpretation of what IMGUI means. - they are different interpretation of what IMGUI means?
- many popular IMGUI implementation have made similar design choices, making it more confusing what is actually the soul and backbone of the IMGUI paradigm vs a set of implementation choices. - many popular IMGUI implementation have made similar design choices, making it more confusing what is actually the soul and backbone of the IMGUI paradigm vs a set of implementation choices.
- the naming and success of "Dear ImGui" blurred the line a little bit further (should have used another name). - the naming and success of "Dear ImGui" blurred the line a little bit further (should have used another name).