ppstudiomty's Recent Forum Activity

  • By combining the available add-ons, you can create custom and complex components. I'm updating the demo to show how I integrated these components. The biggest advantage is that the custom component integrates seamlessly with all the validations and interactions that the framework already provides, including cascading enabling components, constraint interactions within a scroll view, zIndex prioritization, and navigation.

    The dropdown list is a combination of dialogs, radio buttons, grid layouts, and containers.

    The multiple-choice dropdown is composed in the same way, replacing radio buttons with checkboxes.

    Subscribe to Construct videos now
  • Hi Community!

    A week ago I sent invitations to all the devs who registered for the closed alpha to test the SmartUI addons. Over 70 people got invited, +30 redeemed the download keys but I'm getting more serious now. I decided to open the alpha testing to the world. The guidelines for the testing are still the same for those invited. The purpose of this is to allow as many devs as possible to play with the addons for free for the rest of the year, while I prepare the beta version.

    I'm eager to have your feedback on the tool, to improve it for the beta and to add features that will be appreciated by other construct 3 devs.

    So, check it out! https://ppstudiomty.itch.io/smart-ui

    Happy gamedev!

    TristanMX / Pixel Perfect Studio

  • SmartUI Closed Alpha Launched

    First of all, thank you for your support and interest in the tool. Seeing you interested in my work and products means the world to me! I really appreciate constructive feedback. If you dislike anything, please be open and constructive so that I can improve my work and products. Above all, I value the reviews you leave on any of my addons and games, as they encourage other developers to trust in what I do, which I’m really devoted to. I always put quality before quantity, and pour all my heart into everything I do.

    If you registered, you should had received an email from infoppstudio containing the download details. Check your spam folder in case you don't see it. If you have problems downloading the tool or accessing any of the sites and channels available, contact me to help you out.

    TristanMX/Pixel Perfect Studio

    Subscribe to Construct videos now
  • This time I tried to integrate smartUI with a gamepad, and I realized it needed some more functionality to work. The first thing was to be able to override the mouse events, so I added a "Track Pointer" and a "Set Pointer" actions to replace the tracking with an in-screen object. By switching on and off the track-pointer feature, you can allow the different inputs to co-exist: mouse, keyboard and gamepad.

    I've also created a much better demo, that will be available of course, to explore how I tackled these challenges. It's also focused on testing the features, and understanding the framework functionality. I found several bugs while doing it, which is great! I'm cleaning it as much as possible for the alpha. At this point, I think it's usable for a project. It depends on how far you want to push it until it breaks. I won't be able to cover all the possible use cases, but will help in many for sure.

    https://youtu.be/WkKp-J7htVE

    Subscribe to Construct videos now

    Check it out!

  • 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

    Best wishes!

    TristanMX/Pixel Perfect Studio

    Subscribe to Construct videos now
  • Just a friendly reminder! SmartUI registrations are still open. There's already a good number of devs enrolled.

    Register at: docs.google.com/forms/d/e/1FAIpQLScikqV49h0lWKM8HpLbqMfEPKNikRWDQkegtHzPhsZ2MxhYcQ/closedform

  • Scrollviews tutorial is live. Scrollviews is the most complex component of the collection and has some restrictions.

    Subscribe to Construct videos now

    You can also check out the docs for more details.

    smartui-docs.pixelperfectstudio.mx/framework-addons/scroll-view

  • i don't think this is intended behavior but with the grid layout the icons show up outside of the frame?

    are these meant to be confined to the panel?

    Well, I created Guandows in less than an hour using ProUI. Got a bit sloppy but here's some highlights:

    1. The GridLayout component can grow outside the grid by design.

    2. The quick grid-demo window doesn't wrap around the content. The component depends on your entries to limit the number of elements to render. If you overflow the capacity, it will try to render them in a grid-like disposition but elements will fall outside the window. (Same as with ProUI)

    3. The demo is meant to help you understand how it works, together with the documentation. By changing the settings, you will see the different results.

    4. If you wrap the GridLayout component in a Scrollview, the rendering will clip anything outside the scrollview. (I've just updated it for you)

    5. There's a big limitation using scrollviews, and it's because the engine can't do it: Scrollviews must use their own layout to wrap around the content, therefore if you have several windows in the same layer the rendering won't be coherent. You will end up with a window and parts of the scrollview rendering on top of the rest. To keep the plugins working only with built-in features, that will still be a limitation unless scirra implements a way to create cameras and additional viewports.

    6. If you mix HTML elements and texture-like elements, Construct doens't handle it very well. But that's a construct limitation, and it's noticeable depending on the type of animation/presentation you set for your components. You are free to chose what's best for your game.

    Anyway, you are getting discouraged too soon I think. The tool has the same limitations than ProUI yet it provides a better way to solve them and more funcionalities. Take some time to test it in the alpha period, then you can decide whether or not it works for you.

    P.S. I´ve got to admit that by mistake I omitted the Transform opacity and Transform visibility attributes to be set in all their childs. This is key to be setup when creating the object's hierarchy.

  • 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:

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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

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