Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
hyperPad

hyperPad Forum

  1. Home
  2. Bug Reports
  3. Behaviour Editor: Break Link Can Occur miles from link

Behaviour Editor: Break Link Can Occur miles from link

Scheduled Pinned Locked Moved Bug Reports
36 Posts 6 Posters 13.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Aidan_FireA Aidan_Fire

    One place I could actually see swipe to cut wires working is if a side menu is added (similar or identical to the small menu on the right of the screen in scene editor, which would actually be pretty useful). Otherwise, swipe to cut wires and drag to move screen will not work together, even if swipe to cut wires becomes active when a behaviour is selected, because there are times when I need to move the screen around with a behaviour selected.

    D Offline
    D Offline
    Deeeds
    wrote on last edited by
    #18

    @Aidan-Oxley Swipe to cut wires ONLY works for wires coming from the selected item, and only from within a screen based proximity to a wire. It's not like you can drag your finger across the screen and slice every wire you see.... but you can slice every wire from underneath or above a node, in one movement. This is the greatest power move of this feature.

    As to pan and zoom... that's two fingers!!!

    One finger is either drag to select a region (everywhere when there is no node selected) or it's drag to select a region when away from the wires of a selected node, or slice when in the vicinity of a wire attached to the currently selected node.

    This isn't rocket science.

    Adding more modes of operation, like in the Scene Editor, is completely unnecessary and at odds with the way iOS should be operated. This is a failure of hyperPad to get around the limitations of using cocos2D as the Editor renderer without figuring out how to integrate with UIKit's multitouch facilities.

    1 Reply Last reply
    0
    • D Deeeds

      @Aidan-Oxley I know you're good with "tapping on wires". It's all you've known.

      FWIW, I agree with you, in terms of an immediate, low effort, instant fix: the best immediate fix is to restrict deletion by direct touch to ONLY those wires that connect to the currently selected Node.

      The other thing to do, make sure there's a visual indication of the currently selected Node.

      To talk about UX and UI without having addressed this issue of selection indication is missing wood for trees.

      D Offline
      D Offline
      Deeeds
      wrote on last edited by
      #19

      @Aidan-Oxley @Murtaza

      Think of it this way:

      One Finger = selection and interaction

      Two fingers = Canvas Operations (e.g. pan and zoom)

      Three fingers = Custom Special Operations (I would set this to UNDO)

      Aidan_FireA 1 Reply Last reply
      -2
      • D Deeeds

        @Aidan-Oxley @Murtaza

        Think of it this way:

        One Finger = selection and interaction

        Two fingers = Canvas Operations (e.g. pan and zoom)

        Three fingers = Custom Special Operations (I would set this to UNDO)

        Aidan_FireA Offline
        Aidan_FireA Offline
        Aidan_Fire
        wrote on last edited by Aidan_Fire
        #20

        @Deeeds I don’t want to use two fingers to drag screen. Would rather it stay consistent with scene editor, which is why I’m starting to think a small side menu would be pretty good.

        D 1 Reply Last reply
        0
        • Aidan_FireA Aidan_Fire

          @Deeeds I don’t want to use two fingers to drag screen. Would rather it stay consistent with scene editor, which is why I’m starting to think a small side menu would be pretty good.

          D Offline
          D Offline
          Deeeds
          wrote on last edited by
          #21

          @Aidan-Oxley Your experience is ONLY in this app.

          And you want it consistent for your expert status. You're the last person qualified to make assessment of what would be good UX for newcomers.

          You have muscle memory and want that rewarded and considered.

          To some extent, you're right. It should be consistent across the two. But it should be two fingers.

          It's bewildering that you don't know this.

          Or recognise your isolated familiarity with hyperPad almost certainly disqualifies your judgement.

          Aidan_FireA 1 Reply Last reply
          -1
          • D Deeeds

            @Aidan-Oxley Your experience is ONLY in this app.

            And you want it consistent for your expert status. You're the last person qualified to make assessment of what would be good UX for newcomers.

            You have muscle memory and want that rewarded and considered.

            To some extent, you're right. It should be consistent across the two. But it should be two fingers.

            It's bewildering that you don't know this.

            Or recognise your isolated familiarity with hyperPad almost certainly disqualifies your judgement.

            Aidan_FireA Offline
            Aidan_FireA Offline
            Aidan_Fire
            wrote on last edited by Aidan_Fire
            #22

            @Deeeds You seriously think I want hyperPad to stay the way it is just so it’s easier for me to use, and keep my “expert” status??

            1 Reply Last reply
            0
            • Aidan_FireA Offline
              Aidan_FireA Offline
              Aidan_Fire
              wrote on last edited by
              #23

              Oh no, hyperPad have changed how to delete wires, I’m not an expert any more!

              1 Reply Last reply
              1
              • Aidan_FireA Offline
                Aidan_FireA Offline
                Aidan_Fire
                wrote on last edited by
                #24

                All I’m trying to think about is how to help make hyperPad better and more consistent/better to use overall, I’m not thinking at all for newcomers, that’s where more advanced documentation or tutorials would come in.

                D 1 Reply Last reply
                0
                • Aidan_FireA Aidan_Fire

                  All I’m trying to think about is how to help make hyperPad better and more consistent/better to use overall, I’m not thinking at all for newcomers, that’s where more advanced documentation or tutorials would come in.

                  D Offline
                  D Offline
                  Deeeds
                  wrote on last edited by
                  #25

                  @Aidan-Oxley Holistic consideration of the user experience is what's better for newcomers.

                  You're only thinking how to make it better for you.

                  Normal thinking for an expert in anything, they want their proficiency to increase, that's how they became an expert.

                  1 Reply Last reply
                  -2
                  • MurtazaM Offline
                    MurtazaM Offline
                    Murtaza
                    Admin
                    wrote on last edited by
                    #26

                    We actually had similar gestures early on. It didn't go well.

                    As much as you think it may work, the real world is very different. We have hours and hours of footage of people using our app and gestures are not as intuitive as you think.

                    Even in other apps, gestures are not that intuitive. Take mail for example, a lot of people don't even know the gestures exist.

                    Sometimes the easiest thing for the user is a nice clear button telling them what to do.

                    D 1 Reply Last reply
                    0
                    • MurtazaM Murtaza

                      We actually had similar gestures early on. It didn't go well.

                      As much as you think it may work, the real world is very different. We have hours and hours of footage of people using our app and gestures are not as intuitive as you think.

                      Even in other apps, gestures are not that intuitive. Take mail for example, a lot of people don't even know the gestures exist.

                      Sometimes the easiest thing for the user is a nice clear button telling them what to do.

                      D Offline
                      D Offline
                      Deeeds
                      wrote on last edited by
                      #27

                      @Murtaza Way to miss the points. All of them.

                      None of my points were around this being the most intuitive deletion option, or even more intuitive than the current technique.

                      Nor did I suggest I think this might be more intuitive.

                      You think you have experience. You think you understand what you're doing with UX. You couldn't be more wrong.

                      There's ample evidence.
                      Let’s get just some of the ways you’ve considered UX lined up:

                      • A permanent delete button right next to the duplicate button (both less than 44 pts)
                      • Touching a line causes it to be deleted, even during a multitouch input
                      • No indication of a selection event occurring
                      • No indication of a currently selected node (or otherwise) on the nodes
                      • Dragging an object doesn’t result in it being selected
                      • Multitouch gestures don’t release selected objects
                      • Dragging two nodes at the same time causes insane link/connection behaviour

                      And, the punchlines:

                      • No proper handling of multitouch on a creative canvas with draggable objects - on an iPad.
                      • No UNDO in an editor capable of instant destructive interaction - and is a coding environment.

                      And this is before we consider that there’s no multi-select of behaviours, but there's multi-drag that causes disastrous layout weirdness, the atrocious way the links/connections behave between “behaviours”, the naming of the nodes as behaviours and every other transgression against usability you’ve managed to rack up in this most important aspect of your app, the coding environment.

                      And the headliner, you ask, in this little assortment?

                      No frame redrawing pause of cocos2D whilst in the Editors, so a static coding environment drains battery like nothing else in the app store, when the user is thinking and not even touching the screen.

                      So not only do you not know much about UX, you don’t seem to care enough about your users to investigate the underlying cause of cocos2D’s frame redrawing and memory management problems when using it as a presentation device for something that would be far better done in UIKit with auto layout, UIViews and all of their MANY builtin benefits.

                      Yes, there's some benefits to using cocos2D for your visual coding layout and rendering engine, but you're not using any of them, and suffering all the foibles of not fixing cocos2D to make it suitable for this role... at the expense of users time in your app and their batteries.

                      Given the above have been permitted to roll out the door, and I’ve seen you defending at least some of these in isolation over the course of years everywhere from reddit to education sites, and many of them have been in existence for years, how well equipped do you think you are to begin considering what questions need to be asked of any focus group and/or testers you're recording?

                      Given you can't observe or prioritise any of the above to get fixed, what do you see?

                      Do you see that you might not even know what to proposition testers with?

                      1 Reply Last reply
                      -1
                      • MurtazaM Offline
                        MurtazaM Offline
                        Murtaza
                        Admin
                        wrote on last edited by
                        #28

                        K.

                        Thanks for the lecture.

                        D 1 Reply Last reply
                        0
                        • MurtazaM Murtaza

                          K.

                          Thanks for the lecture.

                          D Offline
                          D Offline
                          Deeeds
                          wrote on last edited by Deeeds
                          #29

                          @Murtaza

                          Want hilarious?

                          If you’re bumped, and put five fingers down on your iPad to save yourself, you can (theoretically) make five different link/connection deletions at the same time.

                          Ten of them if you use two hands.

                          I’ve got a name for these incredibly powerful shortcuts —> hyperCuts of hyperPad.

                          They’re a digital equivalent to a death via thousands of paper cuts.

                          iTap DevelopmentI 1 Reply Last reply
                          -1
                          • D Deeeds

                            @Murtaza

                            Want hilarious?

                            If you’re bumped, and put five fingers down on your iPad to save yourself, you can (theoretically) make five different link/connection deletions at the same time.

                            Ten of them if you use two hands.

                            I’ve got a name for these incredibly powerful shortcuts —> hyperCuts of hyperPad.

                            They’re a digital equivalent to a death via thousands of paper cuts.

                            iTap DevelopmentI Offline
                            iTap DevelopmentI Offline
                            iTap Development
                            wrote on last edited by iTap Development
                            #30

                            @Deeeds said in Behaviour Editor: Break Link Can Occur miles from link:

                            @Murtaza

                            Want hilarious?

                            If you’re bumped, and put five fingers down on your iPad to save yourself, you can (theoretically) make five different link/connection deletions at the same time.

                            Ten of them if you use two hands.

                            I’ve got a name for these incredibly powerful shortcuts —> hyperCuts of hyperPad.

                            They’re a digital equivalent to a death via thousands of paper cuts.

                            Yeah....I totally put my hands on my iPad screen to “save myself” when I get bumped😂

                            So, say you have a behavior selected, and you get bumped. You (quite illogically) put your hands on the iPad to save yourself.....your fingers slide across the screen, and with your fabulous swipe gesture, you cut a connection!

                            YEAH....i think you have bigger problems on your hands(or under your hands lol) than disconnecting behaviors......like breaking your iPad!

                            D 1 Reply Last reply
                            0
                            • iTap DevelopmentI iTap Development

                              @Deeeds said in Behaviour Editor: Break Link Can Occur miles from link:

                              @Murtaza

                              Want hilarious?

                              If you’re bumped, and put five fingers down on your iPad to save yourself, you can (theoretically) make five different link/connection deletions at the same time.

                              Ten of them if you use two hands.

                              I’ve got a name for these incredibly powerful shortcuts —> hyperCuts of hyperPad.

                              They’re a digital equivalent to a death via thousands of paper cuts.

                              Yeah....I totally put my hands on my iPad screen to “save myself” when I get bumped😂

                              So, say you have a behavior selected, and you get bumped. You (quite illogically) put your hands on the iPad to save yourself.....your fingers slide across the screen, and with your fabulous swipe gesture, you cut a connection!

                              YEAH....i think you have bigger problems on your hands(or under your hands lol) than disconnecting behaviors......like breaking your iPad!

                              D Offline
                              D Offline
                              Deeeds
                              wrote on last edited by
                              #31

                              @iTap-Development How do you remember things?

                              iTap DevelopmentI 1 Reply Last reply
                              0
                              • D Deeeds

                                @iTap-Development How do you remember things?

                                iTap DevelopmentI Offline
                                iTap DevelopmentI Offline
                                iTap Development
                                wrote on last edited by
                                #32

                                @Deeeds uh...what?

                                D 1 Reply Last reply
                                0
                                • iTap DevelopmentI iTap Development

                                  @Deeeds uh...what?

                                  D Offline
                                  D Offline
                                  Deeeds
                                  wrote on last edited by
                                  #33

                                  @iTap-Development I’ve seen several examples of you forgetting context. I’m wondering how you remember other things.

                                  iTap DevelopmentI 1 Reply Last reply
                                  0
                                  • D Deeeds

                                    @iTap-Development I’ve seen several examples of you forgetting context. I’m wondering how you remember other things.

                                    iTap DevelopmentI Offline
                                    iTap DevelopmentI Offline
                                    iTap Development
                                    wrote on last edited by
                                    #34

                                    @Deeeds um... do you need a Scientific explanation of how the brain works or something?

                                    D 1 Reply Last reply
                                    0
                                    • iTap DevelopmentI iTap Development

                                      @Deeeds um... do you need a Scientific explanation of how the brain works or something?

                                      D Offline
                                      D Offline
                                      Deeeds
                                      wrote on last edited by
                                      #35

                                      @iTap-Development

                                      Yours, yes.

                                      How did you forget the contexts of this conversation?

                                      One of which, probably the most important, is correct multitouch operation.

                                      iTap DevelopmentI 1 Reply Last reply
                                      0
                                      • D Deeeds

                                        @iTap-Development

                                        Yours, yes.

                                        How did you forget the contexts of this conversation?

                                        One of which, probably the most important, is correct multitouch operation.

                                        iTap DevelopmentI Offline
                                        iTap DevelopmentI Offline
                                        iTap Development
                                        wrote on last edited by
                                        #36

                                        @Deeeds I’m not a scientist lol, but you can look it up and tell me what you learn!

                                        “Correct” multitouch operation?

                                        1 Reply Last reply
                                        0

                                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                        With your input, this post could be even better 💗

                                        Register Login
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        • Login

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • Users
                                        • Search