summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
12 daysCreate CNAMEIndrajith K L
12 daysDelete CNAMEIndrajith K L
12 daysCreate CNAMEIndrajith K L
12 daysChanges Docs FoldersIndrajith K L
12 daysMerge pull request #9 from cooljith91112/docs/html-documentation-improvementsIndrajith K L
docs: Add HTML documentation generator and improve documentation
12 daysdocs: Add HTML documentation generator and improve documentation structureIndrajith K L
- Add html_docs/ directory with Python-based documentation generator - Include custom CSS styling for modern, clean documentation layout - Update README.md with improved formatting and documentation links - Enhance markdown documentation across all docs/ files: - Improve API documentation with better code examples - Refactor DOCUMENTATION_INDEX.md for clearer navigation - Update EMBEDDING.md, CUSTOMIZATION.md, and other guides - Standardize formatting and improve readability throughout - Fix inconsistent line endings and formatting issues The HTML documentation generator creates a styled, browsable version of the project documentation for easier reading and navigation.
2025-11-05Merge pull request #8 from cooljith91112/feature/font-renderingIndrajith K L
Fix font antialiasing and improve UX
2025-11-05Add dialog state pattern documentation for game templatesIndrajith K L
Added comprehensive documentation for implementing Zelda-style dialog systems using the GameState push/pop stack pattern. Includes: - Complete working dialog state example with text animation - Integration guide for game states - Character portraits and name box support - Post-dialog callback handling via resume() - Visual diagrams of state stack behavior - Best practices for when to use push/pop vs flags This pattern allows developers to create professional dialog systems with proper input control and clean state management.
2025-11-05Prevent splash screens from being closeableIndrajith K L
Removed the WindowShouldClose() check from the splash screen loop to prevent users from closing the splash screens prematurely. Previously, users could press ESC or click the X button during splash screens, which would skip to the game but create confusion since it didn't actually exit the application. Now splash screens play through completely for a consistent user experience. Developers can still skip splashes using the --no-logo flag.
2025-11-05Disable antialiasing for all fonts loaded via Lua APIIndrajith K L
All pixel fonts and TTF fonts loaded through RL.LoadFont(), RL.LoadFontEx(), RL.LoadFontFromImage(), and RL.LoadFontFromMemory() now use TEXTURE_FILTER_POINT instead of the default bilinear filtering. This ensures crisp, pixel-perfect rendering without blurring for pixel art fonts and maintains consistency across all font loading methods in the game engine.
2025-11-05Adds Game Jam Ready Templates & ReiLua API UpdatesIndrajith K L
(Most of the code is Copilot Generated LOL)
2025-11-04Merge pull request #7 from cooljith91112/feature/font-updatesIndrajith K L
Use Oleaguid as default font
2025-11-04Use Oleaguid as default font instead of Raylib defaultIndrajith K L
2025-11-04Merge pull request #6 from cooljith91112/fixes/license-attributionsIndrajith K L
Update font attribution with correct CC BY 3.0 license
2025-11-04Adds Attributions to fontIndrajith Latha
2025-11-03Merge pull request #5 from cooljith91112/chore/editor-settingsIndrajith K L
Add Zed editor configuration sample
2025-11-03Add Zed editor configuration samplechore/editor-settingsIndrajith K L
- Added zed.sample.settings.json with complete LSP configuration for Lua - Updated ZED_EDITOR_SETUP.md to reference the sample configuration file - Includes proper Lua 5.4 runtime settings and ReiLua globals - Configured diagnostics and inlay hints for better developer experience
2025-11-03Merge pull request #4 from cooljith91112/bugfix/fix-documentation-errorsIndrajith K L
Fix documentation errors in README
2025-11-03Fix documentation errors in READMEbugfix/fix-documentation-errorsIndrajith K L
- Corrected author name for Raylib (Ray instead of Ramon) - Updated ReiLua repository link to point to correct source
2025-11-03Merge pull request #3 from cooljith91112/bugfix/fix-documentation-errorsIndrajith K L
docs: fix README formatting and improve documentation
2025-11-03docs: fix README.md formatting and improve documentation clarityIndrajith K L
- Fix markdown formatting issues and inconsistencies - Correct code block syntax and indentation - Improve build instructions with clearer steps - Update API documentation examples for better readability - Fix typos and grammatical errors - Add missing documentation for recent features
2025-11-03Merge pull request #2 from cooljith91112/chore/re-organize-filesIndrajith K L
chore: fix build scripts and update project organization
2025-11-03chore: fix build scripts to create build directory and update gitignoreIndrajith K L
- Update all build scripts (.sh and .bat) to automatically create build directory if it doesn't exist - Fix 'can't cd to build' error that occurred when build directory was missing - Update .gitignore to exclude build artifacts and IDE files - Add proper navigation to project root in build_dev.bat for consistency
2025-11-03cleaned up root folder, organized files into docs/scripts/tools dirsIndrajith K L
2025-11-03Merge pull request #1 from cooljith91112/embedded-assets-supportIndrajith K L
Added asset embedding support + docs cleanup
2025-11-03remove build folderembedded-assets-supportIndrajith K L
2025-11-03docs: clean up personal references for public useIndrajith K L
2025-11-03Update UPGRADE_SUMMARY.md with build scripts infoIndrajith K L
2025-11-03Add build scripts and Windows icon/resourcesIndrajith K L
Added: - build_dev.bat / build_dev.sh - Development build scripts - build_release.bat / build_release.sh - Release build scripts with embedding - icon.ico - Default Windows icon for executable - resources.rc - Windows resource file for icon and exe metadata - BUILD_SCRIPTS.md - Complete documentation for build scripts Features: - Automated development builds (no embedding, fast iteration) - Automated release builds (with Lua and asset embedding) - Interactive verification and cleanup - Custom icon and version info in Windows executables - Cross-platform scripts (Windows .bat and Unix .sh) - Safety checks and helpful messages The build scripts provide one-command building for both development and release workflows, with clear instructions and progress feedback.
2025-11-03Update UPGRADE_SUMMARY.md with fix status and known changesIndrajith K L
2025-11-03Fix SEGV crash: Initialize window and font in stateInit()Indrajith K L
- Move window initialization and font loading to stateInit() - Window now opens before splash screens (required for rendering) - Custom font loaded in stateInit for splash screen use - Remove RL.config() call from luaCallMain() (window already initialized) - Remove stateContextInit() call (initialization now done in stateInit) - Add hasWindow, customFontLoaded, resolution fields to State - Fix memory management for custom font in stateFree() This matches the ReiLua-JamVersion architecture where the window is opened early so splash screens can render properly.
2025-11-03Add embedded assets, splash screens, and asset loading supportIndrajith K L
Features added: - Embedded main.lua and Lua files support (EMBED_MAIN option) - Embedded assets support (EMBED_ASSETS option) - Splash screens with dual logo display (always embedded) - Asset loading progress tracking API (BeginAssetLoading, UpdateAssetLoading, EndAssetLoading) - Custom font embedding for splash/loading screens - --log flag for Windows console control - --no-logo flag to skip splash screens in development - Python scripts for embedding (embed_lua.py, embed_assets.py, embed_logo.py, embed_font.py) - Documentation (EMBEDDING.md, ASSET_LOADING.md, SPLASH_SCREENS.md) This allows building single-executable releases with all Lua code and assets embedded.
2025-11-03Disable LUAJIT option to use liblua.a instead of missing libluajit.aIndrajith Latha
2025-10-17SetMusicPan was setting pitch fix.jussi
2025-09-18Fixed fast_tilemap and texture_atlas_repeat examples.jussi
2025-09-09Bit fastes uluaGet* functions for vectors, color, rectangle and quaternion.jussi
2025-09-08AudioStream management functions.jussi
2025-08-30DrawMeshInstanced takes transforms as Buffer.jussi
2025-06-11MeasureTextBoxed and DrawTextBoxedEx to DrawTextBoxed.jussi
2025-06-11uluaGet* pops lua stack correctly when userdata given in table.jussi
2025-06-02Frustum math from raylib extras.jussi
2025-05-24RL.load and RL.unload functions for memory leak debugging. SoundAlias ↵jussi
garbage collection.
2025-05-14DrawTextBoxed Color change escape sequence.jussi
2025-05-03DrawTextBoxed fix.jussi
2025-05-02SetImageData.jussi
2025-04-09RectPack.jussi
2025-03-17Fast tilemap example.jussi
2025-03-14SDL3 Events.jussi
2025-03-12Basic sdl3 support.jussi
2025-03-12Added rlDisableShader for SetShaderValue* functions.jussi