KittyCatS! Community Forum
Pedigree Enhancement Request - Printable Version

+- KittyCatS! Community Forum (https://kittycats.ws/forum)
+-- Forum: KittyCatS Forum (/forumdisplay.php?fid=3)
+--- Forum: Feedback Corner (/forumdisplay.php?fid=21)
+--- Thread: Pedigree Enhancement Request (/showthread.php?tid=25499)

Pages: 1 2


Pedigree Enhancement Request - Aisling MacMoragh - 03-09-2016 12:19 AM

I love the feature in the cattery that allows you to see all the cat's status indicators,
hover to see partnerships, and select buttons for each cat which allow you to:
- Feed vitamins
- Pull up the pedigree in a separate window or tab
- Name a cat or box
- Menagerie
- Partner your kitty
- Wake up your kitty
- Open Boxes (boxes only obviously)

I would love to see these features extended beyond the cattery to the pedigree pages.
The button options I would want to see on pedigree pages would differ depending on whether you were looking at a box or a cat on a pedigree page. Let me list out what would make sense to me and people can weigh in what they would like to see.

Boxed Cat Options:
- Name
- Pedigree open in a new window or tab
- Open
- Menagerie

Live Cat Options:
- Feed vitamins
- Pull up the pedigree in a separate window or tab
- Name a cat
- Menagerie
- Partner your kitty
- Wake up your kitty

I have a sample mock-up (which I hope I have attached) to show sort of what this would look like even though the button labels won't be right.

[Image: attachment.php?aid=3949]

[attachment=3949]


RE: Pedigree Enhancement Request - Kayleigh McMillan - 03-09-2016 03:15 AM

I'd love that!
Especially because I breed in world.
This way I can care and get touch with my cats the same as online cattery users.
This if I understand the proposal correct Smile


RE: Pedigree Enhancement Request - Aisling MacMoragh - 03-09-2016 06:48 AM

(03-09-2016 03:15 AM)Kayleigh McMillan Wrote:  I'd love that!
Especially because I breed in world.
This way I can care and get touch with my cats the same as online cattery users.
This if I understand the proposal correct Smile

Glad you like the idea, Kayleigh. Big Grin

That would be one benefit. If you don't use the cattery, you could still use some of the cool features of the cattery. That does raise the issue that you might not want to enable unpack or vitamin buttons if the cat or box is in world.

The biggest benefit for me would be the ability to menagerie cats from the pedigree page. I always worry I am malingering the wrong one from the cattery because when viewing them in the list of boxes where you can use the buttons, you can't see the ID which is the unique identifier, where as if you were doing it from the pedigree page you would be sure which cat you were sending to the menagerie with out a lot of extra clicks and tab openings and checking back and forth between tabs to do comparisons.


RE: Pedigree Enhancement Request - Tad Carlucci - 03-09-2016 07:07 AM

Actually, most of the options will only work for cats/boxes located in the Cattery.

To work for cats in-world or lost in your inventory will require a major re-write of how cats and boxes work when in-world.

Not that that re-work would not be welcome!

Using the present code-base, however, only cats and boxes located in the Cattery can have those options added to their Pedigree pages. This simply requires changes to the Pedigree pages, and no changes to the back-end PHP scripting.


RE: Pedigree Enhancement Request - Aisling MacMoragh - 03-09-2016 07:19 AM

That makes sense, Tad. Maybe then we should start with it only being available, if the cat or box is in the cattery. Then if people actually use it, KittyCatS would consider iterating in such a way that it could be used with in world cats.


RE: Pedigree Enhancement Request - Tad Carlucci - 03-09-2016 07:30 AM

Doing it for in-world cats is a ***HUGE*** step since it completely changes the code-base (LSL/Mono) in the cats and boxes, as well as a significant amount of mothership (PHP and SQL) changes ... AND it completely changes how we interact with cats and boxes in-world.

One requirement, for example, would be for box production to occur in the Cattery. That would mean no more running in-world to actually LOOK at that great new box .. instead, you'll have to run to your Dock and pull the box in-world to look at it.

Some down-sides are Menagerie, Opening, and prim-mode changes should still require wholly in-world or wholly in-Cattery operation. To allow a web-based major prim change like this would require a major change in how the product approaches the 'No Copy' permission .. and may not be possible to preform in a reliable, and secure manner.

An up-side is your cats could continue eating, gaining love, and making boxes when lost in your inventory.

But, that could be a down-side, too, since it eliminates, or severely restricts, our ability to control costs by starvation.


RE: Pedigree Enhancement Request - Aisling MacMoragh - 03-09-2016 09:13 PM

Tad, I think that is getting way ahead of the original intent in suggesting the feature, so I repeat that for now it would be best pursued as Cattery only boxes and cats, and it would have a huge benefits of simplifying and reducing mistakes when doing activities like sending cats to the menagerie or partnering siblings or opening boxes that are OS of a specific parent combo. I am a big fan of starting small and making small iterations for the most part. if there are big benefits to huge disruptive changes, sure go for it, but first test and refine to make sure that the changes achieve the desired benefits.


RE: Pedigree Enhancement Request - Laura18 Streeter - 03-27-2016 03:19 AM

I would propose Aisling's request with such a limitation: that the buttons only appear in Pedigre screen if they're actually in the cattery. That should make things easier.
To this I have my own wish liist, mainly for the "your boxes" :
1. More sorting, like sorting first by fur then by eye;
2. Filters permanent between sessions, perhaps with a clear filter button. Many times just clicking the list to rename a cat will refresh the sreen and all filters and sorting are lost
3. new filters such as: 9T on/off checkbox, or a box where i can type minimum number of traits, and possibility to reverse - cats with less than 6T for instance. For those with large catteries who need to manage them this would be I think very helpful
4. on the other kitty screens in cattery it would be nice to see the birth date like we do in the Pedigree
5. More features to see who is and who was partnered with whom more easily
6. highlighting which trait came from which parent, and maybe hiddens, but that's a dream.... Smile


RE: Pedigree Enhancement Request - Tad Carlucci - 03-27-2016 07:54 AM

On Laura's list:

#1 is already possible. Simply sort by eye, then sort by fur. The sorting should already be 'stable' and, so, will do what you want already.

#2 between sessions means storing the sort options in a cookie or sending the options to the PHP session on the mothership; both are probably unacceptable. The root of the request, however, is lack of code support for modern browsers; it can be fixed to remember the sort and select settings when you move back (and forward again) across the Roster page. But doing so means dropping support for IE 7 and earlier, and some older Safari. The answer lies in history.pushstate and its ilk. This vastly improves usability and should occur, but is non-trivial.

#3 requires counting traits, so unlikely to be added

#4 yes, it bugs me that I have to flip back and forth across three pages to view all data

#5 probably a good idea, but too vague. needs more ideas

#6 never gonna happen


RE: Pedigree Enhancement Request - Reven Rosca - 03-31-2016 06:12 AM

(03-27-2016 07:54 AM)Tad Carlucci Wrote:  #1 is already possible. Simply sort by eye, then sort by fur. The sorting should already be 'stable' and, so, will do what you want already.

Nope. Doesn't work.
You can _filter_ a single fur, then sort by eyes, filter a single eye, then sort by tail etc.
The complete list can only be sorted by one trait at a time. Which is a pity.