If you want to control how the cursor is rendered but you also use ImGui (which is excellent!) remember to set NoMouseCursorChange: https://github.com/ocornut/imgui/issues/1918#issuecomment-401597104 #gamedev #imgui
Who draws the cursor? · Issue #1918 · ocornut/imgui

1.62 Version glfw opengl3 in windows My Issue/Question: With previous implementations then only relevant variable to tell who draws the cursor was io.MouseDrawCursor: imgui : io.MouseDrawCursor is ...

GitHub

CMake Support for the Dear ImGui

Dear ImGui에 대한 CMake 빌드 지원 프로젝트가 공개되었다. 이 프로젝트는 Dear ImGui 라이브러리, 백엔드, 예제들을 빌드 및 설치할 수 있도록 하며, 다양한 백엔드 옵션을 CMake 변수로 설정해 활성화할 수 있다. vcpkg와 같은 패키지 매니저와 연동 가능하며, CMake 프리셋을 통한 빌드 설정도 지원한다. 이 작업은 Dear ImGui 공식 저장소에 제안된 상태로, C++ GUI 개발 시 Dear ImGui를 보다 편리하게 통합할 수 있는 인프라를 제공한다.

https://github.com/adembudak/CMakeForImGui

#cmake #imgui #cpp #buildsystem #vcpkg

to sum up my past two weeks on my personal projects (aka why I've gotten even less done than normal)

#sdl3 #imgui #fltk #programming #indiedev #gamedev #tooldev

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!

#Rust #Egui #GUI

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

Bugfixing 🪲 + New sounds for incoming messages 🎵📩 - xolatgames/Crisps-Chat

## 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 ...

Codeberg.org

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.

#raylib #indiedev #imgui

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

#Wayland #Linux #Python #ImGui

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