-
-
Notifications
You must be signed in to change notification settings - Fork 10.2k
-
-
Notifications
You must be signed in to change notification settings - Fork 10.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ImGui needs a better name! #21
Comments
"Immie" is cute, relevant, easy to pronounce and spell, and has no significant Google hits. You asked for a keyword, but a full name is even better for actual use. "I added an Immie control" is easy to say to your coworker. "I added an ImGUI control" doesn't flow as easily when written or spoken. Domain names are parked though. |
imm.ie is free. |
cppim gui library |
My intuition is that I won't change the core "identifier" so we can keep the github URL and don't break code that use the ImGui:: namespace. More like adding a qualifier to the existing name for searchability and identifiability. So 'immie' is ok but it doesn't do that. I might just change my mind later and accept to rename the namespace/prefix in code but it seems a bit overkill. e.g. of a qualifier Domain names aren't an issue, I don't plan to get one. |
OmarUI? :) Omaru, Omarui. It really doesn't need to include "imgui" or which lang it was written in. |
I'd want to slap myself all day if the library was named after me. |
haha :) fair enough. |
If you want to keep the "imgui" part and you just want to add an adjective, I agree that something like: Another common approach would be to find something crazy and "exotic" with no meaning at all that is easy to remember, like "Nancy purple brocket's imgui" (or something like that with less words that is easier to remember). I'd rather use the first approach. As a side note there are already other libraries named Imgui (like this: https://github.com/AdrienHerubel/imgui, which should be a direct extrapolation of the gui included in memononen's Recast and Detour library as far as I can understand): so making this library unique is a good choice. |
Personally I don't think it's needed to keep imgui as part of the name but that is of course up to @ocornut |
"Ocornut's ImGui" seem to be the de-facto name.. |
How about openImGui? |
+1 immie |
Immie is actually pretty nice imo :) |
I think it is a bad idea to rename completely. I have no trouble finding ocornuts gui simply googling for "imgui" (first hit) the other github project with the same name was not updated in 2 years and has ridiculously less stars. keeping the name "IMGUI" and adding "Ocornut's" as a prefix unofficially in a logo or something seems less objectionable though. i think marketing wise it would have much more impact to create a dedicated website with a more structured documentation than the one page mess of a README.md. You can conveniently use github pages for that and include whatever logos seem fit. As a starting point for newcomers such a website with a collection of code snippets and screenshots/gifcasts of the result would be more important (imho) |
as a plus for github pages: everyone can create PRs and contribute, whether it is actual documentation or a better home for the example imgui usages than the kitchen sink #issue that there is right now ;) |
imgui on google bring reaults for imgur ... i love your work and i am currently replacing my homebrewed level editors gui with ingui. cppgui is my suggestion |
Github pages would definitely be a good idea :) I've just discovered them myself |
imui++? |
SlimGui? :D |
Præsens (Immediate in ancient Latin) |
imgüi |
simgui ? |
Has popularity of the library removed this rename requirement? imgui in search engines return this project now (along with your patreon link!) |
that maybe due to your google tracking. on my work machine which is not infected by my personal google search history and behaviour tracking it returns this github project but no patreon and the other imgui is second exactly behind it... |
Alright let's try to sort that out! I still beieve the best would be to settle on a low-key prefix or suffix to "ImGui" that would be included on the pages and various documentations/headers but not affect the namespace/code itself. Flix01 said:
That sort of thing. Flix01 said:
Or that sort of thing. Also good, something completely arbitrary and random (better if it's a single word). Jarikomppa
Would rather go for Omar's ImGui instead of ocornut, but more in favor of the things above (not a fan of things named after people unless it's really low-key like one letter). Sorry I'm not contributing much. I'll sit now and try to brainstorm some words :) |
I sort of like those: Sweet, Dolce, Neat, Pop, Joly, Glint, |
Are you serious ? :D |
WhimGui, because you can make GUIs on a whim? On Mon, Jul 13, 2015 at 9:39 PM, omar notifications@github.com wrote:
|
ImGUI - The tiny GUI builder. Itty Mitty GUI - ImGUI I Make GUI - ImGUI Itty bitty Mighty GUI - ImGUI |
Branding proposal ! The idea is to keep it rather low-key and not intrude in the code. Won't change any namespace/filename (obviously). Would add the name at the top of headers in comments and in a few locations but that'd be it. It's mostly a way to be able to recognize it with clarity when communicating. |
omgui om for omar Sorry couldn't fit im in there :) |
Here's the code
|
I vote for "I am GUI" or "I'm GUI". Very personal, so warm, much feelings. No symbols rename. |
PRIMGUI (pronounced either "Prime GUI" as in 'prime - really great', or "prim-gui" as in 'prim - very proper and neat') |
Imgui Jr (or imgui Junior) |
Another one: trimgui If these prefixes smashed onto the front of "imgui" to make a single word are a bad idea, let me know and i'll stop :) |
How about what I suggested "dear imgui,", what do you think. |
After reading all ideas I still think keeping it simply "Imgui" is the most On Sun, Sep 13, 2015 at 12:22 PM, omar notifications@github.com wrote:
|
I'm not crazy about dear imgui, but couldn't pinpoint specifically why. I'm sure i'd get used to it though if that's what happened. I do like that it's distinct and not overly techy. |
The idea of keeping imgui is fine for now since this is the only game in town, but it could get ambiguous down the line if imgui as a general paradigm catches on and other popular projects spring up. The term "PC" always annoyed me for that reason (from google): |
imgui as a paradigm has caught. It's in Unity (old) and a few other librairies are using the name name, that's the whole reason for this thread in the first place. |
Very true. I think a prefix/postfix is a good idea. |
I was actually responding to some of the earlier comments in this thread pointing out that this project gets first place on SERPs for "imgui". |
I don't perceive it as a name. It sounds not identifying. So my gut spoke. |
I reinstate that "omar's imgui" is pretty much the de-facto name already.. On Sun, Sep 13, 2015 at 6:18 PM, theGiallo notifications@github.com wrote:
|
what about slimgui? :) |
I like slimgui :) |
Guinness --> imguinness :) |
Advanced IMGUI => AIMGUI |
I would go for libZOOP :-) |
I've gone and went for a low-key "dear imgui" to get over with that topic. Commits are very simple: EDIT I realise many people said they don't like it, but in the absence of suggestions following the spec I'm using what I have (which I kinda like) and either way it is meant to be barely noticeable. |
Good news, nobody has been rioting so far :) |
omgui |
ImGui is a generic term which makes googling for this library uneasy.
While we can keep the git and source code "imgui" (if desired), it would be beneficial to include a keyword or two that would uniquely identify the library. Any suggestions?
The text was updated successfully, but these errors were encountered: