Activity for Onathacar GUI

  • William Kappler William Kappler committed [46d3ce] on Code

    Added more key events and made it so unhandled keys cause a console warning in debug instead of a failed asset.

  • William Kappler William Kappler committed [cf0c4f] on Code

    Fix an issue where some elements would end up with 0 height due to the order of function calls being wrong in text elements.

  • William Kappler William Kappler committed [e6ea2a] on Code

    Fix a bug with focus that allowed UI elements to steal mouse input from the 3D background.

  • William Kappler William Kappler committed [85c9a6] on Code

    Updates for CGS path changes.

  • William Kappler William Kappler committed [d2ca3e] on Code

    Heavy rework of input and text rendering, plus an expansion of the text input elements. Input now stores the input state at the time of the input event, such as held modifier keys and mouse position.

  • William Kappler William Kappler committed [5d96a3] on Code

    WIP - redo of the text edit so it's less convoluted.

  • William Kappler William Kappler committed [357009] on Code

    WIP - I think I am going to redo how the numeric edit works. This just isn't working out.

  • William Kappler William Kappler committed [79c63a] on Code

    WIP - I believe final work needed before cleanup/review.

  • William Kappler William Kappler committed [61c6e0] on Code

    More WIP - everything appears to be working as intended, but needs optimization and review.

  • William Kappler William Kappler committed [d26730] on Code

    More WIP for text/input changes.

  • William Kappler William Kappler committed [494794] on Code

    WIP - still need to do some correction to how text selection works.

  • William Kappler William Kappler committed [c5aa08] on Code

    * Basic support for text stroke and outer glow

  • William Kappler William Kappler committed [a77cec] on Code

    Add stroke and glow (sort of) to OGUI text.

  • William Kappler William Kappler committed [43a439] on Code

    WIP for async load - nearly done.

  • William Kappler William Kappler committed [9e015d]

    WIP

  • William Kappler William Kappler committed [98acca]

    Use the new hash system.

  • William Kappler William Kappler committed [5fde91]

    Fix for a problem introduced by input changes, where mouse movement was not sent as often as it should be to the game.

  • William Kappler William Kappler committed [288537]

    General rework of input in OGUI. The SDL events are now hidden from users and instead an OGUI-specific input event is passed around. Down->up events have been reworked so an element that gets a DOWN always gets the paired UP, rather than them going to potentially different elements. There are now 4 separate input events for mouse buttons/movement, mouse wheel, key input, and text input. Also, the input handler has been moved out of Caelum into OGUI as a sort of "default" background input hand...

  • William Kappler William Kappler committed [5bc0ac]

    Adds a text edit box which is still incomplete. Various minor changes including enabling borders on all elements and fixing a bug that caused windows themselves to never be activated.

  • William Kappler William Kappler committed [80bca5]

    Slight usability change.

  • William Kappler William Kappler committed [25846d]

    New stock windows to avoid forcing OGUI developers from making their own. These will need revisited when I implement a styling system, if I do.

  • William Kappler William Kappler committed [1caa9c]

    Fixes some layout bugs, some caused by the recent changes and some pre-existing that were only now detected.

  • William Kappler William Kappler committed [1b94c9]

    Adds center alignment specifications.

  • William Kappler William Kappler committed [2d6373]

    Improvements to the layout specification system to be more flexible, less easily broken, and generally less of an unmaintainable mess. This is to support some additional layout functionality coming next.

  • William Kappler William Kappler committed [d6c5e8]

    Minor fix for a rendering error at certain window sizes.

  • William Kappler William Kappler committed [227e37]

    Frames were stealing input from the game input handler.

  • William Kappler William Kappler committed [92c67a]

    Fixes for potential (but not actually observed) memory bugs discovered while on an unrelated bug hunt.

  • William Kappler William Kappler committed [106a92]

    Previous bug was only fixed in X not Y. Doh.

  • William Kappler William Kappler committed [1a8b8f]

    Allow a CGS layout to be executed before the final modal window is rendered, allowing for specialized processing such as blur. Also fixes a problem with the window changes that caused them to misbehave when padding was applied to the window.

  • William Kappler William Kappler committed [8ba9ff]

    Add support for mutli-level modal windows.

  • William Kappler William Kappler committed [703f57]

    Minor adjustment to defaults.

  • William Kappler William Kappler committed [e8e6a8]

    Image buttons.

  • William Kappler William Kappler committed [afba64]

    Fix (re-implement) scrolling in the new window system, plus a number of other smaller changes. Some work still needs to be done. Multi-level scrolling (scrolling something containing a scrollable) likely does not work right still.

  • William Kappler William Kappler committed [c5c537]

    Slider support, still WIP. Fixes visibility behavior and some other issues.

  • William Kappler William Kappler committed [031e8a]

    * Reorganization of button functionality.

  • William Kappler William Kappler committed [621d4f]

    New Caption element, some general cleanup.

  • William Kappler William Kappler committed [b0c97f]

    Default fonts, selected for freeness, language support, and quality.

  • William Kappler William Kappler committed [997584]

    Fixes to font loading.

  • William Kappler William Kappler committed [e435f0]

    Reworking of some of OGUI. New elements are coming soon.

  • William Kappler William Kappler committed [06ae5c]

    Additional cleanup of old, broken stuff.

  • William Kappler William Kappler committed [b5cfb7]

    Better text rendering, more color interpretation control, general cleanup of old stuff.

  • William Kappler William Kappler committed [388863]

    Performance fixes.

  • William Kappler William Kappler committed [7db3e4]

    Caelum-wide compatibility fixes for Linux: new cmake, dealing with different OpenGL headers, fixing (spurious?) warnings. CGS and OGUI alone still have bad cmake. They may be merged into Caelum, so I am not updating them right now.

  • William Kappler William Kappler committed [355ab6]

    Fix for a performance issue where the UI layout was run each frame, when it should only need to be run when the UI is modified.

  • William Kappler William Kappler committed [5b1b60]

    Changes for CGSReference changes.

  • William Kappler William Kappler committed [df4a14]

    Improve the specialized child container, adjust how child object functions work, fix a memory error.

  • William Kappler William Kappler committed [aa5c9a]

    Padding improvements.

  • William Kappler William Kappler committed [8bd4cb]

    Fix clipping for windows. Name convention modernization.

  • William Kappler William Kappler committed [b126fb]

    Implement element padding. Expand the "alpha" color mode to act as a gradient between two colors.

  • William Kappler William Kappler committed [cbb31b]

    Adds basic window support. Fixes 9-swatch shader, it had a habit of becoming one pixel off. Fixes an error with selection of sub-elements not working.

  • William Kappler William Kappler committed [cb8a9d]

    Implement z order for rectangles. Make selection of elements for hover respect Z order.

  • William Kappler William Kappler committed [7aa28c]

    Implement Z Order for elements. Rectangles is next.

  • William Kappler William Kappler committed [d69a07]

    Improved rendering system (z order system needs reimplemented). Better division of built-in rectangle shaders to make it easier to create elements out of 4 pre-defined types of rectangle.

  • William Kappler William Kappler committed [5bafac]

    Image buttons, general button improvements.

  • William Kappler William Kappler committed [0985c1]

    Improved focus/active element system to solve issues with key release events being stolen by elements.

  • William Kappler William Kappler committed [920472]

    Add a new class to make passing through text params easier; make the text params on buttons actually able to be set; collection of minor changes and fixes.

  • William Kappler William Kappler committed [6b725a]

    Handle focus a little better.

  • William Kappler William Kappler committed [754019]

    Changes for the Caelum input system.

  • William Kappler William Kappler committed [2324bb]

    Update OGUI to use the new CGS render system. Also a number of minor changes.

  • William Kappler William Kappler committed [b60f16]

    Improve swatched buttons, improve input handling, add framework for unicode-based input (not implemented).

  • William Kappler William Kappler committed [585fa4]

    Additional work on buttons.

  • William Kappler William Kappler committed [a9e63b]

    Add button element.

  • William Kappler William Kappler committed [482016]

    Partial conversion/fixing of OGUI for CGS.

  • William Kappler William Kappler committed [be8ae6]

  • William Kappler William Kappler committed [86d7f2]

  • William Kappler William Kappler committed [b664bc]

  • William Kappler William Kappler committed [6838f5]

    Merge origin/master

  • William Kappler William Kappler committed [447e67]

    Added the ability to skip repeated delimiters i...

  • William Kappler William Kappler committed [e2abea]

    Adds explode functionality for parsing of messa...

  • William Kappler William Kappler committed [6a34e3]

    Move functions to .cpp. This commit is pending ...

  • William Kappler William Kappler committed [292c5a]

    OGUIVariable no longer casts strings containing...

  • William Kappler William Kappler committed [46d7e6]

  • William Kappler William Kappler committed [62d188]

    Type generic "OGUIVariable" type for OGUI-Caelu...

  • William Kappler William Kappler committed [e3b9fe]

  • William Kappler William Kappler committed [b93d23]

    Tweaks to make OGUI compatible with CGS. More w...

  • William Kappler William Kappler committed [40b46f]

  • William Kappler William Kappler committed [515262]

    Initial commit

1