Re: Addon Rematch
Posted: November 7th, 2014, 2:19 am
Great, thanks!Gello wrote:I'll get that and the notes-not-losing-when-resaving-team thing up tonight or tomorrow morning.
<a href="/about/breanni.asp" title="Who's Breanni?" class="author">Breanni's</a> Magical Menagerie of WoW Vanity Pets & Companions
https://www.warcraftpets.com/community/forum/
https://www.warcraftpets.com/community/forum/viewtopic.php?f=3&t=9205
Great, thanks!Gello wrote:I'll get that and the notes-not-losing-when-resaving-team thing up tonight or tomorrow morning.
Yeah that can be fixed in the next update.Iibis wrote:About re-saving a team with notes. I noticed that notes disappear if I rename a team, can this be fixed also so that the note sticks with the renamed team?
Under Miscellaneous you can filter cagable(tradable) pets with a quantity of 2 or 3. But not 2 and 3 at the same time, but that's a trivial fix. It'd probably make more sense to filter to 1 pet, 2+ pets, 3+ pets instead of the current 1 pet, 2 pets or 3+ pets. I can have that in next update easy.1) Not as many filtering options in Rematch. In particular I use a filter of cagable pets with Quantity of 2 or 3 to basically give me a list of all my potentially sellable pets when buying and selling on the AH. I haven't found any way to do that in Rematch.
Yeah I can see that. Half the reason for planning the addon to replace the journal is the default journal is too honking big imho. (And also touching the journal starts to step onto toes of other addons)2) Sometimes rematch is too compact. I know it sounds funny but if I'm sitting in the AH on a mule I don't need something that is compact and efficient and only takes up a small corner of my screen. Huge and not a dense can be easier to work with when you really don't care about what else is going on around you.
I don't want users to have to re-learn how to use the addon every few months. But I would like to make it simpler somehow.3) Old habits die hard. I've been using the Pet Journal with PJE pretty much since I started doing pet battles so to some extent it is just my default way to do things. Lately I have started using rematch more because I can leave the Journal filtered as described above and still find what ever I need with rematch.
Thanks too!Just want to stop by and give my 2 cents about this addon.
There maybe more options in PBJE that you should look at. I know sorting ascending/descending (Which we discussed a while back) among others (and I realize the intricacies of that with respect to default sortings). You might go through and see what it provides and make a list.Gello wrote:Thanks for responses!Under Miscellaneous you can filter cagable(tradable) pets with a quantity of 2 or 3. But not 2 and 3 at the same time, but that's a trivial fix. It'd probably make more sense to filter to 1 pet, 2+ pets, 3+ pets instead of the current 1 pet, 2 pets or 3+ pets. I can have that in next update easy.1) Not as many filtering options in Rematch. In particular I use a filter of cagable pets with Quantity of 2 or 3 to basically give me a list of all my potentially sellable pets when buying and selling on the AH. I haven't found any way to do that in Rematch.
Yeah I found that and that was the exact problem I ran into. I could get 2 or 3 but not both at the same time. I'm not sure the best way to implement it but it would be good to be able to search for 2 or 3 or both at the same time. PJE just lets you check multiple boxes at the same time so if you want 2 and 3 then you just check both.Gello wrote:Thanks for responses!
Under Miscellaneous you can filter cagable(tradable) pets with a quantity of 2 or 3. But not 2 and 3 at the same time, but that's a trivial fix. It'd probably make more sense to filter to 1 pet, 2+ pets, 3+ pets instead of the current 1 pet, 2 pets or 3+ pets. I can have that in next update easy.1) Not as many filtering options in Rematch. In particular I use a filter of cagable pets with Quantity of 2 or 3 to basically give me a list of all my potentially sellable pets when buying and selling on the AH. I haven't found any way to do that in Rematch.
You could make it an option or a toggle to increase the size and/or add more spacing between the two. I can also see the advantage of keeping the current interface in addition to taking over the main Journal enhancements from PJE.Yeah I can see that. Half the reason for planning the addon to replace the journal is the default journal is too honking big imho. (And also touching the journal starts to step onto toes of other addons)2) Sometimes rematch is too compact. I know it sounds funny but if I'm sitting in the AH on a mule I don't need something that is compact and efficient and only takes up a small corner of my screen. Huge and not a dense can be easier to work with when you really don't care about what else is going on around you.
But I agree the current UI is too dense. The ability to expand it vertically doesn't help the denseness at all.
I love tinkering in xml, btw. I'm really not opposed to doing a total overhaul of the UI again. I'd actually enjoy it. But as you say:I don't want users to have to re-learn how to use the addon every few months. But I would like to make it simpler somehow.3) Old habits die hard. I've been using the Pet Journal with PJE pretty much since I started doing pet battles so to some extent it is just my default way to do things. Lately I have started using rematch more because I can leave the Journal filtered as described above and still find what ever I need with rematch.
Perhaps keep the same rough layout, make the expanded view naturally wider with more space and larger elements, make the square buttons twice as wide, maybe move the option button (and perhaps find battle button) into the expanded view and rework some of that, etc.
Thanks too!Just want to stop by and give my 2 cents about this addon.
Is there ever a need to do an "OR" for Strong vs? It could be made to be "AND" but I worry if its results would be confusing.On a side note, one thing I have really been missing out of Rematch is a way to do an "AND" relation ship when using the type bar for "Strong vs". Trying to find pets that are strong vs two different types at the same time is a bit difficult as the current method seems to do an "OR". Granted an "AND" relationship is meaningless for both "Type" and "Tough vs", but when trying to figure out 2 pet strats where one pet is faced against 2 or more pets, it would be really hand for "Strong vs".
I've thought of a load-on-demand module that attaches a teams panel to the side of the journal. But it'd seem expected to be able to save teams if you can set up pets and have the team list, and maybe access to the leveling queue too, and that's where the idea of reversing direction and taking over the default journal came about. Maybe I can meet halfway.Have you ever thought of splitting the addon into components so that people who say want the team interface + auto loading can just get that, but those who want the levelling queue or the search capability could get that too? Some addons do that successfully. I only say that because it might help on the simplicity aspect in that you don't have to get all the options if you don't want to. I personally like all the options myself though.
It seems a lot more logical to make it 1, 2+ or 3+. I can't really think of a time where someone would filter pets to only two except for testing purposes. I can make the three quantities checkbuttons too. I've already made the change for next update. We'll see if anyone misses the filtering to only 2.Yeah I found that and that was the exact problem I ran into. I could get 2 or 3 but not both at the same time. I'm not sure the best way to implement it but it would be good to be able to search for 2 or 3 or both at the same time. PJE just lets you check multiple boxes at the same time so if you want 2 and 3 then you just check both.
It stays open since you're moving the pet around you can keep moving. I suppose it makes more sense to close the menu when sending to top or end of list. I'll have this in next update also.1) When I reorganize the queue and move something to top the menu stays open even after I've select send to top. I have to do extra work to close it out which is annoying.
You can save a filter from "Save Filters" near the end of the filter menu. Then whenever you want to use that filter again "Load Filters" from the menu. Every filter setting except the search box is saved. WoD was fast approaching so I couldn't flesh it out to a "Favorites Filter" UI. I wanted to add an extra button beside the filter button so it could be loaded without going into the menu, but it wasn't worth making the already-cramped search box smaller. edit: I just realized the Save/Load Filters keeps the filter menu open too. Maybe these are good ones to dismiss menu with also.2) With the filters I'd love the ability to save filters to quickly reload a given filter such as the one I mentioned.
That would be fine with me. I don't recall ever actually wanting to get just pets I have two of.Gello wrote:It seems a lot more logical to make it 1, 2+ or 3+. I can't really think of a time where someone would filter pets to only two except for testing purposes. I can make the three quantities checkbuttons too. I've already made the change for next update. We'll see if anyone misses the filtering to only 2.Yeah I found that and that was the exact problem I ran into. I could get 2 or 3 but not both at the same time. I'm not sure the best way to implement it but it would be good to be able to search for 2 or 3 or both at the same time. PJE just lets you check multiple boxes at the same time so if you want 2 and 3 then you just check both.
Yeah, I can see staying open making sense for move up/down or things you might want to do multiple times but for top/bottom it doesn't make much sense.It stays open since you're moving the pet around you can keep moving. I suppose it makes more sense to close the menu when sending to top or end of list. I'll have this in next update also.1) When I reorganize the queue and move something to top the menu stays open even after I've select send to top. I have to do extra work to close it out which is annoying.
I'll have to look at that once the new version comes out. Right now I can't save the search I really want to =)You can save a filter from "Save Filters" near the end of the filter menu. Then whenever you want to use that filter again "Load Filters" from the menu. Every filter setting except the search box is saved. WoD was fast approaching so I couldn't flesh it out to a "Favorites Filter" UI. I wanted to add an extra button beside the filter button so it could be loaded without going into the menu, but it wasn't worth making the already-cramped search box smaller. edit: I just realized the Save/Load Filters keeps the filter menu open too. Maybe these are good ones to dismiss menu with also.2) With the filters I'd love the ability to save filters to quickly reload a given filter such as the one I mentioned.
There isn't that I know of. It's something I should do someday.Is there a utube video showing how to use the features. I am particularly interested in using tabs to save groups of team. Like one for celestial tournament teams one for each areas tamers one for capture teams one for leveling teams etc. also how to set up and use note. As for sizing could. You make it in a sizeable window and make the boxes. Sizeable in the window?
I'm not a fan of complete replacements either. Fortunately this thread has convinced me to stay the course and keep the addon separate. At most I'll make a separate module to display teams and their tabs alongside the default journal.I have to admit that (when talking about the pet list part only) while the Rematch search function is great, and I'm getting more used to it now, I'm not a fan of addons that completely replace a part of the default UI. I'm not sure if that was your plan or not. A couple of pointers from my pov:
I'll look into adding that to the pet card. Perhaps number of pets owned right on the card. It's not obvious but the little pennant behind the level is gold if you have a level 25 version of that pet, and silver otherwise. So if you're looking at a level 5 pet that you have a 25 version of, it will have a gold pennant. A level 5 pet where you don't have any 25s will be silver.What I'm really missing though is a fast and clear indication of how many of each pet I have, and the breeds & lvls of those pets. It's the same issue with the normal/PJE pet journal, but I'd love to see a solution for that. For example if I'm filtering to show only low level pets, I'd like a way to quickly see if I already have that pet at a higher level and what breed they are. I think I'm just so blind that best would be to have that information as text somewhere not too many mouseclicks and mouseovers away.
Addons can do this. Rematch already does it kinda with the "Fill Queue" leveling queue menu item. It adds one of each species that's not at max level. I can easily add a "None at 25" filter option to list pets you don't have a 25 version. I'll likely have this in the next update.The above might not be that essential if there was the ability to only show pets that I don't have currently at max level, because mainly I want to see that when picking leveling pets. I saw a ticket about this for PJE and the response was that it's not possible because there's no access to information like that (or something), though, so do you know if Rematch is also limited to not being able to do that?
1) Exact matches is doable. I'll make it so quotes ("Rat") will search only whole matches. That may not make next update.Now that it's sort of the topic anyways, I just remembered that I have a couple of search syntax questions:
1) Is it possible to do a exact match search? For example just trying to search for a Rat displays 828 of my 839 pets. Exact matches & wildcards?
2) I keep trying to do searches using abbreviations like "h>100"/"hp>100", "lvl<25", "p>305", so could the most common abbreviations be added as alternative search "terms"? (h or hp, s, p and lvl are the first that come to my mind). I also keep adding & between search terms even though it's not needed. >_>
3) Is there a way to do exclusions, like ! for not. I've had occasions where that could've been handy but can't really think of an example right now. Probably something to do with searching abilities, to exclude words so I don't get the wrong skills listed.
That's good because I'm playing the new expansion too. After the holiday madness is over and new content is mostly consumed I'll be back to usual coding speed.Oh and take your time, Rematch is working great as it is, and we all have a new expansion to play with
Gello wrote: I'll look into adding that to the pet card. Perhaps number of pets owned right on the card. It's not obvious but the little pennant behind the level is gold if you have a level 25 version of that pet, and silver otherwise. So if you're looking at a level 5 pet that you have a 25 version of, it will have a gold pennant. A level 5 pet where you don't have any 25s will be silver.
That's nice. I'm a bit old fashioned and like to personally pick which pets to level I have to try the queue filling with some filters to narrow it down, though.Addons can do this. Rematch already does it kinda with the "Fill Queue" leveling queue menu item. It adds one of each species that's not at max level. I can easily add a "None at 25" filter option to list pets you don't have a 25 version. I'll likely have this in the next update.
Nice, thank you1) Exact matches is doable. I'll make it so quotes ("Rat") will search only whole matches. That may not make next update.
2) For level you can just do "<25" but the others don't have an abbreviation. I can do h, s, p and lvl easily. It's already set up with multiple keys for those searches without impacting search performance. Actually I'll do l<25 for consistency. This will make next update (already made the change).
3) There is not. It's maybe something to explore when I get that search box wider and little more elbow room in the UI.
12/05/2014 version 3.1.8
- Fixed a bug where renaming a team will delete its notes.
- Pet filter by quantity now filters for 1, 2+ or 3+ Pets instead of 1, 2 or 3 Pets.
- Leveling queue right-click menu items "Move to Top" and "Move to End" will dismiss menu.
- Pet filter menu items "Load Filters" and "Save Filters" will dismiss menu.
- When searching stats, you can abbreviate Health, Power, Speed and Level as H, P, S and L respectively. ie L<25 or s>300.
- New pet filter "Without Any 25s" under Miscellaneous to filter to all pets without a level 25 variant.
- Old pet filter "Only Level 25s" moved to Miscellaneous and paired with new "Without Any 25s".
Coincidentally, this weekend is when I start reworking the mechanics of the leveling queue/leveling slot to get min hp/max hp (and multiple leveling pets) working. So this is good timing.Out of curiosity, what are the rules for the auto rotate on the queue? I have a list of 24's and 23's that I am levelling at the moment. I had it set to Descending and auto rotate. After each battle, it would change the levelling pet, which didn't seem odd at first...I just figured it changed them out based on experience because they were all level 24's. Eventually though, it started loading 23's after each battle. This was odd because I still had 4ish level 24's in my queue.
My expectation was that it should always use the highest level pets in the queue when set to Descending and auto rotate. Is that not the case?
There's the <- and -> buttons when you mouseover the current leveling pet in the collapsed view. As far as after a pet dings 25 it should go by sorted order but that behavior makes me think it's going by the raw/unsorted order. I'll review that.Also, is there a way for me to have it "move down the list" from top to bottom if auto rotate is not enabled? My attempted workaround for the above issue was to use the Descending to order them in the queue and then select the top pet and let the queue go in order, but after the first pet got to 25, it jumped down the list to a level 1 pet far below. I assume it is working off the order they were added vs the displayed order?
I'll see about doing this. I worry it may make the concurrent filters confusing, but I agree filters with the OR for strong vs is not overly useful.Changing the 'Strong vs.' search from OR to AND would be a great help.
That's a definite bug. I'm not sure why that's happening for you. But it will be moot soon as the innards get rewritten.When a pet dings 25 and is removed from the leveling queue, the que doesn't take the next pet in the queue, or the highest pet in the queue, it takes one specific pet every time (right now it's a Stunted Yeti for me, but I don't think that's important). Is this because I have the queue sorted by level, but that Yeti is actually the top pet in the queue?
How does one tell the difference between the pet below the top pet and the next pet? I didn't notice a visual indicator of the next pet as all I can see is the list as Rematch is displaying it (which is not the order it is selecting pets). The next pet can be anywhere in my queue of 20 pets, but I can't tell what that will be until Rematch auto chooses it.Gello wrote: When auto rotate is enabled and there is no sorting, after each fight in which a pet gains xp, it fetches the next pet in the queue. Not the top pet, because the top pet never changes, but the next pet.
I would actually say that keeping the highest level pet until 25 would be the most intuitive thing, even it means auto rotate doesn't impact operation. The same for an unsorted list (keeping the topmost).Gello wrote: However, when the auto rotate is enabled and pets are sorted by descending level, then if it were to behave like it did for ascending, it would never rotate. The 24.8 pet would stay in the top slot until it reached 25, then the 24.1 would stay until it reached 25, then the 23.5 would stay until it reached 25. In the interest of making auto rotate do something on descending sort, it just blindly goes to the next pet in the queue like the unsorted auto rotate.
#1: Sounds goodGello wrote: - Ascending and Median sorts will fetch the top-most pet from the queue after a leveling pet gains xp.
- Unsorted and Descending sorts blindly go down the queue in their displayed order.
- The reason Unsorted and Descending work this way is because Auto Rotate would do nothing if it fetched the top-most pet in the queue after a leveling pet gains xp. (highest level pet will remain highest level; unsorted pets always stay highest level)
The hard part about this is I can't see where the <- and -> effectively move the pet through the list since the displayed list doesn't match the select list. When my level 24 waterfly levelled to 25, for example, it randomly picked a level 1 soul of the forge which was 2/3 of the way down the list (not even near the waterfly). I had no indication the soul of the forge would be next. From the displayed list, I expected my 24 moonshell crab to be picked next but it wasn't. That make sense?Gello wrote:There's the <- and -> buttons when you mouseover the current leveling pet in the collapsed view. As far as after a pet dings 25 it should go by sorted order but that behavior makes me think it's going by the raw/unsorted order. I'll review that.Also, is there a way for me to have it "move down the list" from top to bottom if auto rotate is not enabled? My attempted workaround for the above issue was to use the Descending to order them in the queue and then select the top pet and let the queue go in order, but after the first pet got to 25, it jumped down the list to a level 1 pet far below. I assume it is working off the order they were added vs the displayed order?