<feed xmlns='http://www.w3.org/2005/Atom'>
<title>editor.git/project.4coder, branch main</title>
<subtitle>editor</subtitle>
<id>https://git.nsrddyn.com/editor.git/atom/project.4coder?h=main</id>
<link rel='self' href='https://git.nsrddyn.com/editor.git/atom/project.4coder?h=main'/>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/'/>
<updated>2026-04-08T09:46:03Z</updated>
<entry>
<title>Improved readme</title>
<updated>2026-04-08T09:46:03Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-04-04T09:37:34Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=e2c0f154f3bbd6d4a1705599cdaa5eb5c12ce926'/>
<id>urn:sha1:e2c0f154f3bbd6d4a1705599cdaa5eb5c12ce926</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renamed source to code</title>
<updated>2026-04-08T09:37:33Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-04-08T09:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=ad3de83181de135b3582b50c4131901612c7adae'/>
<id>urn:sha1:ad3de83181de135b3582b50c4131901612c7adae</id>
<content type='text'>
Added pcg lib
</content>
</entry>
<entry>
<title>UI improvements: icons, floating boxes, panel resizing and consuming input</title>
<updated>2026-04-02T13:28:31Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-03-26T13:52:56Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=d1a4f9e32e83c08052e51bd46043ae1ed28f9b2f'/>
<id>urn:sha1:d1a4f9e32e83c08052e51bd46043ae1ed28f9b2f</id>
<content type='text'>
major:
- Input-&gt;Consumed flag to have input be consumed by only one UI element
  at the time.
- Reworked and improved panel resizing, dragging info is provided in
  Input (StartX, StartY)
- Add floating ui boxes
- Added second font for icons

misc:
- (Re)Enabled sign conversion warnings
- Option to keep old DLL around, disabled to play nice with raddbg.
  Keeping it is no longer needed since we are using readonly pages.
- fix ui violation undead code bug
- Removed titlebar
- fix cling metaprogram and run the metaprogram on build
- set clipboard with boolean to avoid second copy
</content>
</entry>
<entry>
<title>Merge 'luca': Added metaprogram</title>
<updated>2026-03-19T13:35:56Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-03-12T16:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=e78ce545f833609aaa24ba3bdc5282ca7439ebb9'/>
<id>urn:sha1:e78ce545f833609aaa24ba3bdc5282ca7439ebb9</id>
<content type='text'>
- Added C build script and metaprogram
- Created *cling*, build script in C that is the metaprogram as well and
  generates:
  - 'everything.c' for editor code
  - shaders
- Unified v4 and rect type.
- (linux) Fixed escape sequences interpreted as characters in platform
  layer
- (windows) Compatibility for lexer code
- (windows) Console subsystem build support
  - Specifying console app for windows console subsystem and attaching to
    terminal correctly
- Minor code cleanunp on base layer
- StringCat() bug fix
- (ui) Custom draw command
- Added more text editing features
  - Move Up/Down
  - Open, Save, Clear buttons
- Save/Load app state to/from disk
</content>
</entry>
<entry>
<title>Basic panel functionality</title>
<updated>2026-03-04T15:18:31Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-03-01T12:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=42931877e42604a69620a1ec5fc1cf6029551ad0'/>
<id>urn:sha1:42931877e42604a69620a1ec5fc1cf6029551ad0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added ui panels</title>
<updated>2026-02-27T12:11:21Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-02-26T13:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=2bb32c823c4a3ae5ae1f99657470ec1629f64f30'/>
<id>urn:sha1:2bb32c823c4a3ae5ae1f99657470ec1629f64f30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added UI</title>
<updated>2026-02-26T00:46:03Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-02-21T14:26:26Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=4cfdaad1aba10aacbcfd16ba2429c9534cf83474'/>
<id>urn:sha1:4cfdaad1aba10aacbcfd16ba2429c9534cf83474</id>
<content type='text'>
Unified rendering adding text capability to mega shader via a texture

Added UI Boxes
Added hashmap for UI boxes and cross-frame data
Added rendering of the UI
Added flags to center the text of boxes
Added support for PercentOfParent and TextContent sizes
Pad the boxes with space for the text
Added enough to UI to have buttons

Switch from umm to u64 where possible
Added xxHash library
Added StringFormat(), StringCat() and U64HashFrom[Seed]Str8() in base_strings.c
Added support for global variables whose pointers must be persisted
while keeping hot reloading working
(nils)
Added building editor_libs.h with build.bat to improve compile times a
bit
Changed colors to nord
Removed old text rendering code
</content>
</entry>
<entry>
<title>Regression: GPU font rendering</title>
<updated>2026-02-12T19:11:57Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-02-12T19:11:57Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=a51ec3e32e1c67f896745ef56899c95b501f848b'/>
<id>urn:sha1:a51ec3e32e1c67f896745ef56899c95b501f848b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added rl platform layer</title>
<updated>2026-02-06T12:50:24Z</updated>
<author>
<name>Raymaekers Luca</name>
<email>luca@keyfried.com</email>
</author>
<published>2026-02-06T12:47:55Z</published>
<link rel='alternate' type='text/html' href='https://git.nsrddyn.com/editor.git/commit/?id=41cd66c4f1c3416d3e0d7d3025d1e08c3b9b5819'/>
<id>urn:sha1:41cd66c4f1c3416d3e0d7d3025d1e08c3b9b5819</id>
<content type='text'>
</content>
</entry>
</feed>
