Commit Graph

758 Commits

Author SHA1 Message Date
PROP 65 c048d6fbc3
add knobs 2024-08-19 00:44:47 +00:00
bolt 0883109476 Quickfix glfw shift-key handling
All of the glfw demo headers unset shift keypresses when the ctrl key is not
also down.
I can't think of a reason this would be desired and it appears no other demo
code does this.
Unless I'm mistaken, simply removing these lines leaves us with the desired
behaviour.
2024-07-11 12:33:37 +01:00
Rob Loach 0319c0ff3b
Add triangle outline symbols (#654) 2024-06-30 13:30:17 -04:00
Rob Loach b9e84c03f0
Merge pull request #636 from Ryder17z/patch-1
Proposal: Update nuklear_sdl_renderer.h to use recommended path for SDL.h
2024-05-25 15:46:07 -04:00
Rob Loach 8e84d63c6c
sdl: Allow changing the SDL.h path 2024-05-23 13:33:28 -04:00
Rob Loach 6286f22996
Merge pull request #638 from ccawley2011/rawfb-pixel-format
Support arbitrary pixel formats with more rawfb demos
2024-05-23 13:32:31 -04:00
User b848bb0141 added nk_sdl_handle_grab declarations to demo/sdl_*/ headers 2024-05-17 08:13:14 +00:00
Cameron Cawley 488525745a Support arbitrary pixel formats with more rawfb demos 2024-05-03 11:46:23 +01:00
Rob Loach 37e54da201
property: Allow optional labels for properties with # (#634) 2024-04-28 02:42:54 -04:00
Rob Loach 7e9da57c09
Add Dracula style (#621)
This introduces a new Dracula color style inspired by the [Dracula theme](https://draculatheme.com).
2024-04-28 01:02:34 -04:00
TheExileFox 38be74be66
Update nuklear_sdl_renderer.h
change SDL include path to the recommended path
2024-04-27 11:03:55 +02:00
Rob Loach 7f5c642bb3
Standardize INCLUDE_OVERVIEW defines 2024-04-25 16:49:50 -04:00
Rob Loach 86da26fbc1
Have the height of the style dropdown be automatic 2024-04-25 16:39:17 -04:00
Rob Loach 4cfea49522
Remove STYLE_ defines as we have the style dropdown 2024-04-25 16:37:07 -04:00
Rob Loach 2f2474af45
Clean up the style dropdown 2024-04-25 16:22:36 -04:00
Rob Loach 3a7f458499
Merge branch 'master' into xcb-cairo 2024-04-17 15:19:53 -04:00
Rob Loach 0cbc6f43aa
Add CANVAS demo 2024-04-15 20:59:29 -04:00
Rob Loach 31b5729d66
[overview] Fix show_markers boolean type (#633) 2024-04-09 14:00:50 -04:00
Rob Loach 5fb51369a1
Update rawfb demos to use similar code (#629)
This change unifies the rawfb code, by @ccawley2011.
2024-04-06 01:27:07 -04:00
Rob Loach a46521c099
Fix overview mixed declarations 2024-04-04 13:25:45 -04:00
Rob Loach 34ea8bb042
Merge pull request #602 from brianwatling/optional-chart-boxes
Add a style option to disable point markers on charts
2024-04-04 13:17:17 -04:00
Rob Loach d1fa8f7614
Merge pull request #619 from jonpikum/glfw-vulkan-demo
Minor fixes for GLFW Vulkan Demo
2024-04-04 13:07:10 -04:00
Rob Loach deb529f5dd
Merge pull request #609 from paccerdk/FixDemosGrab
Fix missed grab state changes in SDL demos
2024-03-16 13:48:34 -04:00
Jonathan Bradley 03aa3086a0 demo: don't error-out on image count difference
The Vulkan spec states that create_info.minImageCount determines
the minimum number of images to create, not the exact count.
The count retrieved via vkGetSwapchainImagesKHR can (and in my
case does) differ - without penalty to the rest of the demo.
2024-03-08 15:01:13 -05:00
Jonathan Bradley 40a172bdaa demo: don't error-out on VK_SUBOPTIMAL_KHR 2024-03-08 11:40:43 -05:00
Brian Watling 254dfc2120 s/hide_markers/show_markers/ 2024-02-26 22:58:44 -05:00
paccer 56ab9d96ea Added comment to nk_sdl_handle_grab in SDL demos
Explains call order of SDL_SetRelativeMouseMode and SDL_SetWindowGrab
2024-02-23 20:39:08 +01:00
Rob Loach 8e5c9f7f34
Merge pull request #597 from waywardmonkeys/fix-typos
Fix spelling mistakes
2024-02-23 13:18:39 -05:00
paccer a10eb1351a Fix cursor warping to center on older SDL versions
Reverted the order of the SDL_WarpMouseInWindow and SDL_GetMouseState
to its original sequence.
This avoids cursor warping to the center of screen on older SDL versions
It causes an additional SDL_MOUSEMOTION event when ungrabbing, but does
not cause any issues.
2024-02-10 17:21:32 +01:00
paccer e3b0f24626 Fix missed grab state changes in SDL demos
Move grab handling out of `nk_sdl_handle_event` to `nk_sdl_handle_grab`,
which is now called outside of the event loop.
This change makes the logic similar to the GLFW demos and fixes issues
with missed grab state changes and mouse cursor disappearing.
2024-02-10 03:03:16 +01:00
Rob Loach 8f1ce6f0c1
demo: Fix overview's nk_bool type usage
The overview demo uses some `nk_bool`s that are typed as `int`s. While things still do function, if you're using `NK_INCLUDE_STANDARD_BOOL`, it breaks compilation. This change fixes the `nk_bool`s to be actual `nk_bool`s.
2024-01-26 15:14:04 -05:00
b-aaz fb474874db Added required includes to the platform headers .
Added missing include decelerations and in one case removed an unnecessary
one form the platform headers in the demo/ directory .
2024-01-20 16:16:45 +03:30
Rob Loach 4344d5e945
Merge pull request #592 from yukyduky/offical/align_widgets
Add Text Alignment Options to Checkboxes and Radios
2024-01-08 16:43:37 -05:00
Brian Watling f31cb7f7e5 Add a style option to disable point markers on charts
Fixes #594
2024-01-04 21:24:02 -05:00
Bruce Mitchener 16336450bb Fix typos. 2023-12-20 00:41:52 -05:00
Richard Gill 544009db92
Merge pull request #588 from ccawley2011/new-stb-image
Integrated implementation of stb_image updated to 2.28
2023-12-12 19:42:20 +01:00
Jacob Ahnstedt 9af3869728 Made the PR not break current API 2023-11-28 09:52:30 +01:00
Jacob Ahnstedt 657e525ff8 Added all alignments to toggleables 2023-11-26 14:29:25 +01:00
Jacob Ahnstedt 6c0f814c4e Applied toggleable alignment to demos 2023-11-26 11:01:02 +01:00
Jacob Ahnstedt c5ee9a58ed Added text alignment to toggleables 2023-11-26 10:25:36 +01:00
Jacob Ahnstedt 208dbc506e Merge branch 'master' of https://github.com/Immediate-Mode-UI/Nuklear into offical/align_widgets
# Conflicts:
#	demo/common/overview.c
#	nuklear.h
#	src/nuklear_toggle.c
2023-11-26 00:19:09 +01:00
Jacob Ahnstedt 060dbf9641 Fixed the overview example for option & checkbox alignment right 2023-11-24 16:57:50 +01:00
Jacob Ahnstedt e782760da3 Added option alignment right 2023-11-24 16:33:16 +01:00
Jacob Ahnstedt f187c39283 Added checkbox alignment right 2023-11-24 16:24:20 +01:00
Jacob Ahnstedt 304856e71e Made disable widget example run on more types of widgets 2023-11-20 13:57:45 +01:00
Jacob Ahnstedt aaff4f014a Merge branch 'master' of https://github.com/Immediate-Mode-UI/Nuklear into disable-widgets
# Conflicts:
#	clib.json
2023-11-20 12:55:39 +01:00
Cameron Cawley d09ff8935e Update to a newer version of stb_image 2023-11-16 17:01:56 +00:00
Andreas Streichardt a3f0da05ab make vulkan validation layers optional 2023-11-13 09:17:17 +01:00
Yukyduky 4545d184d3 Separated color_factor for button into text and background
Tree node button background looked out of place when disabled, so I made the background not be affected by being disabled.
2023-10-29 10:16:17 +01:00
Andreas Streichardt e67d078b75 🔥 remove compiled spv files 2023-10-22 12:08:57 +02:00