Commit Graph
460 Commits
Author SHA1 Message Date
SpaiR 4a5c587ffd [API] Add ability to set inputBuffer in ImGuiTextFilter
Useful to have a custom inputText field, but to filter using ImGuiTextFilter

resolves #160
2023-03-02 11:44:23 +02:00
SpaiR 618f687f19 v1.86.8 2023-03-01 11:19:31 +02:00
github-actions be4c86e654 [ci skip] update native binaries 2023-03-01 09:11:18 +00:00
SpaiR bf92f04c21 [API] Fix inputText with resizable ImString crashes if the ImGuiInputTextCallback is null
fixes #158
2023-03-01 11:01:09 +02:00
github-actions e1789c80fa [ci skip] update native binaries 2023-02-28 17:16:53 +00:00
SpaiR d8f8f41a76 [API] Make classes from imgui.type which are represent numbers to extend Number class
- ImDouble
 - ImFloat
 - ImInt
 - ImLong
 - ImShort
2023-02-28 19:08:25 +02:00
SpaiR 25fc8bae8f [API] Make all imgui.type classes to implement Comparable<> interface 2023-02-28 19:02:41 +02:00
github-actions 068c1e0faa [ci skip] update native binaries 2023-02-28 11:00:37 +00:00
Kirill Boginskyandkirill-boginskiy e9f1b72043 [API] Added inputTextWithHint with ability to use callback (#159)
Co-authored-by: kirill-boginskiy <kirill.boginskiy@vizor-games.com>
2023-02-28 12:52:23 +02:00
SpaiR ae6765ad34 v1.86.7 2023-02-08 08:59:44 +02:00
SpaiR a1690409c1 [Build] Tweak Update Binaries job 2023-02-07 17:18:23 +02:00
github-actions 94aab3201e [ci skip] update native binaries 2023-02-07 11:19:11 +00:00
墨恒andSpaiR 986aa532ff [API] Added callback binding for InputText (#156)
* Added callback binding for InputText

* Add JavaDoc

* Change

* Add Javadoc

* Fix Import

* Teaks and improvements

- Extended example;
- Added input text callback ImGuiInputTextFlags#CallbackEdit;
- Minor code improvements.

---------

Co-authored-by: SpaiR <klimbetoo@gmail.com>
2023-02-07 13:13:02 +02:00
github-actions f3c971ca60 [ci skip] update native binaries 2023-02-03 17:18:25 +00:00
Moulberry 667d6108b8 [API] Fix nHasDragDropPayload SIGSEGV when payload doesn't exist (#155)
`getDragDropPayload()` functions should simply return null when
the payload doesn't exist.

Currently, DearImGui will return NULL from `ImGui::GetDragDropPayload()`
when the payload does not exist. This causes a null dereference
since the nHasDragDropPayload function performs no NULL check
2023-02-03 19:11:47 +02:00
SpaiR 4f06b4e0de [Doc] Tweak readme 2022-12-28 09:55:54 +02:00
SpaiR 0f4df89e2b v1.86.6 2022-12-27 13:11:19 +02:00
SpaiR 09da8c4aae [Build] Fix maOS deploy 2022-12-27 13:08:09 +02:00
github-actions 533e8dfe12 [ci skip] update native binaries 2022-12-27 10:37:01 +00:00
SpaiR e2cfbdcf3f [Build] Change comparison for binary libraries
Instead of size we will compare hash of the `imgui-binding/src/main` folder.
2022-12-27 12:30:06 +02:00
virusbear c71ed6f198 [API] Add missing ImNodes::EditorContextGetPanning (#152)
* Add editorContextGetPanning to ImNodes binding

* make editorContextGetPanning call by reference

* Fix typo
2022-12-26 12:58:54 +02:00
SpaiR cb381e9521 [Build] Fix missing windows natives in deployment 2022-12-25 12:21:10 +02:00
SpaiR 88f98d84ec [Doc] Tweak readme about release page files 2022-12-21 12:03:52 +02:00
SpaiR 87b1004674 [Build] Fix publish.gradle script 2022-12-19 13:40:05 +02:00
SpaiR e913e19982 [Build] Add gradle cache 2022-12-19 11:41:14 +02:00
SpaiR d760b2b9ef [API] Tweak ImString tests 2022-12-19 11:36:10 +02:00
SpaiR 47baed3b42 [API] Add arithmetic ops to ImVec2 and ImVec4
- plus
- minus
- times
2022-12-19 11:30:51 +02:00
SpaiR a2bacb292e [Build] Update artifacts only when needed (#150) 2022-12-15 12:36:35 +02:00
github-actions 8356d76a62 [ci skip] update native binaries 2022-12-14 10:08:23 +00:00
SpaiR 8a560ca439 [API] Fix dependency tree issue for imgui-java-app
resolve #75
resolve #127

Removed shadowing for `imgui-java-app.jar` which is published to Maven Central.
Shadow Jar now has a prefix `-all` - for those one who prefer to use raw jars instead dependencies in maven/gradle.
2022-12-14 12:01:50 +02:00
github-actions fea86b1de5 [ci skip] update native binaries 2022-12-13 12:58:11 +00:00
SpaiR 23b3f4f123 [Doc] Remove redundant header 2022-12-13 14:48:53 +02:00
github-actions 2b5a4851da [ci skip] update native binaries 2022-12-12 19:51:43 +00:00
SpaiR 2957cb4b88 [Build] CI refactor (#149)
* [Build] CI refactor

* [Build] Fix GenerateLibs

* [Build] Up actions/checkout@v3

* [Build] Remove actions/gradle-build-action

* [Build] Uncomment publish/release jobs

* [Build] Delete obsolete jobs

* [Build] Add more info to the jar manifest

* [Build] Make checkout to fetch tags

* [Build] Return job to update binaries

* [Doc] Update README
2022-12-12 21:45:50 +02:00
Aiden LambertandSpaiR 62377c7b1d [API] Add callback freeing to ImGuiImplGlfw (#146)
Co-authored-by: SpaiR <klimbetoo@gmail.com>
2022-11-24 22:25:23 +02:00
SpaiR f4214c29dc [Build] ⬆ freetype v2.12.1 2022-11-24 21:55:49 +02:00
SpaiR 56165905b3 [Doc] Move README back to the root 2022-11-24 21:46:47 +02:00
github-actions 8a65518093 [ci skip] Update native binaries 2022-11-16 10:01:50 +00:00
davfsa 72e061637e [API] Fix calcTextSize to be used in a static context (#143) 2022-11-16 12:00:39 +02:00
SpaiR ff9b88ddbb [API] Add convenient methods to ImColor helper 2022-09-02 12:18:29 +03:00
github-actions 5abaacfc87 [ci skip] Update native binaries 2022-05-15 07:31:02 +00:00
SpaiR 142e312971 [API] Fix invalid setNextPlotFormatY
fixes #129
2022-05-12 13:15:11 +03:00
David MarinhoandSpaiR 3a494ba6a3 [Example] Add example of Canvas Editor (#126)
* [Example] Add example of Canvas Editor

* [Example] Adjust Canvas Editor example (#126)

* [Example] Wrap examples to their own window

* Tweaks

Co-authored-by: SpaiR <klimbetoo@gmail.com>
2022-05-05 23:52:13 +03:00
SpaiR 5b0e867bfe [Doc] Simplify PR template 2022-04-29 17:45:44 +03:00
SpaiR c127b46d27 [Build] Add pull_request CI trigger 2022-04-29 17:44:00 +03:00
SpaiR cf091adcc9 [Doc] Move documentation to docs folder 2022-04-17 23:01:56 +03:00
SpaiR 3317536d25 [Build] Gradle v7.4.2 2022-04-17 23:00:51 +03:00
SpaiR f01a5a573d [Build] Tweak build classes 2022-04-17 22:57:06 +03:00
github-actions d5d91a896f v1.86.4 2022-03-11 20:59:48 +00:00
SpaiR 67b23ddf5f [Doc] Update README about automatic module names 2022-03-11 22:56:50 +02:00