|
|
1f57dfd38c
|
Update to support Gosu 2.0.0 (Gosu::Image taking in a Gosu::Image fails)
|
2025-11-29 11:27:27 -06:00 |
|
|
|
76a8bf95c7
|
Update Gosu.draw_arc to support partial segments
|
2025-11-29 11:11:53 -06:00 |
|
|
|
1c25eeb32b
|
Bump version
v0.24.5
|
2025-06-24 13:55:40 -05:00 |
|
|
|
eabad4abd4
|
Refactored mesh handling, imported AABB tree implementation from I-MIC FPS
|
2025-05-03 18:21:11 -05:00 |
|
|
|
b3561f02c1
|
Fixed edit_line's with prefilled values having an offset_x that hides the text unless caret is manually moved left
|
2024-04-09 09:27:12 -05:00 |
|
|
|
9694cc2270
|
Fix compatibility issue with gosu 2.0 pre-release
|
2024-03-12 19:20:25 -05:00 |
|
|
|
a7df9a660d
|
Bump version
v0.24.4
|
2024-03-05 14:16:25 -06:00 |
|
|
|
d2f757eb23
|
Fixed hidden Container elements not recalculating when becoming visible
|
2024-03-05 14:16:07 -06:00 |
|
|
|
0d70177de7
|
Bump version
v0.24.3
|
2024-03-05 13:31:17 -06:00 |
|
|
|
dcefaeae4d
|
Fixed debug_draw for elements, fixed Slider Handle not rendering/positioned properly
|
2024-03-05 13:17:12 -06:00 |
|
|
|
c2330ed9a9
|
Removed excon as explicit dependency, implemented menu's as (mostly) first class citizens, refactoring of gui layout, FIXME: broke Slider Handle..., probably some other stuff.
|
2024-03-04 20:54:36 -06:00 |
|
|
|
615d7ec3e4
|
Added support HOME, END, and PAGE UP/DOWN for scrollable containers, misc. tweaks and bug fixes.
|
2024-03-03 19:23:00 -06:00 |
|
|
|
1644ff8a27
|
Bump version
v0.24.2
|
2024-02-28 20:43:28 -06:00 |
|
|
|
d6a99b935a
|
Fixed styles not applying correctly for non-default styles
|
2024-02-28 10:53:49 -06:00 |
|
|
|
c4e47b8e38
|
Bump version
v0.24.1
|
2024-01-18 14:10:28 -06:00 |
|
|
|
d0e1772f33
|
Fixed container that is scrolled down getting stuck being 'overscrolled' when resized
|
2024-01-18 14:08:33 -06:00 |
|
|
|
00e47d61a2
|
Bump version
v0.24.0
|
2023-11-17 17:11:09 -06:00 |
|
|
|
1882673fff
|
Improvements to layout recalculating, reduces need to manually force a refresh (F5)
|
2023-11-17 17:10:53 -06:00 |
|
|
|
286efa2059
|
Update required files
|
2023-11-17 15:07:08 -06:00 |
|
|
|
6b9af5c87c
|
Merged in gosu_notifications
|
2023-11-17 15:06:38 -06:00 |
|
|
|
af3a3ff938
|
Merged in gosu_more_drawables
|
2023-11-17 15:06:21 -06:00 |
|
|
|
bcff35bd7b
|
Sync
|
2023-11-17 14:08:21 -06:00 |
|
|
|
5d1c195917
|
Added support for rendering multiple lights, standardized shaders to use snake case for variables and camel case for functions, stubbed PBR material shader include.
|
2023-07-29 14:09:23 -05:00 |
|
|
|
9a6e1df032
|
Remove need to do a full gui recalc 3 or more times for the layout to work (current implementation slows things down a bit, but seems more reliable then brute forcing 3x+)
|
2023-06-18 19:42:38 -05:00 |
|
|
|
b1b8fc8556
|
Cache scroll width/height
|
2023-06-18 14:18:15 -05:00 |
|
|
|
a60b09a110
|
Further scrolling improvements (should be smoother/more consistent with varied frame time)
|
2023-06-18 13:50:32 -05:00 |
|
|
|
81a632942e
|
Round scroll position to prevent rendering issues caused by floats
|
2023-06-18 12:38:12 -05:00 |
|
|
|
5ef8023aca
|
Improved scrolling
|
2023-06-18 12:26:08 -05:00 |
|
|
|
2e690d7d33
|
Misc bug fixes and improvements
|
2023-06-16 14:40:16 -05:00 |
|
|
|
a9f9e20235
|
Remove named arguments from stats struct due to mruby lacking support
|
2023-04-28 22:29:53 -05:00 |
|
|
|
25c36d3788
|
Add CyberarmEngine::Stats::StatsPlotter for rendering frame timings graph along with labeled sub-timings
|
2023-04-20 21:54:44 -05:00 |
|
|
|
c26ddeef4d
|
Refactored CyberarmEngine::Stats to track data for last N frames
|
2023-04-20 16:08:59 -05:00 |
|
|
|
5e3e06b74e
|
Improve Vector arithmetic performance by 2x
|
2023-04-16 20:26:29 -05:00 |
|
|
|
72037efc73
|
Fixed Slider element not working properly under mruby (attempts to slide would jump between min/max values)
|
2023-03-27 17:13:51 -05:00 |
|
|
|
1462f89e24
|
Initial support for using cyberarm_engine as a mruby mrbgem: Remove/disable usages of defined?, update old gosu mouse and keyboard constants, and replace one usage of window.button_down? with proper Gosu.button_down?
|
2023-03-24 18:21:41 -05:00 |
|
|
|
98948c891a
|
Request repaint when hiding menu
|
2023-03-17 11:05:17 -05:00 |
|
|
|
da16ab1ec9
|
Bump version
v0.23.0
|
2023-02-01 15:48:29 -06:00 |
|
|
|
eb5d170733
|
Added #find_element_by_tag to Common module
|
2023-01-31 14:33:17 -06:00 |
|
|
|
14e9d4946f
|
Add GameState#needs_repaint? and Container#remove
|
2023-01-31 10:17:51 -06:00 |
|
|
|
e3b8a9b102
|
Fixed overdrawing on BorderCanvas for left side, fixed BackgroundImage fill mode not filling correctly, fixed Progress in marquee mode not request repaint each frame.
|
2023-01-11 15:05:58 -06:00 |
|
|
|
458731a534
|
Added shaders from i-mic-fps, preload shaders if cyberarm_engine/opengl has been required.
|
2023-01-08 17:30:37 -06:00 |
|
|
|
d1d87db070
|
Made GuiState#update safe to call when it is not the active state
|
2023-01-08 03:36:33 -06:00 |
|
|
|
6e8948bd81
|
Repaint when Slider value changes
|
2023-01-06 16:14:18 -06:00 |
|
|
|
01a9187a57
|
Request a repaint when popping and shifting states
|
2023-01-05 08:36:38 -06:00 |
|
|
|
186ad220cc
|
Added more triggers for repainting
|
2023-01-04 20:17:49 -06:00 |
|
|
|
f82c0953b2
|
Implemented support for dynamic repainting of gui states with GuiState#needs_repaint?
|
2023-01-03 22:16:07 -06:00 |
|
|
|
a2d44ea2dc
|
Fix Element#scroll_height not accounting for padding_top and border_thickness_top
|
2023-01-02 16:45:43 -06:00 |
|
|
|
c46664778a
|
Fixed Image element causing clipping issues to sibling elements due to not properly flooring @width/@height
|
2022-11-16 20:31:00 -06:00 |
|
|
|
c597a67ca6
|
Allow 1 pixel wide/tall Gui elements by only apply percentage based sizing on Floats, fixed max/min sizing not working if the element uses fill mode for either dimension
|
2022-10-30 11:57:20 -05:00 |
|
|
|
55382a7c14
|
Bump version
v0.22.0
|
2022-10-23 18:40:46 -05:00 |
|