Commit graph

8,926 commits

Author SHA1 Message Date
Ananth S
7bb2a342bf
[examples] Added shapes_multiline_text_diagram
Description
This example demonstrates how to create complex diagrams combining geometric shapes with formatted multiline text. It showcases text wrapping, alignment, and positioning within various shapes.

Key Features:

Multiline text rendering with automatic word wrapping

Text alignment (left, center, right) within shapes

Integration of text with geometric shapes (rectangles, circles, polygons)

Visual demonstration of text formatting and layout techniques

Responsive text sizing and positioning

Use Cases:

Creating annotated diagrams and flowcharts

Building educational materials with labeled shapes

Generating technical documentation with visual aids

Designing UI mockups with text elements
2025-10-10 10:26:50 +05:30
Ananth S
264acc6e6f
Add core_clipboard_text example for raylib 2025-10-09 19:45:50 +05:30
Ray
c80726511c Merge branch 'master' of https://github.com/raysan5/raylib 2025-10-09 01:09:58 +02:00
Ray
767df4cf52 Update core_render_texture.c 2025-10-09 01:09:55 +02:00
Ray
04a1a0293e
Update examples_list.txt 2025-10-08 18:17:32 +02:00
Ray
f62565dc72
Update text_unicode_ranges.c 2025-10-08 18:16:46 +02:00
JohnnyCena123
6f584464b6
remove duplicate entry from keyMappingRGFW (#5242) 2025-10-08 15:04:29 +02:00
Hugo
9bf7699624
[examples] Added shapes_kaleidoscope (#5233)
* ADDED: example: `shapes_kaleidoscope`

* Add line reflection

* Updated with `rexm update`

* Follow raylib's conventions
2025-10-08 00:10:43 +02:00
Jopestpe
4cfae99a74
[examples] Added shapes_triangle_strip (#5240)
* [examples] Add shapes_triangle_strip

* Remove functions
2025-10-07 20:25:22 +02:00
Ray
5dd97ecf2f REVIEWED: TextToPascal(), fix https://github.com/raylibtech/rtools/issues/57 2025-10-07 19:42:05 +02:00
Maicon Santana
ca664cb023
Fix zig compileRaylib target to emscripten (#5239) 2025-10-07 12:00:50 +02:00
Jopestpe
b99a6cc6bd
[examples] Added shapes_recursive_tree (#5229)
* ADDED: example: shapes_recursive_tree

* [examples] Added shapes_recursive_tree

* [examples] shapes_recursive_tree: adjustments

* Reduced tree depth from 12 to 10

* new shapes_recursive_tree.png

* follow the conventions

* follow the conventions 2
2025-10-06 22:35:18 +02:00
Ray
b067b0b878
Update analyze_codeql.yml 2025-10-06 18:27:56 +02:00
Ray
59c3fcc23a
Update analyze_codeql.yml 2025-10-06 18:15:32 +02:00
Ray
a683dd9615
Update analyze_codeql.yml 2025-10-06 17:40:39 +02:00
Maicon Santana
de50402dd5
Check if video mode is valid and rename to match with other methods (#5235) 2025-10-05 22:26:25 +02:00
Ray
b9e7cb64c5 rlparser: Reviewed command-line info 2025-10-04 20:16:16 +02:00
Ray
d4ca9f9213 Merge branch 'master' of https://github.com/raysan5/raylib 2025-10-04 20:15:19 +02:00
Ray
1937fedf08 rlparser: Minor tweaks 2025-10-04 20:07:39 +02:00
pyrokn8
07aafdd585
Updated miniaudio.h - v0.11.23 (#5234)
Co-authored-by: pyrokn8 <202429796+pyrokn8@users.noreply.github.com>
2025-10-04 19:40:53 +02:00
Ray
d7a83a1111 REVIEWED: RENAMED: Renamed tool raylib_parser to rlparser
The tool can work with other libraries following `raylib.h` structure, keeping the `raylib_parser` name could be missleading. Also added an icon an reviewed Makefile an CI.
2025-10-04 19:39:25 +02:00
Ray
f0ffdb33f4 REXM: Support building full example collection and categories
ADDED: Some log info
2025-10-02 20:04:41 +02:00
Ray
e7d27e5b80 REXM: Remove test code 2025-10-02 19:26:27 +02:00
Ray
7b5c597da5 Update rexm.c 2025-10-02 19:25:45 +02:00
JohnnyCena123
02b3e44f88
swap TraceLog to TRACELOG (#5226) 2025-10-02 14:13:07 +02:00
Ray
718a841cfb REXM: Update examples 2025-10-02 13:54:11 +02:00
Ray
8670e6e1b9 REXM: FIX: Get others category 2025-10-02 13:45:25 +02:00
Ray
29a7996402 REXM: Remove dead code of functions already moved to raylib 2025-10-02 13:45:06 +02:00
Ray
301df440bd Merge branch 'master' of https://github.com/raysan5/raylib 2025-10-02 13:41:40 +02:00
Ray
7e6f38ad29 Merge branch 'master' of https://github.com/raysan5/raylib 2025-10-02 13:40:55 +02:00
Ray
78a79a8523 Update list 2025-10-02 13:40:36 +02:00
github-actions[bot]
2ea18f7c88 Update raylib_api.* by CI 2025-10-02 11:38:31 +00:00
Ray
7e3b7cd349 REVIEWED: DrawLineDashed() 2025-10-02 13:38:13 +02:00
Ray
36d3c8acfb Update rexm.c 2025-10-02 13:16:29 +02:00
Ray
377853bb32 REXM: Updated new examples requried files 2025-10-02 13:16:00 +02:00
Ray
a0a0d4d5ad Update rcore_desktop_win32.c 2025-10-02 13:05:42 +02:00
Ray
8494d76c93 Update rexm.c 2025-10-02 13:04:43 +02:00
Ray
5d9c11e165 Updated examples 2025-10-02 13:04:34 +02:00
Ray
de20076d36 Update examples_list.txt 2025-10-02 13:02:58 +02:00
Robin ❤️
a5a5d3f347
removed unneeded include (#5225) 2025-10-01 18:33:51 +02:00
Jopestpe
1cdf1dcbbe
[examples] Add models_geometry_textures_cube (#5221)
* ADDED: example:  models_geometry_textures_cube

* FIXED: example: models_geometry_textures_cube - removed leftover TODO and aligned title with header
2025-10-01 18:31:53 +02:00
Maicon Santana
452cac33b8
[examples] Add core_monitor_change (#5215)
* Add core monitor change example

* Add monitor drawing and more information

* Update monitor information every frame

* Show info and window position inside the rectangle
2025-10-01 18:31:03 +02:00
Teeto44
14a0a4d0c4
FIXED: rexm's makefile and default paths (#5224)
* FIXED: rexm's makefile and default paths

Fixed a windows only backslash in
rexm's makefile causing build errors on macOS and linux

Added unix paths to rexm for better compatibility

* Update rexm.c

Readded the fall-through in OP_CREATE

Added some safety checks to UpdateRequiredFiles() so it plays nicely outside of the raylib.com context (would segfault previously)
2025-10-01 18:27:28 +02:00
github-actions[bot]
6f1077737e Update raylib_api.* by CI 2025-10-01 09:43:50 +00:00
Luís Almeida
f680776941
feat:Added DrawLineDashed() and a new example explaining how to use this new function. (#5222) 2025-10-01 11:43:38 +02:00
Robin ❤️
e5f809f534
switch to enum (#5223) 2025-10-01 11:42:35 +02:00
Robin ❤️
6ed61e107b
flipped binary check to fix bug (#5220) 2025-09-30 21:49:58 +02:00
Ray
8932ba0b0a Update core_delta_time.c 2025-09-30 18:48:42 +02:00
Ray
6966ad5717 Update shaders_ascii_rendering.c 2025-09-30 18:39:27 +02:00
Robin ❤️
3f30533f1c
[examples] Add core_delta_time (#5216)
* delta example

* clarification

* made it more clear what delta time is

* more explanation

* vector2 positions, removed all warnings

* removed keys, moved global to local, conventions & comments, show target fps

* new png

* remove more periods

* another period

* remove note about conventions, remove period
2025-09-30 18:35:15 +02:00