WIP: A builtin profiler for my GDB frontend, gf. Here I demo how to integrate the profiler into an existing project, the Odin compiler.
WIP: A builtin profiler for my GDB frontend, gf. Here I demo how to integrate the profiler into an existing project, the Odin compiler.
Changing the UI scaling factor on the fly. UI scaling is done properly, rather than emulating it at render time, so layout and input are still pixel perfect.
Made a 2048 clone for Essence! Source: https://gitlab.com/nakst/essence/-/blob/master/apps/2048.cpp
I have made the simplest possible video editor: drag files onto the window, and it'll either concatenate them into a single video, or batch convert them to a different format. (Requires ffmpeg) https://github.com/nakst/videdit
Wrote a markdown viewer this evening, using the fantastic parsing library md4c, https://github.com/mity/md4c
Added inline textboxes for EsListView
. It's as simple as calling EsListViewCreateInlineTextbox
, and then responding to the ES_MSG_TEXTBOX_EDIT_END
message.
Here it is demonstrated in File Manager, renaming a file:
My GDB frontend for Linux now has a watch window 🥳 There's also a new light theme for day-time debugging 🌞 https://github.com/nakst/gf
Today I rewrote my GDB frontend, gf
, using the GUI library I wrote yesterday, luigi
.
Compile with: g++ -o gf2 gf2.cpp -lX11 -pthread
https://github.com/nakst/gf
https://camo.githubusercontent.com/232ce6c339abeb34f701fe48666bd9445f5dbf21c485f48a2692402e9b0e6b1a/68747470733a2f2f692e696d6775722e636f6d2f53676c53495a782e706e67
Features: