Rob Loach
200032f0c2
Merge branch 'master' of github.com:Immediate-Mode-UI/Nuklear into horizontal_rule
2022-04-18 23:28:25 -04:00
tcdude
068ae5fc33
Button behavior `NK_BUTTON_TRIGGER_ON_RELEASE`
...
This modifies the trigger behavior of buttons to only activate when the
mouse was also over the same button on the mouse button down event.
Side note:
I also modified my version of Nuklear I use to apply the same logic for
hover, because I use Nuklear for touch input devices where traditional
hover behavior tends to be misleading. I left this out for now because
I can imagine that this could be seen as wrong/faulty behavior by some.
2022-04-18 17:55:45 +02:00
Wladislav ヴラド Artsimovich
cb0e05beea
Forgot the semicolon in nuklear.h
2022-04-15 13:35:13 +09:00
Wladislav ヴラド Artsimovich
398e338bff
Forgot to regenerate nuklear.h
2022-04-15 13:27:39 +09:00
Wladislav ヴラド Artsimovich
5a75b319e4
Added nk_rule_horizontal() widget
2022-04-15 13:19:10 +09:00
Rob Loach
f60e50232a
Allow overriding the NK_INV_SQRT function
2022-02-03 15:30:39 -05:00
Rob Loach
878936f476
Merge branch 'master' of github.com:Immediate-Mode-UI/Nuklear into revert-156-fix-layout-bounds-padding
2021-12-24 15:11:28 -05:00
YgorVasilenko
aa47577bae
window: Fix hover state when window is minimized ( #284 )
...
* Fix hovering check when window is minimized
* Align line
* window: Fix checking hovering when window is minimized
* changelog: Update version in clib.json
Fixes #284
2021-12-22 14:43:42 -05:00
dumblob
0fb7a29712
Merge pull request #384 from RobLoach/versions
...
changelog: Use x.y.z for versioning, rather than x.yy.zz
2021-12-22 20:35:30 +01:00
Rob Loach
f653884879
Revert "Fix layout bounds not accounting for padding"
2021-12-22 14:14:50 -05:00
Rob Loach
0aa9a15a6c
changelog: Reference Semantic Versioning directly
2021-12-22 12:06:15 -05:00
Jimmi Holst Christensen
da15e0f9a0
Fix layout bounds not accounting for padding
2021-12-22 17:55:38 +01:00
Rob Loach
cd0d7bdecd
changelog: Use x.y.z for versioning, rather than x.yy.zz
2021-12-21 18:11:29 -05:00
Rob Loach
3e92a81d3a
Merge branch 'master' of github.com:Immediate-Mode-UI/Nuklear into stb-updates
2021-12-19 02:31:14 -05:00
Cameron Cawley
60c52adfaf
Enable and fix most GCC warnings ( #377 )
...
Co-authored-by: Rob Loach <robloach@gmail.com>
2021-12-16 20:44:00 +01:00
Rob Loach
f27ac6ef02
Update to stb_rect_pack.h v1.01 and stb_truetype.h v1.26
2021-12-14 22:49:12 -05:00
luz paz
297e463d37
Fix various typos
...
Found via `codespell -q 3 -L acount,modifyable,nd,pixelx,seperator,te,vertexes`
2021-11-30 21:45:48 -05:00
Joel Davis
ff62698de8
Added nk_spacer to help adjusting layout
2021-10-16 15:02:28 +02:00
Michael Aganier
cd731ae558
Fix "may be used uninitialized" warnings in nk_widget
2021-09-26 21:14:20 +02:00
gpetersson
7eaaccb929
GCC __builtin_offsetof only exists in version 4 and later
2021-09-23 08:24:36 +02:00
gpetersson
4be905921b
Fix "'num_len' may be used uninitialized" in nk_do_property
2021-09-16 16:27:50 +02:00
Komari Spaghetti
f28e4827e5
Fix "Templates cannot be declared to have 'C' Linkage"
2021-09-15 21:43:47 +02:00
Cameron Cawley
73a2062d70
Fix warnings in C89 builds
2021-09-09 08:40:18 +02:00
Komari Spaghetti
ebdb341750
Use compiler builtins for NK_OFFSETOF when possible
2021-09-08 18:09:09 +02:00
David
6322f53cb5
Add support for 9-slice/9-patch ( #304 )
2021-08-17 22:34:52 +02:00
Komari Spaghetti
f42712c9de
Replace usage of memset in nk_font_atlas_bake with NK_MEMSET
2021-08-16 22:53:02 +02:00
Rob Loach
0b49ee5db0
Fix warnings about sign conversion ( #323 )
2021-08-15 21:30:49 +02:00
Komari Spaghetti
7ef8fd65cc
Fix crash when baking merged fonts
...
fixes #316
2021-08-08 15:10:33 +02:00
Bernhard Feichtinger
cd217d6c6a
Fix wrong scrolling in nk_edit_* when multiline is enabled
2021-08-08 15:05:25 +02:00
Mikhail Sokolovskiy
67c72d0484
Fix warning about unused parameter
2021-08-07 20:09:10 +02:00
Michael Aganier
6e80e2a646
Fix nk_property hover bug
2021-03-19 18:08:20 +01:00
Michael Aganier
5cec8b15ab
Update dates in last 2 minor versions
2021-03-16 12:33:29 -04:00
Michael Aganier
93cbaca6da
Regen nuklear.h and bump version in package.json
2021-03-16 11:51:34 -04:00
Michael Aganier
f78b010c03
Update documentation for functions that now return nk_bool
2021-03-15 12:30:52 -04:00
Michael Aganier
04d4ee1089
Bump changelog in single header file
2021-03-15 12:26:37 -04:00
Robert Kerr
d2e6047c60
Fix C89 compilation errors
2020-12-19 16:49:07 -05:00
Wu Han
74a4df4eb9
update changelog and package.json for errors in nuklear_font.c
2020-11-10 17:19:56 +00:00
Wu Han
ec697f3123
[fix][error] C++ style comments are not allowed in ISO C90
2020-11-10 11:12:46 +00:00
Michael Aganier
2d33c92bb4
Merge master
2020-10-07 05:03:14 -04:00
Michael Aganier
f7b0e1f19f
Bump version
2020-10-07 04:58:57 -04:00
Michael Aganier
9460ba34fb
Fix nk_combo return type wrongly changed to nk_bool
2020-10-07 03:39:08 -04:00
Anton Afanasyev
d30e07f497
Remove trailing spaces
2020-10-02 22:49:02 -07:00
Anton Afanasyev
ea3bb68e2a
Use the nk_font_atlas's allocator for stb_truetype memory management by default
...
And allow the consumer to customize by redefining STBTT_malloc/STBTT_free
2020-10-02 22:48:57 -07:00
Michael Aganier
76f430c969
Change nk_bool static assert to >= 2
2020-09-08 07:26:06 -04:00
Michael Aganier
1e21ef2285
Replace every boolean int by nk_bool
2020-09-04 08:29:43 -04:00
Michael Aganier
60ed2a5aa5
Add nk_bool and NK_INCLUDE_STANDARD_BOOL
2020-09-04 08:14:43 -04:00
Patrick McMorris
d9ddd1810f
fix bugs in computing pooled allocation sizes ( #151 )
2020-07-01 14:58:33 +02:00
Zachary Crownover
5a1bacb6e6
Made combo header symbols truly optional.
2020-06-09 16:01:39 -05:00
Ingo Rohloff
9236b92f86
fix nk_do_edit: Keep scroll position when re-activating edit widget.
...
How to test:
Construct two edit widgets.
Enter a long text into the first edit widget, so that the widget autoscrolls.
Click into second (still empty) edit widget.
Click into first edit widget again.
=> Text jums back, so that first character of text in first edit widget is visible again.
This patch keeps the scroll position of the edit widget constant.
2020-05-27 15:24:18 +02:00
Jimmi Holst Christensen
7677494978
Merge branch 'master' of git://github.com/exchg/Nuklear into exchg-master
2020-05-14 18:52:10 +02:00