Maybe could we propose different layouts (full flat (default ?), full grouped, plugin only... defined by a property) mixed with LRU proposition, Search box... accordingly to user preferences/habits/needs ?
Le mar. 12 déc. 2017 à 16:40, Vincent HERILIER <vheril...@gmail.com> a écrit : > In the PR, I proposed, I grouped JMeter native elements as example, but > the PR insured to let some elements at their initial place (JMEter ones to > keep its current usability) and allow others to be grouped (3rd party ones > if required and proposed by their related maintainers). > So it was just allowing the feature, it didn't ordered it. > > Maybe it could be no more compatible with some evolutions you planned and > that avoids it anyway. > Or we could try to make these approaches complementary too... > > Anyway, I stay really interested in JMeter usability improvement. > > Le mar. 12 déc. 2017 à 16:15, Graham Russell <gra...@ham1.co.uk> a écrit : > >> Ah, I didn't appreciate the use case you had. >> >> I still think the additional menu groupings would be detrimental to more >> common use cases. >> >> Perhaps we can keep plugin menus ordered separated from the native ones >> this might help slightly. I will make sure I test my changes with some >> plugins! >> >> I was thinking to keep a LRU list in the search box results which should >> speed things up for most use cases. >> >> Graham >> >> >> On 12 December 2017 at 14:15, Vincent HERILIER <vheril...@gmail.com> >> wrote: >> > I clearly understand your points of view. >> > >> > But with plugins used in my case (and average 300 testers) which bring >> > average 40 config elements and 90 samplers, they are mixed (with JMeter >> > native ones too) for complex and cross-protocol flows we would like to >> > simulate (average 15 protocols - new , redefined protocols or server >> side >> > part - for our needs coverage). >> > >> > Reconfiguring a palette does not really solve my issue because the range >> of >> > required elements changes often or is wide each time. >> > Loading and using a search box often will not really a gain of time too. >> > >> > That's why a protocol grouping is IMHO and in my specific use-case more >> > accurate and quickly usable. >> > I hope beiing wrong and I'm waiting for a quicker menu navigation >> mechanism >> > even it is not a submenu one ;). >> > >> > Thanks for all the work you provide to improve JMeter. >> > >> > Vincent >> > >> > Le mar. 12 déc. 2017 à 14:29, Graham Russell <gra...@ham1.co.uk> a >> écrit : >> > >> >> I agree with Phillipe that adding more menus, and therefore steps to >> >> get to items you need (key presses or mouse moves) and items to read >> >> is not an improvement. >> >> >> >> I like the idea of a configurable palette (with some sensible >> >> defaults), much easier for beginners. >> >> >> >> This still requires use of the mouse, so for more advanced users, what >> >> do we think of introducing a "find/search"? >> >> Pressing ctrl+shift+a loads a pop-up search box, as you type it >> >> filters the list and you click/press enter on the one you want and >> >> it's added to the tree. >> >> >> >> On 12 December 2017 at 13:11, Philippe Mouawad >> >> <philippe.moua...@gmail.com> wrote: >> >> > Hello, >> >> > I am personally against an additional level in the popup menu as it >> would >> >> > be a loss of time. >> >> > If it's about reorganizing the menu order to put most popular ones on >> >> top, >> >> > why not. >> >> > >> >> > A configurable palette in the right or bottom left (now we have >> dropped >> >> > workbench) might be a better alternative. User could put here the >> >> elements >> >> > he uses the most. >> >> > >> >> > Regards >> >> > >> >> > >> >> > >> >> > On Tue, Dec 12, 2017 at 2:05 PM, Vincent HERILIER < >> vheril...@gmail.com> >> >> > wrote: >> >> > >> >> >> Hi, >> >> >> >> >> >> I already proposed a PR in that way ( >> >> >> https://github.com/apache/jmeter/pull/236) and I'm still >> interested in >> >> >> having the capability to group some elements ,per protocol class for >> >> >> example, to reduce the amount of different menus entries shown. >> >> >> >> >> >> Vincent >> >> >> >> >> >> Le mar. 12 déc. 2017 à 10:07, Antonio Gomes Rodrigues < >> ra0...@gmail.com> >> >> a >> >> >> écrit : >> >> >> >> >> >> > Hi, >> >> >> > >> >> >> > About advanced mode, some code has been written and maybe we need >> to >> >> >> remove >> >> >> > it and discuss again and finish it. >> >> >> > >> >> >> > Yes, it's hockey. >> >> >> > >> >> >> > >> >> >> > For the moment I have few free time but I probably write some blog >> >> post >> >> >> > (Apache provide blog) about some features. >> >> >> > >> >> >> > Thanks to the PR >> >> >> > >> >> >> > Antonio >> >> >> > >> >> >> > >> >> >> > 2017-12-11 21:00 GMT+01:00 Graham Russell <gra...@ham1.co.uk>: >> >> >> > >> >> >> > > Ah ok, I noticed something about advanced mode and wondered what >> it >> >> >> > meant, >> >> >> > > probably worth tidying up? >> >> >> > > >> >> >> > > I think those hotkeys should be more prominently documented, I >> only >> >> >> > > recently discovered them, or are there other shortcuts you were >> >> >> referring >> >> >> > > to? >> >> >> > > >> >> >> > > I will attempt a PR with a proof of concept in the coming week. >> >> >> > > >> >> >> > > Thanks >> >> >> > > >> >> >> > > Graham >> >> >> > > >> >> >> > > On Mon, 11 Dec 2017, 09:21 Antonio Gomes Rodrigues, < >> >> ra0...@gmail.com> >> >> >> > > wrote: >> >> >> > > >> >> >> > > > Hi, >> >> >> > > > >> >> >> > > > Sometime ago we have discuss to have an advanced mode with all >> >> >> options >> >> >> > > and >> >> >> > > > an basic mode with only the essentials. Unfortunately there >> was >> no >> >> >> > > > consensus >> >> >> > > > >> >> >> > > > For the moment we have shortcuts >> >> >> > > > >> >> >> > > > +1 for your solution >> >> >> > > > >> >> >> > > > Antonio >> >> >> > > > >> >> >> > > > >> >> >> > > > 2017-12-10 19:36 GMT+01:00 Graham Russell <gra...@ham1.co.uk >> >: >> >> >> > > > >> >> >> > > > > Hi all >> >> >> > > > > >> >> >> > > > > Currently the menus are ordered alphabetically, which is >> fine >> >> for >> >> >> > > > > small menus, and better than not at all for the large ones, >> >> >> however I >> >> >> > > > > think we can do better. >> >> >> > > > > >> >> >> > > > > If the menu has more than 4-5 items in it I think we should >> >> split >> >> >> it >> >> >> > > > > up into chunks of 5-7 with the most popular (e.g. HTTP >> Request >> >> >> > > > > Sampler) at the top. I hope this would ease a bit of RSI for >> >> users >> >> >> > and >> >> >> > > > > help improve the usability. >> >> >> > > > > >> >> >> > > > > Any thoughts? >> >> >> > > > > >> >> >> > > > > Having looked at the code it seems the menus are built by >> >> looking >> >> >> at >> >> >> > > > > the classes, does adding an annotation with "sort order" and >> >> maybe >> >> >> > > > > "group" make sense or is there a better way to dictate the >> >> order of >> >> >> > > > > items in the menus? >> >> >> > > > > >> >> >> > > > > Thanks >> >> >> > > > > >> >> >> > > > > Graham >> >> >> > > > > >> >> >> > > > >> >> >> > > >> >> >> > >> >> >> >> >> > >> >> > >> >> > >> >> > -- >> >> > Cordialement. >> >> > Philippe Mouawad. >> >> >> >