Commit Graph

177 Commits (48e162ebde9fc6ed1bd6eafe84cd3602648da6cd)

Author SHA1 Message Date
Simon Jackson 82585a7cb2 Added UIGridRenderer thanks to John Hattan
Fixed "line Endings" errors
2017-02-17 12:54:40 +00:00
Simon Jackson bddf5ad8b0 Updated primitive controls to Set Control Dirty should its effect parameters change
--HG--
branch : develop_5.3
2017-02-10 16:45:50 +00:00
Simon Jackson df3ff02bd5 Replicated the ScrollSnap fix (#91) to the VSS
--HG--
branch : develop_5.3
2017-02-10 16:04:24 +00:00
Chris Parton fdfd114157 Improved scroll snap containers to disable navigation buttons when appropriate.
Reordered PrevButton and NextButton to be more logical.

--HG--
branch : navigation_button_toggle
2017-02-07 21:55:38 +11:00
Simon Jackson 0d28905892 Patch for Bullet initialisation, wasn't selecting the right bullet on start.
--HG--
branch : develop_5.3
2017-01-08 12:11:13 +00:00
Simon Jackson 5820447547 Fix for #109.
Add Screen Change event to "GoToPage"

--HG--
branch : develop_5.3
2017-01-08 12:03:27 +00:00
Simon Jackson 1a18b3b4cc Added new NonDrawingGraphic control and editor script
Resolved request #107

--HG--
branch : develop_5.3
2017-01-04 21:58:07 +00:00
Simon Jackson 344ca57f4b Updated VSS / HSS to handle pages with interactable components.
Interactables mess with the Pointer Down/Up events that the control used when a mouse is used, so implementation changes to suit.

--HG--
branch : develop_5.3
2017-01-04 13:18:28 +00:00
Simon Jackson 38d98a0fad Resolution for #80 issue where onPageChanged is fired multiple times for Next/Previous.
--HG--
branch : develop_5.3
2017-01-04 12:32:44 +00:00
Simon Jackson cd3f79ef7c 2 patches for HSS/VSS
* Added new overload to AddChild, allows to set WorldPositionStays for added childen
* New RemoveAllChildren function

--HG--
branch : develop_5.3
2017-01-04 12:16:11 +00:00
Simon Jackson 21ad76580e Minor patchfix on HSS/VSS - Starting screen validation failed on new scenes?
--HG--
branch : develop_5.3
2017-01-02 18:17:18 +00:00
Simon Jackson c1682b11a8 Pre-Release upload - tested and working
--HG--
branch : develop_5.3
2016-12-31 17:01:49 +00:00
Simon Jackson b2ae5db354 Update for pre-release
--HG--
branch : develop_5.3
2016-12-31 15:59:57 +00:00
Simon Jackson e0c3864fb7 Resolved issue with HSS/VSS not resizing when Rect/Scene changes
Updated HSS/VSS Visibility logic so it's more refined.

--HG--
branch : develop_5.3
2016-12-31 15:14:39 +00:00
Rahul Raman 66cbf0da23 Modified Vertical layout functions to use nested loops to minimize condition test failures
--HG--
branch : develop_5.3
2016-12-31 09:12:29 +00:00
Simon Jackson 909589e544 Updated Table Layout Group component for release and added docs
--HG--
branch : develop_5.3
2016-12-30 17:28:34 +00:00
Simon Jackson 473c0f3757 Merged in rahul_raman/unity-ui-extensions (pull request #36)
New TableLayoutGroup Component

--HG--
branch : develop_5.3
2016-12-30 16:57:54 +00:00
Simon Jackson b169e98452 Reversed clean-up, was actually used :S
--HG--
branch : develop_5.3
2016-12-30 15:56:00 +00:00
Simon Jackson df9ea42e02 Updated HSS/VSS OnSelectionChangeEndEvent to also output the landed page number (zero indexed)
Some redundant code clean-up

--HG--
branch : develop_5.3
2016-12-30 15:53:44 +00:00
Simon Jackson aadba190c8 Fixed PageChanged event for HSS/VSS
Fixed WorldSpace use of HSS/VSS (also created a new feature :D)
Minor editor options fix for boxslider

--HG--
branch : develop_5.3
2016-12-30 15:44:36 +00:00
Simon Jackson f0ba3cfae5 Minor fixes and additions
Updates to resolve reports in Issue #80

--HG--
branch : develop_5.3
2016-12-29 22:03:04 +00:00
Rahul Raman 6888cb500d Refactored CalculateLayoutInputVertical; Released memory used by temporary array for reclaiming by the GC; Added comments to help understand the script better
--HG--
branch : develop_5.3
2016-12-28 20:37:03 +00:00
Rahul Raman 1d251301eb Improved calculation of SetLayoutHorizontal and SetLayoutVertical; Renamed certain variables, removed certain others and refactored code to be more sensible; Fixed behaviour for a specific configuration of TableLayoutGroup and ContentSizeFitter
--HG--
branch : develop_5.3
2016-12-28 16:15:52 +00:00
Rahul Raman 5a64abfa80 Fixed behaviour when no column width is provided
--HG--
branch : develop_5.3
2016-12-28 06:46:38 +00:00
Rahul Raman 2e8682a491 Cleanup: Renamed "Cell Spacing" as "Column Spacing"
--HG--
branch : develop_5.3
2016-12-27 21:59:20 +00:00
Rahul Raman b8bd371232 Cleanup: Added sensible defaults. Removed all initialization errors.
--HG--
branch : develop_5.3
2016-12-27 21:54:32 +00:00
Rahul Raman 9cf482d6ed Allowed flexible row expansion as a choice, instead of a compulsion
--HG--
branch : develop_5.3
2016-12-27 21:34:16 +00:00
Rahul Raman da480b1f8b Clean up: Removed duplicate calculations and unnecessary intermediate variables.
--HG--
branch : develop_5.3
2016-12-27 20:46:57 +00:00
Rahul Raman ff95c38ee2 Fixed computation of cell positions for all start corners
--HG--
branch : develop_5.3
2016-12-27 20:28:12 +00:00
Rahul Raman 81dd26b5ef Edited SetLayoutVertical() to avoid unnecessary recomputation of maxPreferredHeightInRow
--HG--
branch : develop_5.3
2016-12-27 20:16:50 +00:00
Rahul Raman bbd5102246 Renaming "TableLayout.cs" to "TableLayoutGroup.cs" to be consistent with Unity component naming
--HG--
branch : develop_5.3
2016-12-27 20:14:03 +00:00
Rahul Raman b350b270f7 Added TableLayout component that child objects into a non-uniform grid, with fixed, user-defined column widths and flexible row heights
--HG--
branch : develop_5.3
2016-12-27 19:51:46 +00:00
Simon Jackson 3e0d105646 Merged PR for ExtensionsToggle
Updated for UI EXtensions Standards

--HG--
branch : develop_5.3
2016-12-24 12:41:30 +00:00
Simon Jackson 7703ca739c Merge with extensions-toggle-new-event
--HG--
branch : develop_5.3
2016-12-24 12:33:02 +00:00
Simon Jackson ac07bc554a Updated new Softmask Script to UI Extensions standards. Removed unneeded Text shader and cleaned up.
--HG--
branch : develop_5.3
2016-12-24 12:27:42 +00:00
valtain@gmail.com af8abe9551 Softmask fix
maskRect in canvas space not in world space

--HG--
branch : develop_5.3
2016-12-24 18:03:52 +09:00
valtain@gmail.com 5ed1e48cb2 Recomit softmask fix
--HG--
branch : develop_5.3
2016-12-24 05:18:01 +09:00
Simon Jackson 32d8a82e05 Merged in sushanta1991/unity-ui-extensions-2/sushanta1991/-onpopulatemesh-was-getting-called-befor-1480940993474 (pull request #31)
// OnPopulateMesh() was getting called before m_OutputText was updated in function UpdateQuadImage(), Due to this, m_HrefInfos.boxes where not getting created, which in further resulted into non clickable text. This is happening in Unity5.5.

--HG--
branch : develop_5.3
2016-12-21 19:09:24 +00:00
Simon Jackson f98aa18981 A little tidying of the ScrollSnap base script, nothing to see here :D
--HG--
branch : develop_5.3
2016-12-21 18:50:42 +00:00
Simon Jackson 94f857d203 Remaining issues resolved.
Now to double check YT and BB for any remaining unresolved issues

--HG--
branch : develop_5.3
2016-12-21 17:51:38 +00:00
Simon Jackson a72c45e02a Almost complete:
* Scrolling - working
* Fast Swipe - working (as well as Unity can fast swipe :S)
* Mask with only visible items - working
* Jump to page - working

Just found a bug with removing / adding items

--HG--
branch : develop_5.3
2016-12-21 16:52:19 +00:00
Simon Jackson 4bd100c7e9 Initial check-in of visible ony VSS (HSS yet to be updated)
--HG--
branch : develop_5.3
2016-12-18 22:51:16 +00:00
Simon Jackson d101a574c8 Removed arrays from control and refactored, heavy perf inprovement
Downside it made my "visible" improvement redundant and need to re-implement.

--HG--
branch : develop_5.3
2016-12-10 13:36:28 +00:00
sushanta chakraborty ec0292b579 // OnPopulateMesh() was getting called before m_OutputText was updated in function UpdateQuadImage(), Due to this, m_HrefInfos.boxes where not getting created, which in further resulted into non clickable text. This is happening in Unity5.5.
So what i did is i assigned m_Text = GetOutputText(); directly in  OnPopulateMesh() function, which solved the problem.

--HG--
branch : sushanta1991/-onpopulatemesh-was-getting-called-befor-1480940993474
2016-12-05 12:29:57 +00:00
Simon Jackson 5cbfc70e30 Refactored general code for HSS / VSS in to base class
Fixed issue with add/remove pages where positions were not recalculated

--HG--
branch : develop_5.3
2016-12-05 10:15:48 +00:00
Simon Jackson 74ef2ca4e7 Fixed paging / smooth scrolling with the HSS / VSS
Current page now updated correctly while scrolling

--HG--
branch : develop_5.3
2016-12-04 20:06:03 +00:00
Simon Jackson c46453655e Removed old HSV picker and replaced with initial version of the new COlorPicker.
Includes some other new controls such as Box Slider and Color Slider.
Still needs some cleaning up as this is the initial check-in

--HG--
branch : develop_5.3
2016-11-25 09:27:29 +00:00
Simon Jackson c97b4f8a99 TextPic update and fix
--HG--
branch : develop_5.3
2016-11-24 17:48:51 +00:00
Simon Jackson 76e5049023 Fixed and tested HSS & VSS use with Scroll COnflict Manager.
HSS & VSS controls now play nicely together
Added new version of Gradient

--HG--
branch : develop_5.3
2016-11-15 23:48:44 +00:00
Simon Jackson 1730965a44 Added Start and End move events to the HSS & VSS controls
--HG--
branch : develop_5.3
2016-11-15 18:09:13 +00:00