|
|
a75afaf47a
|
Added support for UI to have background_images, fixed TextBlock text overdrawing
|
2022-04-25 20:12:10 -05:00 |
|
|
|
d81df5f4e2
|
Moved min_width/height, max_width/height and fill control from Container into Element#dimensional_size so any element can use them
|
2022-04-25 16:48:17 -05:00 |
|
|
|
f2ea0d9942
|
Maybe final container fill mode fix?
|
2022-04-04 13:26:40 -05:00 |
|
|
|
08d068f156
|
Fixed weirdness for Container dynamic fill mode
|
2022-04-04 10:08:39 -05:00 |
|
|
|
a4d02038c3
|
Fixes for Container's calculating fill size and for Flow's max_width
|
2022-04-03 13:06:10 -05:00 |
|
|
|
37bdd6ef23
|
Added support for min/max width/height and for fill which dynamically sets elements width/height to the max available width for Flow parents and height for Stack parents
|
2022-04-03 11:07:31 -05:00 |
|
|
|
24bd769a32
|
Bump version
|
2022-03-05 14:43:50 -06:00 |
|
|
|
2be5733bc1
|
Fixed Container not considering padding when clipping render area
|
2022-01-29 10:08:33 -06:00 |
|
|
|
c8734ae98b
|
Container child elements that are not visible are no longer drawn
|
2021-12-24 17:00:02 -06:00 |
|
|
|
c35d587419
|
Fixed passing nil for :enabled state as boolean causing it to be set as true instead of false
|
2021-12-22 14:58:17 -06:00 |
|
|
|
153871e7f3
|
Improved performance a touch: fixed never clearing list of elements to recalculate unless a full gui recalcuate occurred, don't recalculate button/text if a full gui recalculate is requested, fixed typo: apend -> append
|
2021-12-16 22:09:56 -06:00 |
|
|
|
cf91d4a083
|
Merge branch 'master' of https://github.com/cyberarm/cyberarm_engine
|
2021-12-03 15:33:38 -06:00 |
|
|
|
35ad687d4c
|
Reducce cpu usage by not using clip_to for each and every element
|
2021-12-03 15:33:32 -06:00 |
|
|
|
54802e1254
|
Added support 'marquee' style progress bars i.e. non-linear progress bar with scrolling bar
|
2021-12-02 08:15:39 -06:00 |
|
|
|
6cf4cd73dd
|
Fixed toggling Element enabled state not visually shown
|
2021-11-18 15:37:57 -06:00 |
|
|
|
5e5f8ba7ea
|
Added set_color and set_font to Element- fixes image elements unable to change their color when hovered, fixes hovered text changing its color incorrectly
|
2021-11-18 13:11:02 -06:00 |
|
|
|
63a51d9d2f
|
Improved scroll_height calculation to adapt to how Flow's flow
|
2021-11-18 11:58:11 -06:00 |
|
|
|
6af384536a
|
Fixed locking up when performing text wrapping due to text width check not being satisfied
|
2021-11-17 22:30:30 -06:00 |
|
|
|
c1b25d2045
|
Fixed centered text with unequal margins/paddings/border thicknesses being offset, fixed text wrapping using parents #width (which includes padding and margins) instead of the correct #content_width (which is only the parents content width; which the text is part of)
|
2021-11-17 17:23:48 -06:00 |
|
|
|
a915a25699
|
Updated required gems, reimplemented text wrapping to use a proper binary search and correct inserting newlines in the wrong spot for certain text lengths
|
2021-11-16 23:35:49 -06:00 |
|
|
|
0aa9b59316
|
Containers that need to be recalculated but will not affect their current size can request to have themselves directly recalculated on the next update (fixes scrolling triggering many unneed recalculations), list_box now excludes the currently selected item from the menu, probably fixed list_box callback being called twice instead of the correct once.
|
2021-11-15 10:17:49 -06:00 |
|
|
|
d2bf406d29
|
Bump version
|
2021-09-23 14:36:19 -05:00 |
|
|
|
f82c101728
|
Fixed ListBox sometimes returning self in callback instead of self.value
|
2021-09-23 14:35:46 -05:00 |
|
|
|
2f727e9bf2
|
Bump version
|
2021-09-22 09:23:24 -05:00 |
|
|
|
24be9bfb29
|
Imported Console from I-MIC FPS
|
2021-06-26 13:12:44 +00:00 |
|
|
|
5452d149c3
|
Possible fix for being able to click a button that isn't visible due to scrolling, by ensuring that the host container is hit before checking children.
|
2021-06-18 02:57:49 +00:00 |
|
|
|
cdee6548e3
|
Added support for 9 sliced backgrounds in UI, fixed events not propagating to subscribers if element threw :handled in its own event handler
|
2021-06-04 03:00:31 +00:00 |
|
|
|
bd54fafc3f
|
Added Text#text_width method, Text#width now returns value of Text#markup_width
|
2021-06-03 13:05:11 +00:00 |
|
|
|
a92d1ad746
|
Made Text account for shadow and border effects in width/height methods, made TextBlock support disabled state styling
|
2021-06-03 01:00:13 +00:00 |
|
|
|
1b080f9fb9
|
Use shorthand (&:method) for Element scroll_width/height max_scroll_width, possibly fix dimentional_size returning the wrong size when element has nonzero padding/margin/border_thickness
|
2021-05-31 01:07:24 +00:00 |
|
|
|
8057bca818
|
Added rendered vertices count to OpenGLRenderer
|
2021-05-30 14:10:32 +00:00 |
|
|
|
c1310f3073
|
Renamed Text's shadow to border and added proper text shadow effect
|
2021-05-29 00:10:44 +00:00 |
|
|
|
850bb610bb
|
Fixed GUI having a total recalculation whenever a style changed, made tooltip not be centered on mouse, removed duplicate loc from Text
|
2021-05-28 00:43:40 +00:00 |
|
|
|
0b63986b64
|
Improved 9 slice background
|
2021-05-06 03:20:49 +00:00 |
|
|
|
165fc6f307
|
Fixed draw_rect helper missing drawing mode argument, set max view distance to a large number
|
2021-04-25 23:22:58 +00:00 |
|
|
|
e3c8e3bcc2
|
Added a bunch of tweens to the Animator, replaced :ease_in_out tween for Intro state engine logo to :swing_to
|
2021-04-25 14:58:12 +00:00 |
|
|
|
551a55f894
|
Add fade out to intro scene
|
2021-04-24 20:13:06 +00:00 |
|
|
|
01292ead10
|
Bump version
|
2021-04-19 19:26:42 +00:00 |
|
|
|
8002708695
|
Updated Animator to be usable, added logo texture/image, 'finished' Intro state, added Window#shift_state
|
2021-04-19 19:13:15 +00:00 |
|
|
|
676545f3c7
|
Added wip engine intro state
|
2021-04-19 14:42:49 +00:00 |
|
|
|
4b417f9ab7
|
More changes to how styles are applied, fixed bug where a Container would re-evaluate its build block when clicked, fixed background method in DSL having no effect, fixed edit line losing 'focus' when mouse moved out, misc. other changes and fixes.
|
2021-03-29 08:51:26 -05:00 |
|
|
|
a70c106387
|
Added Link element which is basically a button without a border or background, WIP: Element border, margin, padding, and other styles are now easily changable; work is needed to make style changes survive a recalculation
|
2021-03-29 08:51:26 -05:00 |
|
|
|
f662fabc56
|
Use GL_SRGB_ALPHA for textures
|
2021-03-29 08:13:59 -05:00 |
|
|
|
abb989f842
|
Added flags to use ffi-gosu optionally instead of always trying, made tooltip affected by theme (the last set theme in setup will be used to style the tooltip)
|
2021-03-12 08:33:16 -06:00 |
|
|
|
1e0d2004b5
|
More adjustments to scrolling and scroll_top, added debug_draw to elements that draws a box around the element that is atop all rendered things
|
2021-02-13 22:57:18 -06:00 |
|
|
|
92dd63dc1d
|
Probably fixed scrolling for real this time, added scroll_top and scroll_top = n methods
|
2021-02-13 20:03:10 -06:00 |
|
|
|
20970e5aa9
|
Bump version
|
2021-02-11 09:32:37 -06:00 |
|
|
|
76eb1a85d5
|
Added focus event, elements can request focus
|
2021-02-11 09:31:44 -06:00 |
|
|
|
e9d75d17bf
|
Updated gosu version, bumped version
|
2021-02-10 12:19:47 -06:00 |
|
|
|
29fbac7140
|
Added Container#apend method, EditLine caret will now stay visible while typing, EditLine#value= now sets the value of @text_input
|
2021-02-09 17:41:29 -06:00 |
|