I am sorry your project did not get selected.  We had a limited number of
slots to fill so there were difficult choices to make.  But this project is
very import to me personally, so I'm definitely still wanting to help with
this.

Probably what makes sense is to look at the individual problems to be
solved and come up with a plan as to who will do what and in what order.

I think the two most important areas to look at first are a way to search
the palettes - akin to the search box we have in the instrument list or
symbols dialog - and a way to assign direct keybaord shortcuts to
individual palette elements.  My sense is that these two are probably
pretty unrelated in terms of actual implementation, but should be
considered together in terms of design.

Andrei's as-yet-unmerged work implemented a third approach - makign the
*existing* palette navigatable by keybaord - but I'm not sure that ends up
being necessary if we do the other two things.  That is, we were treating
"keyboard access to palette" as an end goal and he implemented that
directly.  But if I look at the goals a bit differently:

1) an easy way to find things on palette
2) a fast way to apply things from palette
3) a way to enter palette items with keyboard only

Palette navigation really doesn't help with 1) or 2).  But searchable
palette and shortcuts pretty much address 3) without the need to modify the
existing palette code or behavior.

Then, of course, there is also the "next element" command for full
navigation of all elements - probably pretty easy to implement, actually,
 basically just as your proposal outlines.  And a way to move keybaord
focus from window to window - also hopefuly easy but will require
familiarity with Qt and maybe Andrei has some good insight here.

Marc
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Mscore-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to