Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes for arcade 3.0 RC2 (dev34) #2357

Merged
merged 11 commits into from
Aug 31, 2024
Merged

Changes for arcade 3.0 RC2 (dev34) #2357

merged 11 commits into from
Aug 31, 2024

Conversation

eruvanos
Copy link
Member

@eruvanos eruvanos commented Aug 30, 2024

This PR collects changes, which should make it into RC2.

  • revamp UIGridLayout

    the current implementation does properly integrate with size hints, for the huge 3.0 release introducing UILayouts a consistent size_hint handling should be ensured

  • further documentation for layouts and how to create own widgets

    the GUI got a major overhaul, so I want to make sure I spend enough time on the documentation

🏃‍♂️ I am focusing my free time on this and it should be done in just a few days. after that I am ready for RC2 and 3.0 afterwards.

@eruvanos eruvanos marked this pull request as ready for review August 31, 2024 18:31
@eruvanos eruvanos merged commit a362ee1 into development Aug 31, 2024
8 checks passed
@eruvanos
Copy link
Member Author

I already merge this, the grid revamp is the major thing I had on my list.

I have further improvements in the pipeline and a revamp of the draggable mixin, but this is not a road blocker for anything

@eruvanos eruvanos deleted the gui/rc2 branch August 31, 2024 21:01
DragonMoffon added a commit that referenced this pull request Sep 18, 2024
commit 0e8403a
Author: A. J. Andrews <86714785+DragonMoffon@users.noreply.github.com>
Date:   Sun Sep 15 23:19:50 2024 +1200

    fixed small issue with sprite size property

commit 851821b
Author: DigiDuncan <digiduncan@gmail.com>
Date:   Sun Sep 15 04:23:07 2024 -0400

    add .tracking and px -> em conversion (#2365)

    * add .tracking and px -> em conversion

    * I hate Sphinx

    It's coarse, and rough, and irritating, and it gets everywhere.

    * fix docs

commit 4ff2f0f
Author: DigiDuncan <digiduncan@gmail.com>
Date:   Sun Sep 15 01:27:23 2024 -0400

    add __all__ to InputManger (#2366)

commit 895bf57
Author: bump_version <bump-version@version.com>
Date:   Sun Sep 8 01:01:14 2024 +0000

     Version 3.0.0-dev.36 [skip ci]

commit 5c4bc93
Author: Einar Forselv <eforselv@gmail.com>
Date:   Sun Sep 8 01:28:44 2024 +0200

    Fix uilabel tests on windows (#2362)

commit 798ae21
Author: Maic Siemering <maic@siemering.tech>
Date:   Mon Sep 2 23:54:23 2024 +0200

    fix slider calculates wrong x value when min_value > 0 (#2359)

commit d4947c9
Author: Maic Siemering <maic@siemering.tech>
Date:   Sun Sep 1 23:32:04 2024 +0200

    feat(section): untie sections and arcade (#2345)

    * feat(section): untie sections and arcade

commit e9dd36a
Author: bump_version <bump-version@version.com>
Date:   Sun Sep 1 16:59:51 2024 +0000

     Version 3.0.0-dev.35 [skip ci]

commit a362ee1
Author: Maic Siemering <maic@siemering.tech>
Date:   Sat Aug 31 23:00:08 2024 +0200

    Changes for arcade 3.0 RC2 (dev34) (#2357)

    - Add more gui examples
      - hidden password
      - camera
    - revamp UIGridLayout, use box algorithm, add documentation

commit 1b8ca03
Author: bump_version <bump-version@version.com>
Date:   Mon Aug 26 12:50:54 2024 +0000

     Version 3.0.0-dev.34 [skip ci]

commit 19b53a1
Author: Maic Siemering <maic@siemering.tech>
Date:   Sat Aug 24 05:43:10 2024 +0200

    Gui/colorpicker (#2354)

    * Add color picker example

commit 10143b9
Author: Maic Siemering <maic@siemering.tech>
Date:   Sat Aug 24 05:05:14 2024 +0200

    GUI push for 3.0 (#2351)

    - New FlatUI colors under arcade.uicolor
    - Combined gui examples and proper documentation
    - Rewrite box layout to address sizing issues, when a child provided size_hint_min
    - GUI assets are now consistent in style and properly structured
    - Apply feedback about UIGridLayout parameter names
    - UIView provides add_widget method and a background property, which will be used for clearing screen
    - UIFlatButton provides multiple default styles
    - Consistent UITextureSlider parameter names, better default for height
    - UIAnchorLayouts do not restrict a child size to its own size, to allow scrolling use cases
    - UITextArea provides the option for pyglet attributed or html text formatting
    - UIInputText emits a on_change event, when text changed
    - Buttons default to Kenny font, when loaded

    ---------

    Co-authored-by: Jaecktec <constantin@jaeck.eu.org>

commit 3808448
Author: Aizen <32631344+feiyuhuahuo@users.noreply.github.com>
Date:   Fri Aug 23 11:54:16 2024 +0800

    Update resource_handlers.rst (#2348)

commit 072101f
Author: A. J. Andrews <86714785+DragonMoffon@users.noreply.github.com>
Date:   Wed Aug 14 00:26:07 2024 +1200

    updated ViewportProjector to use Rect, and created unit tests (#2343)

    * updated ViewportProjector to use Rect and created unit tests

    * linting ✨

    * ⬛

    * Correcting references to the viewport

    Thanks for pointing out the issue, @eruvanos!

commit 83cb72d
Author: Maic Siemering <maic@siemering.tech>
Date:   Thu Aug 8 21:24:06 2024 +0200

    typing(gui):remove type ignores from gui (#2346)

    * remove type ignores from gui

commit f44233c
Merge: 8c17aed 2c4161f
Author: A. J. Andrews <86714785+DragonMoffon@users.noreply.github.com>
Date:   Thu Aug 8 12:43:28 2024 +1200

    Merge pull request #2344 from pythonarcade/sub-clock

    Add a SubClock class to `arcade.future`

commit 2c4161f
Author: DragonMoffon <happydog.aja@gmail.com>
Date:   Thu Aug 8 00:28:57 2024 +1200

    :sparkles: linting and :black_large_square: :sparkles:

commit be85a02
Author: DragonMoffon <happydog.aja@gmail.com>
Date:   Thu Aug 8 00:24:12 2024 +1200

    Create SubClock Class

commit b441fb9
Author: DragonMoffon <happydog.aja@gmail.com>
Date:   Thu Aug 8 00:23:59 2024 +1200

    :boot:strapping!

commit 734e333
Author: DragonMoffon <happydog.aja@gmail.com>
Date:   Thu Aug 8 00:11:52 2024 +1200

    no more doc string typing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant