nuhrin / pandafe

"Universal" SDL frontend for Pandora
GNU General Public License v3.0
5 stars 0 forks source link

Fix the category in the pxml #17

Closed ekianjo closed 10 years ago

ekianjo commented 11 years ago

Very simple request. The current pnd shows in Games > Others and it does not make sense because Pandafe is not a game that belongs to a non defined category. In all logic it should fall into System as a universal launcher.

nuhrin commented 11 years ago

Point taken, but I don't agree that System is a more appropriate category. http://pandorawiki.org/PXML_specification#The_.3Ccategories.3E_element http://standards.freedesktop.org/menu-spec/latest/apa.html

System contains programs intended for managing/describing the system itself, which doesn't fit Pandafe.

From my understanding of the freedesktop.org spec (and usage in various distros), the most "correct" category for Pandafe is "Game/Emulator" (various emulator frontends, including multiple-system ones, are found there).

I thought Game/Emulator would just confuse Pandora folks though, so I opted to just use "Game." The "Other" part is added to the Xfce menu for apps not having any subcategory.

Perhaps a better choice would be Game/Utility or just Utility?

ekianjo commented 11 years ago

I still think that the Game category does not make sense because right now, Pandafe finds itself among "others" which are just a bunch of games and it just does not make sense from a User standpoint.

Game / Utility may make sense but I am not sure it would be supported ? I have never seen anything falling in that category.

It's a discussion that also concerns The Tournament Hub - currently both of you are inconsistent while you both have launcher applications. It would be great if you could reach the same position in the end, to avoid confusion for users.

nuhrin commented 11 years ago

I'm mostly ambivalent here, apart from the System category. I'll test putting it in Game/Utility, if only out of curiosity. Its not part of the freedesktop.org spec, but then neither is Game/Other. I suspect it will work, but we'll see.

As far as where it should go, I will happily change it to anything you feel strongly about, apart from System.

ekianjo commented 11 years ago

I dont have any opinion on where it should go, because I think the current categories are not always appropriate. But if you could at least talk with pmporg and have a single position for both your launchers that would be a much appreciated improvement.

nuhrin commented 10 years ago

So, I finally got around to testing what happens in the XFCE menu when using Game/Utility.

It ends up in Accessories, due to "Utility" being present, even as a subcategory. This appears to be standard XFCE behavior.

So, that seems like a reasonable compromise: its both semantically correct and achieves your desired end -- get Pandafe out of the Game menu -- through standard behavior.

I'll go ahead and make this change in the next bugfix release. It may confuse a few folks who might be accustomed to the old menu location, but again, seems like a reasonable compromise.

ekianjo commented 10 years ago

Strange, it still ends up being in Games > Other for me. Are you sure everyone sees the same thing as you ?

Actually, I think it should really go in "System", as I said before, just like other launchers like the one pmporg made for C4A. I know it may not fit the definition of "System" per se, but I don't think Pandafe is an "accessory" either, especially since you provide an option to make it the full GUI for the Pandora.

nuhrin commented 10 years ago

I didn't release this change yet, just committed code for it (after the 0.3.0 release). Am planning to work on a fix for FZERO's bug report (about update issues when changing the browser list font) and then do a new build/release.