Giter Site home page Giter Site logo

imgui-command-palette's People

Contributors

hnosmium0001 avatar pthom avatar root3287 avatar royawesome avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

imgui-command-palette's Issues

Does not build, calculation of width deprecated.

To compile in the latest build of ImGui (or anything past about 2021), line 535 of imcmd_command_palette.cpp has to be changed to float width = ImGui::GetWindowContentRegionMax().x - ImGui::GetWindowContentRegionMin().x;

Suggestion: Specify in readme's build instructions for the example app that conan v2 is not supported

I was referring to this repository to implement a similar UI feature myself, and wanted to build the example app to refer to its behavior. I ended up on a whole adventure trying to build the example app, which was finally resolved by giving up trying to build with conan v2 and installing conan 1.61.0 instead. For anyone else who ends up wanting to build the example app who was not previously familiar with conan, it may save them quite a bit of time if this was stated in the build instructions.

Annoucing Dear ImGui Bundle including imgui-command-palette and many others; with support for C++, Python and emscripten

I'm happy to announce the first public release of Dear ImGui Bundle. Dear ImGui Bundle is a bundle for Dear ImGui, including many powerful libraries from its ecosystem. It enables to easily create ImGui applications in C++ and Python, under Windows, macOS, Linux, emscripten. It is aimed at application developers, researchers, and beginner developers who want to quickly get started.

imgui-command-palette is a included in the widgets provided with it.

@hnOsmium0001 : sorry to hijack the issues list for this, and feel to close this issue; as this is just for your information. I informed @ocornut yesterday, and I plan to communicate about it in the ImGui gallery in the next hours.

Build error

Im getting the following errors when i try to build, (i havent even included the header in my main file yet)

/Users/-/Developer/enigma/external/imgui/imgui_internal.h:101:2: error: Please '#define IMGUI_DEFINE_MATH_OPERATORS' _BEFORE_ including imgui.h!
#error Please '#define IMGUI_DEFINE_MATH_OPERATORS' _BEFORE_ including imgui.h!
 ^
/Users/-/Developer/enigma/external/imgui_command_palette/imcmd_command_palette.cpp:631:34: error: invalid operands to binary expression ('ImVec2' and 'ImVec2')
            window->DC.CursorPos + ImGui::CalcItemSize(size, 0.0f, 0.0f),
            ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
make[2]: *** [CMakeFiles/enigma.dir/external/imgui_command_palette/imcmd_command_palette.cpp.o] Error 1
make[1]: *** [CMakeFiles/enigma.dir/all] Error 2

I moved the #define to be before the imgui.h but it still doesn't work. Any idea on how i can fix this?

Images

This is a issue used to host media files for various docs in the repo.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.