Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only.

    Please, do not make any changes to your username or email addresses at id.unity.com during this transition time.

    On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live.


    Read our full announcement for more information and let us know if you have any questions.

UIMan - Complete solution for UI development and management!

Discussion in 'Assets and Asset Store' started by mrdsmt, Mar 2, 2017.

  1. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    UIMan - Fast and flexible solution for UI development and management with MVVM pattern.
    Free your mind for creativity... UIMan save your implementation effort by giving you a complete solution for UI.

    ---------------------------------------------------------------------------------------------------------------------------
    Features:
    • Support Databinding, Observable and MVVM for implementing UI with uGUI.
    • Prefab base UI with async loading.
    • UI flow and layer management system.
    • UI Animation (Show, Idle, Hide)
    • UI Events.
    • Customizable activity indicator
    • Unlimited list (Scroll Rect)
    • Component-based Binders
    • Easy to extend and customize
    • Auto Code Generation
    Follow my page for more information: https://web.facebook.com/gamedevdiary/
    ---------------------------------------------------------------------------------------------------------------------------
    Documentation:
    https://goo.gl/PyXBBU

    Tutorial (In Vietnamese):
    https://goo.gl/Wn4Dos
    ---------------------------------------------------------------------------------------------------------------------------










     
    Last edited: Mar 29, 2017
  2. namnguyen2006

    namnguyen2006

    Joined:
    Mar 3, 2017
    Posts:
    1
    Awsome!!
     
    mrdsmt likes this.
  3. K0haku

    K0haku

    Joined:
    Sep 30, 2016
    Posts:
    1
    I was looking for an asset to create stylish UI for my game. Just the right thing.
     
    mrdsmt likes this.
  4. Tri_Truong

    Tri_Truong

    Joined:
    May 26, 2013
    Posts:
    3
    Binding data very necessary for every project.
    The asset helpful to building games and reduce cost .
     
    mrdsmt likes this.
  5. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Thank everyone! Hope you all will enjoy with UIMan, i also hope hearing feedbacks from you all!
     
  6. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Hello every one! UIMan 1.0.1 will be release soon, here is the new example was added in that version:
    Cheer..!
     
  7. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Hi there! Here is complete example of new version!
    The asset will release soon, i have done the development and submiting...!
     
  8. rahuxx

    rahuxx

    Joined:
    May 8, 2009
    Posts:
    537
    test versions available? A locked beta style version.
    With many solutions coming to assets store everyday it is hard to spend on each and every.
     
  9. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    @rahuxx There is no test version until now! But i will consider it in the near future! Thank for your question!
     
  10. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Hello every one!
    New version is now available on AssetStore!
    I have an GA event for everyone on FanPage! Join if you like UIMan and want opportunity to download UIMan for free!
    https://web.facebook.com/nklamgame/
     
  11. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Version 1.0.1 change log:
    - Add new Example (old example still exist in Zip file)
    - Remove OnDisable fuction of Binders
    - Improve ObserverListBinder, fully support for grouping (paging) and pooling (unlimited list)
    - Improve other binders
    - Rename LoadingIndicator -> ActivityIndicator
    - Fix bug animation idle (mecanim) not working
    - Fix show/hide screen and dialog transition issues
    - Other bug fixes
    - Update document
    I also update new image in #1!

    GA event on facebook page still available until 03/25 8:00 PM (PDT)
    Hurry up!!!
     
  12. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Hello everyone!
    UIMan is Sale 40% Off in a limited time! Now just 15$!
    The GA event is still last until 03/30! Please go to my page for more detail!
    https://web.facebook.com/gamedevdiary/
     
  13. ibompuis

    ibompuis

    Joined:
    Sep 13, 2012
    Posts:
    100
    Hi,

    Tried on unity 5.6.2p1 and not work, lot of error message on editor when I import package, LeanTween last version not work too with 5.6.2p1...

    Unusable !
     
  14. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Sorry for the inconvenience! But UIMan only support Unity 5.5.x and below, I was added warning about that in Asset's description. I will update the new version soonl
     
  15. ibompuis

    ibompuis

    Joined:
    Sep 13, 2012
    Posts:
    100
    No problem ! if you update soon :)
     
  16. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    @stephane-cottin Hello! I've checked UIMan on Unity 5.6.2p1 and it work perfectly whithout any modifacation!
    Please make sure you have read the installing instruction in Documentation.pdf
     
  17. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
  18. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
  19. BadSiren

    BadSiren

    Joined:
    Dec 7, 2016
    Posts:
    1
    Please I want to get support.
    This asset crashed with another asset.
    [INFO]Unity Version:2018.2.6f1 , OS: Windows10
    Another asset: Odin Inspector and Serializer. (https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041)
    Error Log: NotSupportedException: The invoked member is not supported in a dynamic module. System.Reflection.Emit.AssemblyBuilder.get_Location () (at <f2e6809acb14476a81f399aeb800f8f2>:0) UnuGames.ReflectUtils.RefreshAssembly (System.Boolean force) (at Assets/UnuGames/UIMan/Scripts/Utils/ReflectUtils.cs:212) UnuGames.UIGenerator.OnScriptsReloaded () (at Assets/UnuGames/UIMan/Editor/UIGenerator.cs:567)
     
  20. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Hi! Please replace file that i attached below at \Assets\UnuGames\UIMan\Scripts\Utils
    Please let me know if the problem still exist, thank!
     

    Attached Files:

  21. Tokatak

    Tokatak

    Joined:
    Jul 31, 2013
    Posts:
    2
    Hello, UIMan is the first indie friendly ui mvvc framework I managed to run without any problems on Unity 2018.3.0f1.
    Still some error appears,

    Exception thrown while invoking [DidReloadScripts] method 'UnuGames.UIGenerator:OnScriptsReloaded ()' : NotSupportedException: The invoked member is not supported in a dynamic module.
    System.Reflection.Emit.AssemblyBuilder.get_Location () (at <ac823e2bb42b41bda67924a45a0173c3>:0)
    UnuGames.ReflectUtils.RefreshAssembly (System.Boolean force) (at Assets/UnuGames/UIMan/Scripts/Utils/ReflectUtils.cs:212)
    UnuGames.UIGenerator.OnScriptsReloaded () (at Assets/UnuGames/UIMan/Editor/UIGenerator.cs:567)

    Not sure if it is critical tho.
     
  22. mrdsmt

    mrdsmt

    Joined:
    Jul 28, 2012
    Posts:
    21
    Hello, i was reply the same issue above at #20!
     
  23. squall-leonhart

    squall-leonhart

    Joined:
    May 5, 2017
    Posts:
    26
    hi everyone

    I am using 2018.3.0f2 too and get the same exceptions - "Exception thrown while invoking [DidReloadScripts] method 'UnuGames.UIGenerator:OnScriptsReloaded ()' : NotSupportedException: The invoked member is not supported in a dynamic module" , if you are like me using ".net 4.x equivalent" , you can change the code to the snippet below in ReflectUtils.cs

    Code (CSharp):
    1. static public void RefreshAssembly (bool force)
    2. {
    3. ...          
    4. ..
    5.             Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies().Where(a => !a.IsDynamic).ToArray();  // line 210
    6. ..
    7. ..
    8. }
     
    saher254 and mrdsmt like this.