Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

More intelligent pop-up window placement.

owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO

Hi folks.

I often find that when opening a pop-up window (for an extrude for example) the window covers the features I wish to select.

Not sure if this is a good idea or not but would it be possible for OnS to look for the nearest blank part of the screen that is big enough to place the window without covering existing geometry?

Obviously on a busy screen this may not be possible, and perhaps having the widow appear in a different place each time may be irritating? 

Just a thought.

Owen S.




Business Systems and Configuration Controller
HWM-Water Ltd
Tagged:

Comments

  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    You can move the dialogue and it will stay where you move it.
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    edited March 2017
    You can move the dialogue and it will stay where you move it.
    Sure, and that's all good, but with a bit of clevernes we wouldn't have to.

    With the sleek wonderfullness of most of Onshape this seems a bit dumb by comparison:-



    I also seem to have lots of instances of the pop-ups refusing to move, so instead end up having to pan the part away from under the pop-up.

    Cheers, Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    I get it :)

    But consider the following, when things start moving around in different places each time, you lose muscle memory.

    In my humble opinion, when dialogue boxes start opening in new places, because the placement algorithm is trying to guess what feature you wanted.. that becomes even more annoying.
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    edited March 2017

    But consider the following, when things start moving around in different places each time, you lose muscle memory.

    In my humble opinion, when dialogue boxes start opening in new places, because the placement algorithm is trying to guess what feature you wanted.. that becomes even more annoying.
    I agree 100%, but they already seem to open in different random places, so if they're going to do that they could at least aim for a white bit of screen!

    Not sure what the answer is but it's nice to bounce ideas and opinions about.

    Personally I want to forget the icons, implement customisable voice recognition, and I'll just make StarWars noises at OS.  Wookie noise for line, R2D2 for circle etc.

    Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    lolowen_sparks said:
    Personally I want to forget the icons, implement customisable voice recognition, and I'll just make StarWars noises at OS.  Wookie noise for line, R2D2 for circle etc.

    Owen S.
    lol
  • lougallolougallo Member, Moderator, Onshape Employees, Developers Posts: 2,001
    @owen_sparks We place it where you leave it last and save that location locally so we remember where you moved it.  Placing it on top of what is in the 3D canvas is going to be hard to determine due to a number of things.  Better to leave that up to you and not add more complex code that will need to be tested and debugged with every release.
    Lou Gallo / PD/UX - Support - Community / Onshape, Inc.
  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO

    Personally I want to forget the icons, implement customisable voice recognition, and I'll just make StarWars noises at OS.  Wookie noise for line, R2D2 for circle etc.

    Owen S.
    While working on that, use your left hand for panning the model and keep the dialog situated in same spot so you learn to keep your model in free space.


    +1 for keeping the code simple and bug free (I'm not going to write IR for this, +1 will have to do in this case =) )
    //rami
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    3dcad said:

    Personally I want to forget the icons, implement customisable voice recognition, and I'll just make StarWars noises at OS.  Wookie noise for line, R2D2 for circle etc.

    Owen S.
    While working on that, use your left hand for panning the model and keep the dialog situated in same spot so you learn to keep your model in free space.


    +1 for keeping the code simple and bug free (I'm not going to write IR for this, +1 will have to do in this case =) )
    Also +1 for simple code


    3D space mice are overrated.. All you can do is roll around your view.

    I'd rather have 24 commands on one thumb ;p

    I see your useless tool, and I raise you the Master Sword, Do everything with your right hand and hold your coffee with the left. :)

  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    @john_mcclary
    I have mouse with two buttons on left and I always hit one of them when on phone and quickly grab mouse - I don't wan't that  :p:D

    But I do have three buttons on top so I do have access to pan with right hand.

    I don't know if you use perspective mode a lot but if you do you know one can only zoom to certain point with mouse - with 3d mouse zoom goes further and fly inside the models. I like this when working with buildings or layout stuff (model area ca 100x100 meters).

    Working with only mouse in right hand feels like driving a car using just gear stick. I like to steer with one hand and handle controls with other.

    That makes me so productive that I can sit back and relax for coffee break ;)

    //rami
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    3dcad said:
    While working on that, use your left hand for panning the model and keep the dialog situated in same spot so you learn to keep your model in free space.


    +1 for keeping the code simple and bug free (I'm not going to write IR for this, +1 will have to do in this case =) )
    Hi. Thanks.  I'm looking forward to using such a device.  Stalking out ebay now :)

    Cheers, Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    @owen_sparks
    You might wan't to think about the version with few more buttons. With wise mapping it makes you keyboard almost unnecessary while modeling.

    And give it some time; adjust the speeds, try reversing certain axises, drink coffee, goto bar and try again. After you find the right setting and feeling, mouse feels so slow and clomsy..
    //rami
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    3dcad said:
    @owen_sparks
    You might wan't to think about the version with few more buttons. With wise mapping it makes you keyboard almost unnecessary while modeling.

    And give it some time; adjust the speeds, try reversing certain axises, drink coffee, goto bar and try again. After you find the right setting and feeling, mouse feels so slow and clomsy..
    Thankyou I appreciate the reccomendation.

    The "SpaceMouse Pro Wireless" looks like it will do very nicely.

    For real nerd porn then this gets me excited :p



    But I'm not sure my purchasing manager will agree :'(

    Cheers,

    Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO

    But I'm not sure my purchasing manager will agree :'(

    Cheers,

    Owen S.
    Just promise your wife you will take care of dishes for next months :D
    //rami
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    or years...
  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    Ah, that's the "Social Secretary", the "Purchasing Manager" is a chap at work whio sits on the company chest of gold coins and dishes them out the the most needy projects.  He's also known affectionatly as "Head of shopping"...
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • leon_pootleon_poot Member, Developers Posts: 87 ✭✭✭
    This is getting off-topic, but...
    Personally I want to forget the icons, implement customisable voice recognition, and I'll just make StarWars noises at OS.  Wookie noise for line, R2D2 for circle etc.
    @owen_sparks This would actually be awesome, as long as you don't have share office space with any colleagues. Either they'd get really annoyed, or worse, they'd start playing with my designs by making those noises at random intervals (I know I for one wouldn't be able to resist).
    I see your useless tool, and I raise you the Master Sword, Do everything with your right hand and hold your coffee with the left. :)

    @john_mcclary I take it you have experience with this one, or similar mice? I was thinking of getting one to make life easier (I drink a lot of coffee). Any particular mouse you'd recommend, or is this the Lord of Master Swords?

    Fairly certain my Purchasing Manager wouldn't agree with me ordering a SpaceMouse Pro.
    "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams, Mostly Harmless
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    edited April 2017
    @leon_poot

    there are a couple of of similar mice out there to choose from.

    I started using the Razr Naga at first, and it does pretty well, (kinda small in the hand)
    It has the same amount of buttons as whats shown above, and costs about the same
    It has a little more weight to it, and feels like it's higher quality

    Then I tried the Logitech G600 (shown above). I pretty much stopped looking after that
    It has the same amount of buttons as the naga, BUT the "ring-finger rest" is actually another button.
    It's job is to re-map ALL of the other buttons. (the naga has a toggle switch on the bottom of the mouse) Which gives you a grand total of 72 commands just on your thumb. (If you set it up completely) (3 modes 12 thumb buttons * 2 green shift/layouts)
    so you get way more options on the logitech.
    It's much larger and lighter than the naga, and feels really low quality. But the thumb buttons are contoured to help 'feel' your way around. after a while on each, you stop thinking about the feel, you just squeeze the mouse and everyone behind you wonders what the hell you just did so damn fast.

    both can detect what program you're using and can change it's profile depending on what you are working on.

    But I've blow through 4 or 5 of each (between work and home and friends) and they are pretty much equal as far as durability and longevity. been using them since they came on the market.

    If you decide to get one let me know and I'll help you tailor the button layout, I've got one which works with pretty much everything without having to re-program it for each application (more for SW tho) haven't made an onshape one yet, I'm sure there will a lot of sketching and constraining functions when I do :)

    note because I use a dvorak keyboard i had to re-map a few things in each program (like ctrl+q is ctrl+' to me)..

    so if you see below just think of the possibilities.


  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    edited April 2017
    I'm gonna have nightmares..

    What did you do to him  :'(

    //rami
  • leon_pootleon_poot Member, Developers Posts: 87 ✭✭✭
    @john_mcclary Thanks for the info. I'll definitely have a look into the G600 then, based on the immense amount of possibilities and the fact that you say the Naga feels small.

    @3dcad What is that thing? No buttons, no scroll wheel, no configuration possibilities from what I can see... would it squeal on right-click?
    "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams, Mostly Harmless
  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    edited April 2017
    @leon_poot
    It's new industry 4.0 standard mouse where all intelligence becomes together; electrics, gene manipulation, brain-computer interface etc.

    You just think and mouse will move on it's own   =)  =)

    Development is at beta state and it currently needs some additional cheese for proper control. 
    //rami
  • leon_pootleon_poot Member, Developers Posts: 87 ✭✭✭
    @3dcad
    Brain > mouse > computer... something tells me the mouse becomes highly redundant, unless it can fetch you coffee. In which case I recommend limiting the amount of cheese to an absolute minimum; wouldn't want that mouse to go haywire(less) spilling coffee everywhere.

    Also, please resist any and all temptation to develop industry 4.0 bugs... bit creepy.
    "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams, Mostly Harmless
Sign In or Register to comment.