CMake Support for the Dear ImGui
Dear ImGui에 대한 CMake 빌드 지원 프로젝트가 공개되었다. 이 프로젝트는 Dear ImGui 라이브러리, 백엔드, 예제들을 빌드 및 설치할 수 있도록 하며, 다양한 백엔드 옵션을 CMake 변수로 설정해 활성화할 수 있다. vcpkg와 같은 패키지 매니저와 연동 가능하며, CMake 프리셋을 통한 빌드 설정도 지원한다. 이 작업은 Dear ImGui 공식 저장소에 제안된 상태로, C++ GUI 개발 시 Dear ImGui를 보다 편리하게 통합할 수 있는 인프라를 제공한다.
EGUI's rendering has very nifty trick with the scheduled frames. Your widget can request render for example 500ms from now. Like the text cursor in a text field.
It doesn't make a queue of requests, but keep only the next time it needs to render in memory. Suppose I render something 2ms from now, then the text widget will request render in 498ms from now. On every tick each widget schedules the next one, but latest only counts.
#ImGui doesn't have this, and I wish it did!
Hi folks! ✌️
Here's the new version of "Crisps Chat 🍟" 👉 https://codeberg.org/xolatgames/Crisps-Chat/releases/tag/v0.7.2 with bugfixing 🪲 and new sounds for incoming messages 🎶📩 (Thanks for sounds to Kronbits 🙂)
Have a good day! 😉
#chat #chats #communication #cpp #cplusplus #sdl #sdl2 #imgui #linux #appimage #inkscape #codelite #app #apps #soft #software #dearimgui #sqlite #sqlite3 #opensource #messaging #MessagingApp #cmake #jsonc #codeberg

## The Changes 📝 New features: - [x] Added the sounds for incomming messages 🎵📩 Bug fixing: - [x] Fixed the bug where when a server make itself private, then someone connect to it, and try to enter OTT, the app crashes, then you will need to connect to that server again, and try to ...
Hi folks! ✌️
Now you can download Crisps Chat 🍟 as an AppImage ⚙️🏔️👉 https://codeberg.org/xolatgames/Crisps-Chat/releases/tag/v0.7.1
And, also, it doesn't stores your data right in the folder where it locates now, so it doesn't clogs this folder (for example, your "Downloads" folder)
And I also put here some old screenshots of the app so you don't forget about how does it looks 😉
Have a nice evening 👋✌️
#cpp #cplusplus #imgui #cmake #appimage #cmake3 #app #apps #messaging #chat #chats #soft #opensource #software #communication
First pass of my 3D particle emitter for my Raylib game is done. I'm going to wait until it's feature complete before I re-write it for the GPU, something I have no idea how to do. It's only emits sphere meshes, which is fine for now since it stylistically fits the game's art.
Hi, folks! ✌️
So, I finally tested the new version of Crisps Chat 🍟, and fixed the left issues in it.
And now you can download the new version 🏔️👉 https://codeberg.org/xolatgames/Crisps-Chat/releases/tag/v0.7.0
And make your server as private.
Have a good day to everyone 😉
#cpp #cplusplus #chat #chats #communication #app #apps #foss #linux #soft #software #codeberg #network #cmake #codelite #sdl #sdl2 #imgui #dearimgui #opensource #dev #devlog #development
imgui_bundle, a library for writing GUI apps with Python is amazing.
What is less amazing is that they are doing *exactly* what Wayland critics of protocol ext-zones was afraid of, misusing the reposition API to drag windows around. 🤦
In this case though, they are misusing xdg_popup as a kind of 'child window', and using reposition API when dragged. But this should be done with XDG child window without decorations.
Bug could be in #SDL or #Imgui_bundle
And, I've make the user's representaion color for messages more contrast for the dark mode 🌙
I've do this few time ago, but forgot to share you this.
The version with this change you can download from here already 🏔️👉 https://codeberg.org/xolatgames/Crisps-Chat/releases/tag/v0.6.1
#cpp #cplusplus #sdl #sdl2 #dev #development #devlog #chat #chats #communication #codeberg #git #messaging #app #apps #soft #software #opensource #imgui #dearimgui #json #codelite #cmake #darkmode #darktheme #linux #inkscape