<div dir="ltr">Hi gerald,<div><br></div><div>I noticed this behavior but, if I didn't misunderstand, it doesn't allow you to see the categories that are in the following pages. What this change does is show the list in the same way that it is shown when you want to change the category of a message, having in the top all the categories in the current class, then in the superclass, and so on.<br><br>I like showing the last assigned or created on top of everything, at first what I wanted to do was something similar, but then I realized that doing it in the same hierarchical way as the option to change the category, was useful in almost all cases and more consistent with the other functionality. But if you think it's better to show it this way, I can modify it.<br><br>Did you tested it?<br></div><div><br></div><div><div><span style="color:rgb(0,0,0);white-space:pre-wrap">Cheers</span>, </div><font color="#888888"><div><br></div><div>Joaquín.</div></font></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El mar, 13 jul 2021 a las 4:12, Gerald Klix (<<a href="mailto:csh.00@klix.ch">csh.00@klix.ch</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Joaquin,<br>
<br>
I have not yet tested your change set(s), I will do so today.<br>
<br>
But it should be pointed out, that you can type the first N letters<br>
when a menu is displayed, which disables all menu items<br>
that do not start with that prefix. Additionally you can<br>
use the up- and down-keys to select an item.<br>
In this way it is possible to select a category<br>
quickly using the keyboard.<br>
<br>
I frequently miss the categories I used recently in the menu,<br>
therefore IHMO a useful change would be to offer the last 4 (or N)<br>
categories assigned or created.<br>
When I add "instance creation' methods, I often miss the<br>
"instance creation" category at the instance side of class.<br>
Maybe it would make sense to present the class side categories<br>
in the instance side categories menu (and vice versa).<br>
<br>
<br>
Best Regards,<br>
<br>
Gerald<br>
<br>
<br>
<br>
On 7/11/21 12:13 PM, Joaquín Singer via Cuis-dev wrote:<br>
> Hi everyone,<br>
> <br>
> I'm using Cuis in a class at my university and these last few weeks I've<br>
> been making small changes to the image with the intention of solving some<br>
> things that personally bothered me a little / I thought could be improved.<br>
> <br>
> If you don't mind, I'd like to share some of the changes with you so you<br>
> can discuss whether they are worth incorporating directly into the base<br>
> image.<br>
> <br>
> For example, in the debugger, when the create button is clicked, after<br>
> selecting a class, a list of the categories present in the hierarchy<br>
> appears in alphabetical order, and it is usually easier for me to retype it<br>
> with the option "new..." than to go through the list using "more..." in<br>
> search of the one I want. The way this works seems much more practical to<br>
> me when you want to change the category of a message, where it appears, in<br>
> addition to alphabetically, hierarchically ordered.<br>
> <br>
> I am attaching a changeset that modifies this.<br>
> <br>
> On the other hand, since the allMethodCategoriesIntegratedThrough: message<br>
> gives you the categories ordered alphabetically, I kept using it but<br>
> sending as an argument the same class that receives it. Is it okay to do it<br>
> this way? Or it would be more declarative to get them with the<br>
> "organization categories" messages and then sort them, in the same way as<br>
> categoryFromUserWithPrompt: for :? Another option that might make sense is<br>
> to create a new message called allMethodCategoriesSortedAlphabetically that<br>
> does not have to receive any arguments and also use it in<br>
> categoryFromUserWithPrompt: for:<br>
> <br>
> I have changesets with either of these last two options as well, so if you<br>
> decide to make the change and any of these seem more appropriate than the<br>
> implementation I'm submitting now, I can submit them.<br>
> <br>
> Cheers,<br>
> <br>
> Joaquín.<br>
> <br>
> PS: Thanks for the work you do maintaining Cuis, I'm having a really good<br>
> time with it.<br>
> <br>
> <br>
</blockquote></div>