Skip to content

Commit 89403a2

Browse files
SimonDarksideJDomeGuysSimonDarksideJTestDover8sjackson-ethar
authored
Release 2.3.0 (#429)
* Package upver for Development * Added OnHighlightChanged and OnPressChanged events Added getters and setters for Highlighted and Pressed * Patch fix for UILineRenderer * Update package preview release * Resolves issue where the lower range value would become stuck when moved to the max value position Resolves: https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/issues/381/cant-move-range-slider-if-low-is-moved-to * Updated Infinite scroll to work with content of different sizes * Clean-up and reset pivots on scene start * Patches from PR * Clean up range slider unused variables * Updated Dropdown list to NOT resize text Rect on draw * Upgraded RangeSlider to work in both Horizontal and Verticle setups, just like regular slider. Also fixed a minor issue with offset when dragging on the bar. # Conflicts: # Runtime/Scripts/Controls/RangeSlider.cs * Taking in fix from https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/pull-requests/132 * Applying PR manually, because Bitbucket https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/pull-requests/128 * Merged in fix manually because... Bitbucket https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/pull-requests/130 * Remove old BitBucket Pipeline for GitHub * Fixes issue #398 where the Next / Previous buttons filed to work if the ScrollSnap was previously scrolling. Also renamed the Extension Methods scripts and added a new function. Resolves: #398 * Resolves #397 Moved OnValidate checks which redraw the component to the RectTransformDimensionsCHanged event * Updated UIParticleSystem access to Particles array to ensure it is more stable. Updated some #if statements to be better future proofed Resolves #360 * Fixed the UIConnector to safely handle when no parent canvas can be found. Resolves #392 * Fixed issue which allowed an item marked as NOT transferable to actually be transferred between lists Resolves #382 * Updated #if filter inclusion to 2019_1_OR_Newer resolves: - #411 * Updated UIVertical scroller to be 2022 compliant Resolves: - #410 * Updated Curly UI to wait until end of the frame to recalculate positions Also updated Editor script to work in 2022 Resolves: - #409 * Updated Depth Texture sampler in UI Particles Shaders Resolves: - #401 * Remove meta duplicates for HSVColour Picker * Add newly generated HSV picker meta files * Hard reset of Colour picker guids * Updated Points to always be an array of 1 when set to nothing. Resolves: #295 * Updated Cooldown button to work with Keyboard input Resolves: #171 * Added error handling around setting Unity UI Components for Vertical/Horizontal scrolling Resolves: #296 * Protecting Remove too * Added SetArc method to UICircle as requested Resolves: #280 * Marked ScrollPositionController as Obsolete, users should use the newer Scroller component instead, will be removed in a future release. Resolves: #305 * Updated ScrollPositionControllerEditor as obsolete too * Removed unneeded size calculation which caused some issues with mixed height/width children. Resolves: #380 * Resolved issue whereby the last row in a flow layout group would not size correctly. Resolves: #357 * Updated all components using "LayoutGroup" to override their OnDisable feature to incorporate this fix: https://gist.github.com/randomize/73ca6d3b6aa7210073692eb5cabd537e Resolves: #178 * Checking in new MinMaxSlider TODO - Finish Editor creator * Added Editor Menu Option to create a Min/Max slider Resolves: #270 * Marked TileSizeFitter as obsolete as Unity has made this unworkable Resolves: #214 * Updated Editor create options to add the correct Event System Input module for the Input system used, now or old. Resolves: #378 * Updated Editor menu layout * Updated initialisation logic to not cause an endless loop in the TabNavigationHelper Resolves: #208 * Added new FIFO based UI Line Render when dynamic line rendering is needed (basic, no Beziers) Resolves: #324 * Clean-up of ScrollSnapBase * Updated "Action" use to "UnityAction" to avoid Unity issues Resolves: #253 * Updated UIVerticalScroller for standards and added UIHorizontalScroller Resolves: #205 * Updated ReorderableList/ReorderableListElement to prevent creating a "Fake" droppable when the item is not transferable Resolves: #164 * Updated panel drawing for ComboBox controls and added DropdownOffset Resolves: #393 * Base update for pointers to new version / package home * Cleanup and ensuring the UIParticleSystem is disposed on Destroy correctly. Resolves: #412 * Refresh FancyScrollView with latest fixes * Remove broken examples link * Break Module * Update Examples module to new home * Updating GitHub artifacts and automation * Updated build issue with ReorderableListElement * Revised the Curly UI fix as it was preventing the graphic from being updated in the scene view. Thanks to @solidsign for the update. * Removed legacy Examples link, moving to separate repository * Added new submodule for extracted examples * Fix class spellings and update MultiTouchScrollRect * Updated NonDrawingGraphic to require a CanvasRender, else it causes an error on run (and doesn't work) - Resolves: #420 * Add updated test flow for builds * Fix github issue templates * Add the Version upgrade pipeline * Added ResetSelectableHighlight component * Resolves issue in 2022 with the missing Text component Fixes: #424 * The BIG Unity 2022 Text reorganisation * Remove editor validation and add error checking for the ColorLabel component * Add 2019 to the testing validation * Switch android builds to windows * Several lifetime feature updates for the ComboBox controls: - Resolves startup issue that prevented the control being used (Unity changed the start order in some instances), this was causing null reference issues with comboboxes - Added the ability to set a specific item on start and not just the first - Added the ability to disable the dropdown to make a read-only dropdown Resolves: - #426 - #425 * Resolved issues with DisplayAbove and using a 0 ItemsToDisplay * Update pipelines for release * Final checks for merge! --------- Co-authored-by: Robert Rioja <[email protected]> Co-authored-by: Simon Jackson <[email protected]> Co-authored-by: Ben MacKinnon <[email protected]> Co-authored-by: Simon Jackson <[email protected]> Co-authored-by: action <[email protected]>
1 parent c3fd580 commit 89403a2

File tree

117 files changed

+5015
-2097
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+5015
-2097
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Bug report
33
about: Create a report to identify a potential issue
44
title: 'BUG: '
5-
labels: Bug
5+
labels: bug
66
assignees: ''
77
---
88

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Feature request
33
about: Suggest an idea for the Unity UI Extensions
44
title: 'Feature Request: '
5-
labels: Feature Request
5+
labels: enhancement
66
assignees: ''
77
---
88

.github/ISSUE_TEMPLATE/request_for_information.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Request for Information
33
about: Not sure how to do something, just ask.
44
title: 'RFI: '
5-
labels: Question
5+
labels: question
66
assignees: ''
77
---
88

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build and test UPM packages for platforms
1+
name: Build and test UPM packages for platforms on all available Unity Versions
22

33
on:
44
pull_request:
@@ -14,27 +14,24 @@ concurrency:
1414
cancel-in-progress: true
1515

1616
jobs:
17-
# Check Unity version requird by the package
18-
validate-environment:
19-
name: Get Unity Version from UPM package
20-
uses: Unity-UI-Extensions/reusableworkflows/.github/workflows/getunityversionfrompackage.yml@main
21-
with:
22-
build-target: self-hosted
23-
24-
# Check Unity Hub and Editor Environment
25-
Setup-Unity:
26-
name: Validate Unity Install
27-
needs: validate-environment
28-
uses: Unity-UI-Extensions/reusableworkflows/.github/workflows/validateunityinstall.yml@main
17+
# Run Unity build unit tests defined in the package for a single version for feature branches
18+
Run-Partial-Unit-Tests:
19+
name: Run Unity Unit Tests
20+
if: github.ref != 'refs/heads/development'
21+
uses: ./.github/workflows/rununitysinglebuild.yml
2922
with:
30-
build-target: self-hosted
31-
unityversion: ${{ needs.validate-environment.outputs.unityversion }}
23+
unityversion: 2020.3
3224

33-
# Run Unity unit tests defined in the package
34-
Run-Unit-Tests:
25+
# Run Unity multi-version build unit tests defined in the package for the development branch
26+
Run-Full-Unit-Tests:
3527
name: Run Unity Unit Tests
36-
needs: Setup-Unity
37-
uses: Unity-UI-Extensions/reusableworkflows/.github/workflows/rununityunittests.yml@main
28+
if: github.ref == 'refs/heads/development'
29+
uses: ./.github/workflows/rununitybuildmultiversion.yml
30+
31+
# Update the package release version
32+
Update-Version:
33+
name: Update Package Version
34+
uses: ./.github/workflows/tagrelease.yml
3835
with:
39-
build-target: self-hosted
40-
unityversion: ${{ needs.Setup-Unity.outputs.unityeditorversion }}
36+
build-target: windows
37+
secrets: inherit

0 commit comments

Comments
 (0)