![]() |
|
![]() |
| "VB6 was not very flexible in many ways but you could get an application going in no time"
Same in Delphi / Lazarus. And the language was / is way more powerful. |
![]() |
| Oh :(
I thought ImGui was a regular GUI library. Why are people even mentioning VB6 and Delphi then in the comment threads? Possibly because they made the same assumption that I made :) |
![]() |
| imgui is a general approach to designing gui libraries proposed by casey muratori in 02005 https://www.youtube.com/watch?v=Z1qyvQsjK5Y; the particular library in question is omar cornut's 'dear imgui'
a gui that would use 100% of cpu on an 0.52-mips mac 512 https://netlib.org/performance/html/dhrystone.data.col0.html would probably use about 0.02% of cpu on one 2201-mips core of a raspberry pi 3 https://netlib.org/performance/html/dhrystone.data.col0.html if you pessimistically multiply that by 32 to account for having 32 bits per pixel instead of 1, and by 12 to account for 1920×1080 instead of 512×342, it comes to 9%. of one of the cores! also it would run in 0.5% of the pi's ram so, to a significant extent, the struggle is no longer to get something approximating your desired user interface running, but to imagine a user interface that's worth people's time to use. so it makes sense to trade off cpu consumption and ram usage for faster experimentation in a lot of cases |
![]() |
| react is immediate mode, and it doesn't have to refresh at xx fps; it only refreshes when a change in the data the gui is dependent on. (and the browser tends to refresh when there are input events) |
![]() |
| You are confusing "Number of steps" with "Easy".
They're also the same number of steps. If I tell my OS to open an `html` file, it opens a browser window. |
![]() |
| Dear ImGui is the full official name, but it's still extremely common to refer to it simply as ImGui (that's what the namespace is called, etc). It's definitely not just "Dear". |
![]() |
| > Now one for egui, please
>> How is "Now one for egui, please" not a request? Relax. It's an idiomatic expression, perhaps you're not familiar with it, it doesn't usually signal entitlement. |
Would appreciate if someone can explain, thanks!