Skip to content

Commit 64826ed

Browse files
committed
update readme
1 parent 7467712 commit 64826ed

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ solutions.
2424

2525
> [!NOTE]
2626
> ImGuiFileDialog follow the master and docking branch of ImGui.
27-
> Currently : [![Wrapped Dear ImGui Version](https://img.shields.io/badge/Dear%20ImGui%20Version-1.90.5-blue.svg)](https://github.com/ocornut/imgui)
27+
> Currently : [![Wrapped Dear ImGui Version](https://img.shields.io/badge/Dear%20ImGui%20Version-1.92.0-blue.svg)](https://github.com/ocornut/imgui)
2828
2929
### Documentation :
3030

@@ -64,8 +64,10 @@ compiler where to find the source code declared in `ImGuiFileDialog.h` which you
6464
You must also, of course, have added [Dear ImGui](https://github.com/ocornut/imgui) to your project for this to work at
6565
all.
6666

67-
[dirent v1.23](https://github.com/tronkko/dirent/tree/v1.23) is required to use ImGuiFileDialog under Windows. It is
68-
included in the Lib_Only branch for your convenience.
67+
ImguiFileDialog is agnostic about the filesystem api you can use.
68+
It provides a IFileSystem you can override for your needs.
69+
70+
By default you can use dirent or std::filesystem. you have also a demo of using boost filesystem api in the DemoApp branch
6971

7072
Android Requirements : Api 21 mini
7173

@@ -136,18 +138,18 @@ void drawGui() {
136138

137139
### How to build the sample app
138140

139-
The sample app is [here in master branch]((https://github.com/aiekick/ImGuiFileDialog/tree/master)
141+
The sample app is [here in master branch](https://github.com/aiekick/ImGuiFileDialog/tree/master)
140142

141-
You need to use cMake. For the 3 Os (Win, Linux, MacOs), the cMake usage is exactly the same,
143+
You need to use CMake. For the 3 Os (Win, Linux, MacOs), the CMake usage is exactly the same,
142144

143145
Choose a build directory. (called here my_build_directory for instance) and
144146
Choose a Build Mode : "Release" / "MinSizeRel" / "RelWithDebInfo" / "Debug" (called here BuildMode for instance)
145-
Run cMake in console : (the first for generate cmake build files, the second for build the binary)
147+
Run CMake in console : (the first for generate cmake build files, the second for build the binary)
146148

147149
cmake -B my_build_directory -DCMAKE_BUILD_TYPE=BuildMode
148150
cmake --build my_build_directory --config BuildMode
149151

150-
Some cMake version need Build mode define via the directive CMAKE_BUILD_TYPE or via --Config when we launch the build. This is why i put the boths possibilities
152+
Some CMake version need Build mode define via the directive CMAKE_BUILD_TYPE or via --Config when we launch the build. This is why i put the boths possibilities
151153

152154
By the way you need before, to make sure, you have needed dependencies.
153155

@@ -170,13 +172,13 @@ you need many lib : opengl and cocoa framework
170172

171173
</blockquote></details>
172174

173-
## Thats all folks :-)
175+
## That's all folks :-)
174176

175177
You can check by example in this repo with the file CustomImGuiFileDialogConfig.h :
176-
- this trick was used for have custom icon font instead of labels for buttons or messages titles
178+
- this trick was used to have custom icon font instead of labels for buttons or messages titles
177179
- you can also use your custom imgui button, the button call stamp must be same by the way :)
178180

179181
The Custom Icon Font (in CustomFont.cpp and CustomFont.h) was made with ImGuiFontStudio (https://github.com/aiekick/ImGuiFontStudio) i wrote for that :)
180-
ImGuiFontStudio is using also ImGuiFileDialog.$
182+
ImGuiFontStudio is also using ImGuiFileDialog.$
181183

182184
![Alt](https://repobeats.axiom.co/api/embed/22a6eef207d0bce7c03519d94f55100973b451ca.svg "Repobeats analytics image")

0 commit comments

Comments
 (0)