Search Unity

SQUID Beta - GUI System

Discussion in 'Works In Progress - Archive' started by Chris-Herold, Nov 20, 2012.

  1. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Hello fellow Unity nerds,
    i'm excited to announce Open BETA for Squid.Unity.

    Supported Unity version: Unity 4.1 (3.5 Pro at personal request)

    Original thread with more info here:
    http://forum.unity3d.com/threads/111849-Another-GUI-for-Unity-SQUID-is-coming-to-the-asset-store

    Q: What is Squid?
    A: It's a cross-engine GUI blackbox. Read more here: What is Squid?

    Q: Why isn't it on the Asset Store?
    A: Squid.Unity isn't ready for prime time yet. The Beta is for the brave who want to get their hands dirty.

    Q: Can i drag&drop and make an awesome GUI in 15 minutes?
    A: Squid is code-centric, but the WYSIWYG in constantly improved.

    Q: Where the hell is the documentation?
    A: There is an online API reference available here SquidAPI

    Q: How long is the Beta going to last?
    A: Until we think the product is ready. "We" includes you, the testers.

    Enthusiasts, early adaptors, total UI geeks - get your Beta package here:
    Squid Unity BETA

    Please take a moment to register a user account in our support forum:
    http://www.ionstar.org/forum/

    We need your feedback!
    The more you talk to us, the better Squid will become!

    Thanks and cheers and have fun!
     
    Last edited: Mar 21, 2013
  2. nuverian

    nuverian

    Joined:
    Oct 3, 2011
    Posts:
    2,087
    Nice. Been waiting to test it. Thanks. Will give feedback as soon as I actually work with Squid.
     
  3. StefanoCecere

    StefanoCecere

    Joined:
    Jun 10, 2011
    Posts:
    211
    i've just started searching for a good UI for desktop app in Unity
    the best candidates are iGUI, eDriven.GUI .. and now Squid
    (i use NGUI for 3D / Game gui.. but it's not good for desktop apps)

    did you already compare your Squid to the others?
     
  4. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    It's not your typical GameObject/Component structure (like NGUI)
    It's not using Unity GUI (like eDriven)
    It's not Wysiwyg centric (but we're getting there)
    It's not very beginner friendly. Bring some C# knowledge.

    It IS very comfortable for coders familiar with QT, GTK or Windows.Forms.
    It IS designed with more complex UI systems in mind. Less fancyness, more functionality.
     
    Last edited: Nov 20, 2012
  5. BrUnO-XaVIeR

    BrUnO-XaVIeR

    Joined:
    Dec 6, 2010
    Posts:
    1,687
    Downloading... Will take a close look this weekend.
     
  6. bigkahuna

    bigkahuna

    Joined:
    Apr 30, 2006
    Posts:
    5,434
    Same here...
     
  7. AFrisby

    AFrisby

    Joined:
    Apr 14, 2010
    Posts:
    223
    Looks promising - will check it out over the weekend too.
     
  8. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    New Beta Package - 11/23/12

    Download: Squid.Unity Beta

    Changes:

    - fixed an exception occuring in Keyboard mapper
    - fixed a null exception in GuiRenderer

    Known issues:

    - Console output "Font not found: default"
    This is by design and will be removed in a future update.
     
    Last edited: Dec 3, 2012
  9. StefanoCecere

    StefanoCecere

    Joined:
    Jun 10, 2011
    Posts:
    211
    i'm giving a deeper try to Squid

    i'm now Unity 4.0 only .. so i solve all those errors commenting just the
    Desktop.AddCursor() lines (172->181 of GameUi.cs )

    it seems all very nice

    tomorrow i'll compile on iOS .. since my aim is to do "non 3D" apps for iOS with Unity3D (i'm tired of Appcelerator and PhoneGap :)

    did anybody already try ?
     
  10. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Unity4 now contains the UnityEngine.Cursor class, which caused an ambiguity compile error in GameGui.cs
    This is now fixed and an updated package is available here: http://www.ionstar.org/?page_id=8
     
  11. keithsoulasa

    keithsoulasa

    Joined:
    Feb 15, 2012
    Posts:
    2,126
    Chris, I own NGUI, but I was looking for something that looks less game like for my non-game projects . Any day now Unity will tell us about the Windows 8 export and then I might be a real developer !
     
  12. appels

    appels

    Joined:
    Jun 25, 2010
    Posts:
    2,687
    Nice work Chris. Works great in Unity.
     
  13. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Download latest: Squid.Unity Beta

    Beta Package - v1.0.3a - 11/28/2012
    • further improvements to per-frame memory allocations
    • reduced the memory footprint of keyboard handler
    • Label.BBCodeEnabled is now false by default
     
    Last edited: Dec 3, 2012
  14. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Sorry to disappoint you, but we will initially launch without sourcecode.
    There are no plans yet to release the sourcecode, but we will think about it.
     
  15. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Yes, it should work. Do you get any specific error?
    Please join our forums - we check them daily: http://www.ionstar.org/forum/
     
  16. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    You're the first user to encounter such a problem.
    I'm not really sure what's happening there, since it brings up the Unity Error Reporter.
    This seems like a bug in the Unity IDE to me, so please feel free to report the error with the project attached.

    Again, if you want good and timely feedback, please join our forums Thanks!
     
  17. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Beta Package - v1.0.3b - 12/03/2012
    Download: Squid.Unity Beta

    • changed texture formats to Android/iOS compatible
    • changed sample GuiScene to use the Skin created from code by default
    • minor changes to sample GameGui, adding a tooltip style
     
  18. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Beta Package - v1.0.3c - 12/03/2012
    Download: Squid.Unity Beta

    • added new event Button.BeforeCheckedChanged
    • added new control RadioButton, suppports grouping
    • added new method Control.FindControls<T> to find direct children of a given type
    • added int TextBox.HighlightColor to change the background color of selected text
    • added property ListBox.SelectedItems and event ListBox.SelectedItemsChanged
    • added ListBox.MaxSelected to limit the max number or selected items
    • added new event Control.OnUpdate
    • renamed virtual void Control.OnUpdate to Control.Update
    • renamed virtual void Control.OnStateChanged to Control.StateChanged
    • renamed virtual void Control.OnLateUpdate to Control.LateUpdate
    • minor changes to sample skin code (GameGui.cs)
    • minor changes to sample desktop code (GameGui.cs)
     
  19. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Beta Package - v1.0.3d - 12/10/2012
    Download: Squid.Unity Beta

    • Alt keys now work in Textbox again (@, etc.)
    • fixed Return/Enter keys causing a new line sometimes
    • fixed Tab key not working correctly
    • added method UnityRenderer.InsertTexture(Texture2D texture, string name)

    The InsertTexture method is used to inject dynamically loaded textures (AssetBundle, WWW, etc.)
     
  20. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
  21. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
  22. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Update to Beta 1.0.4 RC1: Read more
    API Reference can now be viewed online: Squid API

    Cheers!
     
    Last edited: Feb 27, 2013
  23. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Update to Beta 1.0.4 RC1: Read more
    Screenshots of the improved layout and skin editor: Screenshots

    Requires Unity 4.1 !

    Cheers!
     
    Last edited: Mar 21, 2013
  24. Chris-Herold

    Chris-Herold

    Joined:
    Nov 14, 2011
    Posts:
    116
    Update to Beta 1.0.4c RC2: Read more

    Requires Unity 4.1 !

    Cheers!
     
    MediaGiant likes this.
  25. jeroenvdv

    jeroenvdv

    Joined:
    Oct 25, 2010
    Posts:
    52
    Is this project still alive?