ppstudiomty's Recent Forum Activity

  • I tried the demo and there seems to be a lot of visual issues.

    Thanks for the feedback. First of all, remember it's an alpha version and it's not its final version. I wouldn't recommend jumping into conclusions without trying it first, that's why I decided to open an alpha testing period for everyone who whises to test it. Keep in mind the demo has more functionality than what construct offers natively, and even more than ProUI, and it's pushing the boundaries of what the engine can do.

    First when you click the play button at the bottom, the menus are empty of icons, then the icons appear for a split second outside (as though they have just been loaded in the middle of the frame), then they appear in the menus.

    This is not an issue, in the demo I synched the creation of the grid elements after the window finishes animating. But you can instantiate them right away, I'll update it to demonstrate it. Depending of the amount of textures you are loading, you can pre-load them to memory using Load Sprite Sheet to speed up construct's instantiation.

    When you click the ui icon on the desktop the same thing happens with the text. Also you can see the text moving as the window resizes itself with easing. By opening and closing them quicky it becomes quite noticeable.

    You are right, but that's because I'm mixing html elements with textures-like elements. That's something construct can't handle very well, you will have the exact same results doing it without the addons. That's a construct limitation: Place a text object as child of a sprite, then resize it and you'll see the exact same result.

    I think what you have done is great, but i don't think based on this demo it can be used for a professional game in its current form.

    Too soon to declare a conclusion tbh. ProUI had these limitations and far more, yet it got used professionally. I'm a ProUI user, I can tell.

  • I'm integrating notifications for those devs that don't have a programmers background. Messages will popup when running the game, and will let you know in which component they had the issue.

    Subscribe to Construct videos now

    The object hierarchy will gain much more attention when composing the UI. Remember, SmartUI os integrated with the object's hierarchy to work.

  • Wow impressive.

    I've made public the Guandows demo, check it out at:

    pixelperfectstudio.mx/ConstructGamesDemo/Guandows

    You can find the link also in the official docs site:

  • Guandows, in Construct 3

    I was doing some more testing, and I did found several bugs that are now fixed!

    Checkout Guandows, the disabled brother of Windows made in Construct 3.

    Subscribe to Construct videos now

    Don't forget to register for the closed alpha. It's for free.

    Register at: https://forms.gle/RBSmpJdwzQMqNxcs8

  • 🥳 I've finished the documentation for SmartUI.

    Checkout the site here: 👉📕https://smartui-docs.pixelperfectstudio.mx/

    Subscribe to Construct videos now
  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Thanks, I'm definitely interested. It would be nice to be able to adjust the scrolling speed (If that option doesn't already exist).

    ciko The open alpha had just opened for SmartUI, if you wish to try it out you can register. I posted the information in this same thread.

  • Here's an example of what I was talking about.

    Well, that's exactly what Scrollview does. It scrolls a content, reacts to touch and mouse, and supports the mouse wheel. It's covered by SmartUI, and I called it the same as in ProUI.

  • > > Nice but I can't find scrolling behavior for objects which I used in proUI.

    >

    > Scrollview behavior is mentioned in the first page, in this same post. Checkout the official documentation site too.

    >

    > Here's a short video showcasing capabilities:

    >

    Subscribe to Construct videos now

    I didn't understand if it is possible to scroll through more related objects with finger, for example flags of all countries with the names of the countries (I had that done with pro UI).

    Tnx!

    I dont think I'm following. Do you refer to a drop down list?

  • The registration for SmartUI Closed Alpha testing is available now!

    The alpha testing period is totally free of charge!

    If you wish to participate in the process to make this tool a valuable asset for other Construct 3 developers, please fill the form below.

    The testing period will open from October 1st, 2024 until October 31st, 2024.

    Register at: https://forms.gle/RBSmpJdwzQMqNxcs8

    Registration closes on September 28th, 2024.

    Best wishes!

    TristanMX/Pixel Perfect Studio

  • Nice but I can't find scrolling behavior for objects which I used in proUI.

    Scrollview behavior is mentioned in the first page, in this same post. Checkout the official documentation site too.

    Here's a short video showcasing capabilities:

    Subscribe to Construct videos now
  • SmartUI Official documentation site is now live. There are still 4 components left to be documented. Feel free to browse the entries and provide feedback.

    📚Link here: smartui-docs.pixelperfectstudio.mx/getting-started/quickstart

  • The Grid-Layout component is complete! This is the last one I had on my to-do list to fully replace and enhance previous ProUI capabilities.

    Grid Layout component will have two operation modes: ✅️Renderer and ✅️Layouter. In this video, layouter mode is featured. You can dynamically add objects to the Grid Layout, and the component will determine its position instantly. Insert objects directly in the specified cell, change the padding, columns and rows size, and when to render columns or rows first.

    This component offers more flexibility and capabilities than the old Gridview component provided by ProUI.

    Layotur mode: Easily arranges objects in the grid.

    Renderer mode: Takes the data and the metadata to render objects from a json payload. Also has paging capabilities.

    Subscribe to Construct videos now

    **Renderer Mode **is featured in this video. It uses a JSON file with a meta-data key to determine what type of object must be rendered.

    Subscribe to Construct videos now

    File Structure

    • data is an array of JSON objects containing the information that will be rendered. Each record in the array can be setup freely, depending on the dev needs.
    • meta-data describes how each row must be rendered.
    • default-object describes the object to be created by default, whenever no entry in the object-list field is found, that corresponds to any of the rows in the data array
    • object-list describes how each row must be rendered. When null or empty, the Grid-Layout renderer will create the default object.

    ** Data Listener Behavior **

    To properly render each cell in the grid, a new behavior was introduced called data-listener. It reacts to data-render request from the component, passes the information and lets you decide what to do with it.

    I'll start working on the documentation and preparing the alpha-closed invitation.

ppstudiomty's avatar

ppstudiomty

Member since 16 Oct, 2017

Twitter
ppstudiomty has 18 followers

Connect with ppstudiomty

Trophy Case

  • 7-Year Club
  • Entrepreneur Sold something in the asset store
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

13/44
How to earn trophies