discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

What is supposed to trigger the mouse click stack trace?

NH
nop head
Mon, Dec 7, 2020 2:40 PM

I keep getting a popup stack trace when I am panning and rotating the
preview. Since I have the editor hidden it makes no sense as it changes the
current file with no way to get back to the file I am viewing without
enabling the editor.

I keep getting a popup stack trace when I am panning and rotating the preview. Since I have the editor hidden it makes no sense as it changes the current file with no way to get back to the file I am viewing without enabling the editor.
TP
Torsten Paul
Mon, Dec 7, 2020 2:48 PM

I can pan and rotate just fine without any popup menu. Only
actual clicks, so mouse button press + mouse button release
without any movement triggers the popup.

That said, it sounds reasonable to disable with editor hidden
as done in other places already.

ciao,
Torsten.

I can pan and rotate just fine without any popup menu. Only actual clicks, so mouse button press + mouse button release without any movement triggers the popup. That said, it sounds reasonable to disable with editor hidden as done in other places already. ciao, Torsten.
NH
nop head
Mon, Dec 7, 2020 2:53 PM

It is far too easy accidentally trigger in my opinion. Should be something
like shift-click. I keep losing my view and have to enable the editor,
close the new tab and hit F5 and wait for it to render again and then close
the editor tab to get back to where I started.

On Mon, 7 Dec 2020 at 14:49, Torsten Paul Torsten.Paul@gmx.de wrote:

I can pan and rotate just fine without any popup menu. Only
actual clicks, so mouse button press + mouse button release
without any movement triggers the popup.

That said, it sounds reasonable to disable with editor hidden
as done in other places already.

ciao,
Torsten.


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

It is far too easy accidentally trigger in my opinion. Should be something like shift-click. I keep losing my view and have to enable the editor, close the new tab and hit F5 and wait for it to render again and then close the editor tab to get back to where I started. On Mon, 7 Dec 2020 at 14:49, Torsten Paul <Torsten.Paul@gmx.de> wrote: > I can pan and rotate just fine without any popup menu. Only > actual clicks, so mouse button press + mouse button release > without any movement triggers the popup. > > That said, it sounds reasonable to disable with editor hidden > as done in other places already. > > ciao, > Torsten. > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
NH
nop head
Mon, Dec 7, 2020 2:55 PM

Also double left click is centre the view but now it also brings up the
stack trace, which is enormous.

On Mon, 7 Dec 2020 at 14:53, nop head nop.head@gmail.com wrote:

It is far too easy accidentally trigger in my opinion. Should be something
like shift-click. I keep losing my view and have to enable the editor,
close the new tab and hit F5 and wait for it to render again and then close
the editor tab to get back to where I started.

On Mon, 7 Dec 2020 at 14:49, Torsten Paul Torsten.Paul@gmx.de wrote:

I can pan and rotate just fine without any popup menu. Only
actual clicks, so mouse button press + mouse button release
without any movement triggers the popup.

That said, it sounds reasonable to disable with editor hidden
as done in other places already.

ciao,
Torsten.


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

Also double left click is centre the view but now it also brings up the stack trace, which is enormous. On Mon, 7 Dec 2020 at 14:53, nop head <nop.head@gmail.com> wrote: > It is far too easy accidentally trigger in my opinion. Should be something > like shift-click. I keep losing my view and have to enable the editor, > close the new tab and hit F5 and wait for it to render again and then close > the editor tab to get back to where I started. > > On Mon, 7 Dec 2020 at 14:49, Torsten Paul <Torsten.Paul@gmx.de> wrote: > >> I can pan and rotate just fine without any popup menu. Only >> actual clicks, so mouse button press + mouse button release >> without any movement triggers the popup. >> >> That said, it sounds reasonable to disable with editor hidden >> as done in other places already. >> >> ciao, >> Torsten. >> >> _______________________________________________ >> OpenSCAD mailing list >> Discuss@lists.openscad.org >> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >> >
J
jw+openscad@stusta.de
Mon, Dec 7, 2020 4:17 PM

Center the view was broken before the click thingy came into play, but I
am working on a fix combining both
It is a little bit tricky when the render time is longer than the double
click time interval, but at least they can both use the same object
selection logic.

If you do not click on an item when the list pops up, but anywhere else
on screen the list goes away and no editor is changed.
I have been working with this for a few months now, and even in an
external editor it is nice to know, where a structure was defined.
We can disable that the editor can be focused if it is closed, but I
would not disable clicking.

I would rather extend the dbus or emacs integration to be able to react
to such an event!

@nop head: Out of curiosity, which external editor do you use?

Center the view was broken before the click thingy came into play, but I am working on a fix combining both It is a little bit tricky when the render time is longer than the double click time interval, but at least they can both use the same object selection logic. If you do not click on an item when the list pops up, but anywhere else on screen the list goes away and no editor is changed. I have been working with this for a few months now, and even in an external editor it is nice to know, where a structure was defined. We can disable that the editor can be focused if it is closed, but I would not disable clicking. I would rather extend the dbus or emacs integration to be able to react to such an event! @nop head: Out of curiosity, which external editor do you use?
NH
nop head
Mon, Dec 7, 2020 4:33 PM

People reported that double click was broken but it still worked for me on
Win7. It works half the time now as it sometimes brings up the stack menu
and depending on where the menu is it sometimes gets the second click and
opens a new editor and that clears the render screen, which may need a long
F5 to get it back.

The editor I use is one I wrote myself about 20 years ago in MFC. I use it
because it is also my source control system. It has every version of
everything accessible with a couple of clicks and can also compare anything
with anything else. All my files are stored in an XML database on
GoogleDrive. Edits happen in the database and only appear on the local
drive when I hit F7 to build a project. That is when OpenSCAD sees them and
auto reloads.

I only use Github to publish code, I don't use it for my day to day source
control. It gets a bit awkward when people submit PRs to NopSCADlib!

On Mon, 7 Dec 2020 at 16:17, jw+openscad@stusta.de wrote:

Center the view was broken before the click thingy came into play, but I
am working on a fix combining both
It is a little bit tricky when the render time is longer than the double
click time interval, but at least they can both use the same object
selection logic.

If you do not click on an item when the list pops up, but anywhere else
on screen the list goes away and no editor is changed.
I have been working with this for a few months now, and even in an
external editor it is nice to know, where a structure was defined.
We can disable that the editor can be focused if it is closed, but I
would not disable clicking.

I would rather extend the dbus or emacs integration to be able to react
to such an event!

@nop head: Out of curiosity, which external editor do you use?


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

People reported that double click was broken but it still worked for me on Win7. It works half the time now as it sometimes brings up the stack menu and depending on where the menu is it sometimes gets the second click and opens a new editor and that clears the render screen, which may need a long F5 to get it back. The editor I use is one I wrote myself about 20 years ago in MFC. I use it because it is also my source control system. It has every version of everything accessible with a couple of clicks and can also compare anything with anything else. All my files are stored in an XML database on GoogleDrive. Edits happen in the database and only appear on the local drive when I hit F7 to build a project. That is when OpenSCAD sees them and auto reloads. I only use Github to publish code, I don't use it for my day to day source control. It gets a bit awkward when people submit PRs to NopSCADlib! On Mon, 7 Dec 2020 at 16:17, <jw+openscad@stusta.de> wrote: > Center the view was broken before the click thingy came into play, but I > am working on a fix combining both > It is a little bit tricky when the render time is longer than the double > click time interval, but at least they can both use the same object > selection logic. > > If you do not click on an item when the list pops up, but anywhere else > on screen the list goes away and no editor is changed. > I have been working with this for a few months now, and even in an > external editor it is nice to know, where a structure was defined. > We can disable that the editor can be focused if it is closed, but I > would not disable clicking. > > I would rather extend the dbus or emacs integration to be able to react > to such an event! > > @nop head: Out of curiosity, which external editor do you use? > > > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
NH
nop head
Mon, Dec 7, 2020 5:44 PM

I just realised another reason I keep getting the pop up. If I want to zoom
I click in the preview pane to give it focus and then use the mouse wheel.
The single click brings up the menu.

On Mon, 7 Dec 2020 at 16:33, nop head nop.head@gmail.com wrote:

People reported that double click was broken but it still worked for me on
Win7. It works half the time now as it sometimes brings up the stack menu
and depending on where the menu is it sometimes gets the second click and
opens a new editor and that clears the render screen, which may need a long
F5 to get it back.

The editor I use is one I wrote myself about 20 years ago in MFC. I use it
because it is also my source control system. It has every version of
everything accessible with a couple of clicks and can also compare anything
with anything else. All my files are stored in an XML database on
GoogleDrive. Edits happen in the database and only appear on the local
drive when I hit F7 to build a project. That is when OpenSCAD sees them and
auto reloads.

I only use Github to publish code, I don't use it for my day to day source
control. It gets a bit awkward when people submit PRs to NopSCADlib!

On Mon, 7 Dec 2020 at 16:17, jw+openscad@stusta.de wrote:

Center the view was broken before the click thingy came into play, but I
am working on a fix combining both
It is a little bit tricky when the render time is longer than the double
click time interval, but at least they can both use the same object
selection logic.

If you do not click on an item when the list pops up, but anywhere else
on screen the list goes away and no editor is changed.
I have been working with this for a few months now, and even in an
external editor it is nice to know, where a structure was defined.
We can disable that the editor can be focused if it is closed, but I
would not disable clicking.

I would rather extend the dbus or emacs integration to be able to react
to such an event!

@nop head: Out of curiosity, which external editor do you use?


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

I just realised another reason I keep getting the pop up. If I want to zoom I click in the preview pane to give it focus and then use the mouse wheel. The single click brings up the menu. On Mon, 7 Dec 2020 at 16:33, nop head <nop.head@gmail.com> wrote: > People reported that double click was broken but it still worked for me on > Win7. It works half the time now as it sometimes brings up the stack menu > and depending on where the menu is it sometimes gets the second click and > opens a new editor and that clears the render screen, which may need a long > F5 to get it back. > > The editor I use is one I wrote myself about 20 years ago in MFC. I use it > because it is also my source control system. It has every version of > everything accessible with a couple of clicks and can also compare anything > with anything else. All my files are stored in an XML database on > GoogleDrive. Edits happen in the database and only appear on the local > drive when I hit F7 to build a project. That is when OpenSCAD sees them and > auto reloads. > > I only use Github to publish code, I don't use it for my day to day source > control. It gets a bit awkward when people submit PRs to NopSCADlib! > > On Mon, 7 Dec 2020 at 16:17, <jw+openscad@stusta.de> wrote: > >> Center the view was broken before the click thingy came into play, but I >> am working on a fix combining both >> It is a little bit tricky when the render time is longer than the double >> click time interval, but at least they can both use the same object >> selection logic. >> >> If you do not click on an item when the list pops up, but anywhere else >> on screen the list goes away and no editor is changed. >> I have been working with this for a few months now, and even in an >> external editor it is nice to know, where a structure was defined. >> We can disable that the editor can be focused if it is closed, but I >> would not disable clicking. >> >> I would rather extend the dbus or emacs integration to be able to react >> to such an event! >> >> @nop head: Out of curiosity, which external editor do you use? >> >> >> >> _______________________________________________ >> OpenSCAD mailing list >> Discuss@lists.openscad.org >> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >> >
JW
Johannes Walcher
Tue, Dec 8, 2020 12:42 AM

Yes indeed it does.

I hate to break your workflows - but at least on my linux installation
the click is not necessary.
Just mouseover the glview and I can scroll to zoom even without giving
the glview focus.

Should we add an option to disable the click completely?
Or can you get enough from this information generated by a click that it
warrants you getting used to it?

After learning and teaching I think this might help beginners understand
their and existing code much better. And It helps experienced users with
more complex models.

On 07/12/2020 18.44, nop head wrote:

I just realised another reason I keep getting the pop up. If I want to
zoom I click in the preview pane to give it focus and then use the
mouse wheel. The single click brings up the menu.

Yes indeed it does. I hate to break your workflows - but at least on my linux installation the click is not necessary. Just mouseover the glview and I can scroll to zoom even without giving the glview focus. Should we add an option to disable the click completely? Or can you get enough from this information generated by a click that it warrants you getting used to it? After learning and teaching I think this might help beginners understand their and existing code much better. And It helps experienced users with more complex models. On 07/12/2020 18.44, nop head wrote: > I just realised another reason I keep getting the pop up. If I want to > zoom I click in the preview pane to give it focus and then use the > mouse wheel. The single click brings up the menu. >
NH
nop head
Tue, Dec 8, 2020 7:56 AM

It also sometimes triggers when I am doing right click drag to pan when I
release it.

I think it should be ctrl-click to prevent normal interaction with the
window triggering it. Shift click is already used. I don't want to disable
it completely as it could be useful.

On Tue, 8 Dec 2020 at 00:43, Johannes Walcher jw+openscad@stusta.de wrote:

Yes indeed it does.

I hate to break your workflows - but at least on my linux installation
the click is not necessary.
Just mouseover the glview and I can scroll to zoom even without giving
the glview focus.

Should we add an option to disable the click completely?
Or can you get enough from this information generated by a click that it
warrants you getting used to it?

After learning and teaching I think this might help beginners understand
their and existing code much better. And It helps experienced users with
more complex models.

On 07/12/2020 18.44, nop head wrote:

I just realised another reason I keep getting the pop up. If I want to
zoom I click in the preview pane to give it focus and then use the
mouse wheel. The single click brings up the menu.

It also sometimes triggers when I am doing right click drag to pan when I release it. I think it should be ctrl-click to prevent normal interaction with the window triggering it. Shift click is already used. I don't want to disable it completely as it could be useful. On Tue, 8 Dec 2020 at 00:43, Johannes Walcher <jw+openscad@stusta.de> wrote: > Yes indeed it does. > > I hate to break your workflows - but at least on my linux installation > the click is not necessary. > Just mouseover the glview and I can scroll to zoom even without giving > the glview focus. > > Should we add an option to disable the click completely? > Or can you get enough from this information generated by a click that it > warrants you getting used to it? > > After learning and teaching I think this might help beginners understand > their and existing code much better. And It helps experienced users with > more complex models. > > > On 07/12/2020 18.44, nop head wrote: > > I just realised another reason I keep getting the pop up. If I want to > > zoom I click in the preview pane to give it focus and then use the > > mouse wheel. The single click brings up the menu. > > > > > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
NH
nop head
Tue, Dec 8, 2020 8:59 AM

Another problem is when it switches tabs all the customiser settings are
lost. When it takes several minutes to get back to the previous state this
is a breaking change.

On Tue, 8 Dec 2020 at 07:56, nop head nop.head@gmail.com wrote:

It also sometimes triggers when I am doing right click drag to pan when I
release it.

I think it should be ctrl-click to prevent normal interaction with the
window triggering it. Shift click is already used. I don't want to disable
it completely as it could be useful.

On Tue, 8 Dec 2020 at 00:43, Johannes Walcher jw+openscad@stusta.de
wrote:

Yes indeed it does.

I hate to break your workflows - but at least on my linux installation
the click is not necessary.
Just mouseover the glview and I can scroll to zoom even without giving
the glview focus.

Should we add an option to disable the click completely?
Or can you get enough from this information generated by a click that it
warrants you getting used to it?

After learning and teaching I think this might help beginners understand
their and existing code much better. And It helps experienced users with
more complex models.

On 07/12/2020 18.44, nop head wrote:

I just realised another reason I keep getting the pop up. If I want to
zoom I click in the preview pane to give it focus and then use the
mouse wheel. The single click brings up the menu.

Another problem is when it switches tabs all the customiser settings are lost. When it takes several minutes to get back to the previous state this is a breaking change. On Tue, 8 Dec 2020 at 07:56, nop head <nop.head@gmail.com> wrote: > It also sometimes triggers when I am doing right click drag to pan when I > release it. > > I think it should be ctrl-click to prevent normal interaction with the > window triggering it. Shift click is already used. I don't want to disable > it completely as it could be useful. > > > > On Tue, 8 Dec 2020 at 00:43, Johannes Walcher <jw+openscad@stusta.de> > wrote: > >> Yes indeed it does. >> >> I hate to break your workflows - but at least on my linux installation >> the click is not necessary. >> Just mouseover the glview and I can scroll to zoom even without giving >> the glview focus. >> >> Should we add an option to disable the click completely? >> Or can you get enough from this information generated by a click that it >> warrants you getting used to it? >> >> After learning and teaching I think this might help beginners understand >> their and existing code much better. And It helps experienced users with >> more complex models. >> >> >> On 07/12/2020 18.44, nop head wrote: >> > I just realised another reason I keep getting the pop up. If I want to >> > zoom I click in the preview pane to give it focus and then use the >> > mouse wheel. The single click brings up the menu. >> > >> >> >> >> _______________________________________________ >> OpenSCAD mailing list >> Discuss@lists.openscad.org >> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >> >