SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Two-finger scrolling

My MacBook I can usually scroll windows vertically and horizontally by dragging two fingers on the trackpad. For some reason Jaikoz doesn’t respond to these gestures. I’m not sure if this is a limitation of Swing or something specific to Jaikoz; I’m not all that well versed in Java toolkits.

If window scrolling could be implemented some how it would go a long way to making Jaikoz’s interface much more comfortable and natural.

Thanks for the hard work. I’m pretty sure I’ll be buying a license in the next few days.

–adam

I’m sorry. I should have reread that before I hit submit. I should be clear that vertical scrolling does in fact work. Actually Jaikoz responds to horizontal scroll events too though it causes panes to be scrolled vertically for some reason.

There was one last thing I forgot to mention. When I scroll there’s a bit of lag. More exactly, when I drag my fingers down the trackpad the pane immediately starts to scroll as it should but when I stop dragging the pane continues to scroll. The fact that the amount of time the scrolling is continued after I stop dragging seems to be proportional to the length of time I drag my fingers makes me think that Jaikoz/Swing is building up some buffer of scroll events faster than it is scrolling the pane. This causes a lag of sorts and makes the UI feel rather clunky.

While this isn’t a huge issue and I have a feeling it is in reality a deficiency in Swing it does adversely effect the users experience and makes Jaikoz feel somewhat unpolished.

Thanks for your time.

[quote=kinema]While this isn’t a huge issue and I have a feeling it is in reality a deficiency in Swing it does adversely effect the users experience and makes Jaikoz feel somewhat unpolished.
[/quote]
Horizontal scroling is too slow and as you say it is related to screen refreshes being slower than scroll events, but the exact reason why this is happening is proving difficult to work out.

Hi,
I just started using Jaikoz on my Mac (I used to use Tag & Rename on Windows). I’m really impressed with all of its capabilities, but… It does seem slow. I’m not referring to the time it takes to do it’s job - I understand about the throttling so as not to hammer the servers to death.

I’m referring to the scroll speed. Actually, for me, horizontal scrolling is fine (with the caveat that I can’t do it with my scroll ball, and instead have to ‘grab’ the ‘thumb’ and drag it), but vertical scrolling is really slow. A flick of the scroll ball on my mouse can result in it scrolling for 5-ish seconds. And not scrolling very rapidly, either. Vertical scrolling is slow no matter how I do it (page up/down, scroll ball, ‘grabbing’ the ‘thumb’, cursoring up or down) It seems to be somewhat related to the number of tracks I have loaded (100 scroll better than 1000, but still slowly).

I’ve tried various things to try and improve it:

  • turned logging down to l1 m1 - didn’t help
  • unchecked the ‘sychronize scrolling between tables’, or something like that - didn’t help
  • limited number of files I work with - marginally helps

Is this ‘normal’? Does everyone get this slow scrolling? Or just Macs? Or just the lucky ones with the wrong JVM version? Or something?

Thanks for any insights,
Jason Sibre

[quote=jsibre]Vertical scrolling is slow no matter how I do it (page up/down, scroll ball, ‘grabbing’ the ‘thumb’, cursoring up or down) It seems to be somewhat related to the number of tracks I have loaded (100 scroll better than 1000, but still slowly).

I’ve tried various things to try and improve it:

  • turned logging down to l1 m1 - didn’t help
  • unchecked the ‘sychronize scrolling between tables’, or something like that - didn’t help
  • limited number of files I work with - marginally helps
    [/quote]

Hmm vertical scrolling is slower on macOS then Windows, I have looked at this before but not too sure why. Have you OSX 10.5 - if so you can run the Java Preferences application to get Jaikoz to use 1.6 instead of 1.5 at that helps a bit.

Number of files loaded does have an effect, and I will look into this again.

Thanks Paul - I didn’t even know about the Java Preferences application! I made the change, and it’s made a big difference in the scrolling performance. It’s still not quite ‘native speed’, but it is a big improvement!