Re: [Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-20 Thread Ted Felix

On 04/19/2018 10:24 AM, Lorenzo Sutton wrote:
Ok, so from a quick test I think this only happens id you had zoomed 
in/out by 'scrolling' with the mouse wheel on the zoom box below the 
matrix (i.e. which changes the zoom square vertical/horizontal all in 
one scroll), not if you use the vertical scroll wheel on the bottom 
right. Makes sense?


  I traced this back to r10950 and Michael's comment at the time was as 
follows:


"When changing from big wheel zoom to axis-independent zoom and back, 
the zoom resets itself.  This is mildly unsettling, but it feels like it 
may well be workable, and it avoids problems trying to scale both axes 
at the same time after they have moved out of proportion to each other."


  So, it sounds like he agrees with you that this shouldn't be the 
case, but it looks like he was dealing with some sort of unwanted 
interaction between the two zooms.  Armed with this background, I'll 
have a closer look and see if I can improve things.


Ted.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-19 Thread Lorenzo Sutton

On 19/04/2018 04:53, Ted Felix wrote:

On 04/18/2018 05:46 AM, Lorenzo Sutton wrote:
1. On the machine I tested CTRL+wheel up zoomed out and vice-versa. Is 
that intended? In most applications (e.g. browsers, text editors, but 
also DAWs) it is usually the reveres...

 >    Fixed in r15265.  Grab the latest svn and test.


Yes confirmed :)



2. If 'manually' set a vertical zoom level and then do CTRL+ wheel 
that vertical zoom level is reset to the default: bug?


   I was unable to reproduce this in either the matrix or the notation 
editors.  The vertical zoom that I selected always stayed put.  What are 
the exact steps?


Ok, so from a quick test I think this only happens id you had zoomed 
in/out by 'scrolling' with the mouse wheel on the zoom box below the 
matrix (i.e. which changes the zoom square vertical/horizontal all in 
one scroll), not if you use the vertical scroll wheel on the bottom 
right. Makes sense?


Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-18 Thread Ted Felix

On 04/18/2018 05:46 AM, Lorenzo Sutton wrote:
1. On the machine I tested CTRL+wheel up zoomed out and vice-versa. Is 
that intended? In most applications (e.g. browsers, text editors, but 
also DAWs) it is usually the reveres...


  Fixed in r15265.  Grab the latest svn and test.

2. If 'manually' set a vertical zoom level and then do CTRL+ wheel that 
vertical zoom level is reset to the default: bug?


  I was unable to reproduce this in either the matrix or the notation 
editors.  The vertical zoom that I selected always stayed put.  What are 
the exact steps?


Ted.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-18 Thread rhkramer
Thanks!

On Wednesday, April 18, 2018 11:06:42 AM Ted Felix wrote:
> On 04/18/2018 10:53 AM, rhkra...@gmail.com wrote:
> > Well, I'm not Lorenzo, but how about a feature to expand the notation
> > editor horizontally by more than 220%--220% is not always enough to
> > allow all lyrics to show without overlap or similar problems.
> 
>Should be easy to adjust the zoom limit upwards.
> 
> > It would be nice then if the horizontal expansion would be saved (with
> > the file) so it wouldn't have to be reapplied each time a file is
> > opened.
> 
>Slightly harder to do.  I'll put it on my near-term todo to have a look.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-18 Thread Ted Felix

On 04/18/2018 10:53 AM, rhkra...@gmail.com wrote:

Well, I'm not Lorenzo, but how about a feature to expand the notation editor
horizontally by more than 220%--220% is not always enough to allow all lyrics
to show without overlap or similar problems.


  Should be easy to adjust the zoom limit upwards.


It would be nice then if the horizontal expansion would be saved (with the
file) so it wouldn't have to be reapplied each time a file is opened.


  Slightly harder to do.  I'll put it on my near-term todo to have a look.

Ted.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-18 Thread rhkramer
On Wednesday, April 18, 2018 10:41:49 AM Ted Felix wrote:
> On 04/18/2018 05:46 AM, Lorenzo Sutton wrote:
> > Fantastic! This is a much appreciated and needed feature IMHO.
> 
>You're not the only one.  Let me know what else you want.

Well, I'm not Lorenzo, but how about a feature to expand the notation editor 
horizontally by more than 220%--220% is not always enough to allow all lyrics 
to show without overlap or similar problems.

It would be nice then if the horizontal expansion would be saved (with the 
file) so it wouldn't have to be reapplied each time a file is opened.

Thanks for your consideration!

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-18 Thread Ted Felix

On 04/18/2018 05:46 AM, Lorenzo Sutton wrote:

Fantastic! This is a much appreciated and needed feature IMHO.


  You're not the only one.  Let me know what else you want.


I have noticed two things though:

1. On the machine I tested CTRL+wheel up zoomed out and vice-versa. Is 
that intended? In most applications (e.g. browsers, text editors, but 
also DAWs) it is usually the reveres...


  No, I just coded it up directly and that's what happened.  I will 
reverse it.


2. If 'manually' set a vertical zoom level and then do CTRL+ wheel that 
vertical zoom level is reset to the default: bug?


  Sounds like it.  Kind of surprising as I think the code only touches 
the horizontal zoom.  Not sure how the vertical zoom is getting messed 
up.  I'll look into it.


Ted.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-18 Thread Lorenzo Sutton

Hi Ted

On 17/04/2018 04:36, Ted Felix wrote:

Latest svn now has standardized mouse wheel behavior for the matrix and
notation editors:
>    - Ctrl+wheel zooms horizontally.


Fantastic! This is a much appreciated and needed feature IMHO.

I have noticed two things though:

1. On the machine I tested CTRL+wheel up zoomed out and vice-versa. Is 
that intended? In most applications (e.g. browsers, text editors, but 
also DAWs) it is usually the reveres...
2. If 'manually' set a vertical zoom level and then do CTRL+ wheel that 
vertical zoom level is reset to the default: bug?


Lorenzo.

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


[Rosegarden-user] Standardized Scroll Wheel Behavior

2018-04-16 Thread Ted Felix

Latest svn now has standardized mouse wheel behavior for the matrix and
notation editors:

  - Wheel scrolls vertically.
  - Shift+wheel scrolls horizontally.
  - Ctrl+wheel zooms horizontally.

This was feature #445.

https://sourceforge.net/p/rosegarden/feature-requests/445/

If you don't mind building from the latest svn, some testing would be
appreciated.  Things to note:

1. Wheel scrolls vertically, Shift+wheel scrolls horizontally,
   Ctrl+wheel zooms horizontally.  This is pretty much the industry
   standard.

2. Ctrl+wheel only zooms horizontally.  This seems logical since this
   will mainly be used for dealing with vast amounts of data in the
   horizontal direction.  However, it looks bad on the notation editor.
   Easily changed to h/v zoom.

3. On the notation editor, the new wheel behavior is disabled when the
   pencil tool is active.  This is because the pencil tool uses the
   wheel for selecting a note value.  Seems like it might be worth
   considering how we might combine the two behaviors.  E.g. use
   Shift+Ctrl+wheel to select a note value (this could work in all
   tools) and keep the other wheel behaviors the same.  Or allow
   Shift+wheel and Ctrl+wheel to work at least.  Or something else...

Ted.


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user