1. osu! forums
  2. osu!
  3. Development
show more
posted
Found a display problem with the Banner widget of 1.0.8. The XP bar is kind of "bent" in several random places.



The Panel widget looks great btw!

Since you have overcome a major obstacle, I guess it's time for more feedbacks for some minor stuff:


[UI Polishing]

Currently when the User Name field is highlighted, a hint is given below saying "Press "Query" to access user data." I think it's more natural to change the term "Query" to either "Search" or "Look Up." This includes the "Query" button next to "Set Widget" as well.



Also, I wonder how many people have noticed, but currently the user can gain extra options from the Menu when the User Name field is highlighted as shown above. Apparently all your previous search histories are saved locally, and The "Select query" allows the user to select another player in the search history to be displayed in that widget slot. It's such a convenient feature, but kind of "hidden away" due to the misleading titles of the menu item.

Consider the following changes for the menu items:
  1. Change "Select Query" to "User Name Cache"
  2. Change "Delete Query" to "Clear User Name Cache"
  3. Move "Delete Query" (now "Clear User Name Cache") below "Select Query" (now "User Name Cache") for better consistency.


Note that the Query in the menu item is treated differently from that of the main GUI. The Query in the main GUI emphasise on "seach" function, while the Query in the menu item emphasise something that has already happened and therefore more of a "history" sense. That's why I proposed different changes to them.

Since I have covered the menu item, hopefully it's clear now that the "Select Query" function needs more attention. When the User name field is highlighted, consider adding a mention to this function by changing the tip to eg "Press "Look Up" to access user data, or select an existing player ID from Menu > User Name Cache""


[Help Menu]

The app currently lacks help documentation of any kind. It may take time to write up a help document and it can be a pain to keep it updated, so it might be more convenient to provide a link to this forum thread. Since whoever installs osu!Rank is almost certain to be an osu player, this should work out fine. Just add this entry into Menu.


[Feedback/Contact]

This item is also quite important too imo. Once again it's your choice to provide either this forum thread/pm or your email address. Accessed from Menu, Help-Feedback-Copyright items are usually displayed in that order but the choice is yours lol.
posted
Thanks for the feedback again.

I will address most of the things within the next update.
I am not quite sure whats wrong with the XP bar, though.
Until now I couldn't reproduce it, but I will keep an eye on it.
But this might be unnecessary, as I plan to change the XP bar to a custom design.

In the future
As 1.0.9 will include an "Settings" option, the menu itself will change a lot, everything thats considered "Preference" or "Options", such as the checkboxes, will be placed inside that menu item.
I also changed that only valid and existing user names will be logged now and for the misleading name, I consider changing it to "Search history" rather than "User name cache", this might be more accurate. (Feedback welcome)
There will also be two more Widgets, one 1x1 based on the user avatar and the 3x1 Panel-Widget in a "wide" 4x1 version.
But they will most likely be released in Version 1.1.0, this will be the last Widgets (for now) that I planned.
I want to give the users lots of possibilites, but I don't want to spam them with Widgets they don't want to use.
Help/Feedback/Contact/Copyright
As Oinari-sama said osu!Rank is somewhat lacking a documentation, I did consider writing one, maybe sometime in the future, but for now I will simply link to this thread, maybe labeling it with "Help (osu!Forum)", even known this might be a little misleading again. As said earlier I am chaning the menu layout and with that also the Copyright position, I might include an extra "Contact" item, which should be clear to be also for Feedback. But I am afraid that there will be too many items in the menu again, it would then look like this:
Search history
Settings
Help (osu!Forum)
Contact
Copyright

As you see, I could merge "Help" and "Contact" together and then have clickable options inside.
I think this might be the best Idea.
(Feedback again welcome)
Translation
Thanks to jyvii osu!Rank will also be available in French!
If you are interested, I am still looking for translators of other languages!
I am still working on something like a "translation" interface, but this is a somewhat "long term" development, so it won't be finished soon, as I rather work on the app itself, than on that.

Just a short heads up about whats going on, the rest is as always inside the "Known issues / To do"-list.
I can't say any date for the update, but I guess sometime next week.
posted
Suggestion: add support for osutp too?

http://osutp.net/players
posted

ErufenRito wrote:

Suggestion: add support for osutp too?

http://osutp.net/players
Thanks for your suggestion.

I am not quite sure if there is a big demand for this (yet).
For now I won't support osu!tp.
No promises, though.
posted
Alright, update 1.0.9.

I changed a lot behind the scenes and tested it on several devices, the performance should be slightly better.
Changes are like always inside the Changelog.

Biggest visual changes are most likely the new Settings menu item and the new Widgets that come with this update, here a little screenshot:



There are also several different colors for the CtB background, that will be chosen at random. (Same for the Taiko background, but for this one only two colors)
Feedback on the colors are welcome, as I wasn't sure which one to take, so feel free to comment.

The 1x1 so called "Avatar-Widget" shows the Avatar, Rank, Mode and Player name. (In addition to that also the changed on the rank)
The "Wide-Panel-Widget" has just a different layout, the functions on it are the same as on the "Icon-Widget".
As for the "Panel-Widget", this is the small Panel one, still does not show changes for user plays. This is intended, due to the layout.

So far, I hope you like it.
If there are issues or something does not look right, as always, please consult me.

Thanks.
posted
We need not an "osu!rank" for andorid. We need actually osu! game. Osu!droid - sucks :(
posted

power007 wrote:

We need not an "osu!rank" for andorid. We need actually osu! game. Osu!droid - sucks :(
People who do not contribute to a project should keep their mouth shut. The developer of osu!Rank spends his own time to bring the community this wonderful free app. If you don't want to use it, don't install it.

Nobody is getting paid by peppy to do this, now take your complaints somewhere else and don't come back again.


givenameplz wrote:

Alright, update 1.0.9.
The app (main GUI) looks a lot nicer now, good job!

I noticed that the search history from 1.0.8 was lost when I updated to 1.0.9. Any new searches performed on 1.0.9 are saved correctly so that's not an issue, just thought I'll mention it here anyway in case someone comes screaming "search history doesn't work!"

Some more feedbacks as usual:

1x1 Avatar Texts

Personally I find the Rank text kind of "offending" right in the middle of the user Avatar. I can think of 2 alternatives to this:
  1. Option1: move the Rank to the bottom of the Avatar. This should cater for 99% of the community members who uses a "head" for avatar
  2. Option2: Remove rank from the picture area. Allow user to touch the texted area to toggle rank/mode. You're probably gonna frown on this idea because it means that the picture and text area are now 2 separate regions. That may complicate the design, but I just thought that there's no harm in mentioning lol
I'm too lazy to reproduce the shadow effect so you'll have to live with this crude solid underlay:
Toggle between and
Widget Dimensions

It'll be nice to add a dimension in brackets after each Widget types. ie:
  1. osu!Rank (1x1 Avatar)
  2. osu!Rank (2x2 Icon)
  3. osu!Rank {3x1 Panel)
  4. osu!Rank (4x1 Wide Panel)

If the name gets too long you can simply consider ditching the word Avatar/Icon/Panel/Wide Panel and replace with dimensions only.
See the "NQ Android Booster" for example, this is a common practice in many apps and it's a nice to have:
Languages

How are the translations handled at the moment? Does the user have to download a separate app? There should be a menu item to change language settings in the future. (btw I'm not following what's going on with the translation project, so dw if the translated version is not yet released)
Spam Protection
There should be a mention about the Spam Protection somewhere in the main GUI. Maybe add an "What is Spam Protection" link into the menu, it'll need to explain the duration of the spam protection, how often this app refreshes the cache on server and don't ask how a user can change this frequency etc.

On the same issue, I always find the wait after I change a user/add a new widget is a bit long to be honest. Sometimes I don't know if the widgets are being refreshed or not so I touch them again, of course followed immediately by the Spam Protection message. You might want to consider temporarily lift this spam protection when a user display is changed from the main GUI. Alternatively there can be a text display eg "Refreshing" displayed on all widgets as soon as the refresh starts, so the user knows that the app is doing something and will refrain from clicking again (and trigger the spam protection).
posted

power007 wrote:

We need not an "osu!rank" for andorid. We need actually osu! game. Osu!droid - sucks :(
I am sorry to hear this, but I am afraid I can't do anything about the "osu!droid" project, as I am no part of this project.
Please remember that the developer of the "osu!droid" application is doing this for free and is spending his own free time on this.

Oinari-sama wrote:

I noticed that the search history from 1.0.8 was lost when I updated to 1.0.9. Any new searches performed on 1.0.9 are saved correctly so that's not an issue, just thought I'll mention it here anyway in case someone comes screaming "search history doesn't work!"
[...]
Urk, sorry! I forgot to mention that I changed a lot regarding the Configs/Settings/Preferences, whatever you might want to call them, so they might get lost if you update. I could've merged them with the new system, but I simply didn't. If I do future changes to those system, the Search History won't be lost.

Oinari-sama wrote:

1x1 Avatar Texts
Personally I find the Rank text kind of "offending" right in the middle of the user Avatar. I can think of 2 alternatives to this:
[...]
Haha, "offending" might be the right word for this, I think I can manage something else, I won't use the toggle function you mentioned, I am no fan of this. Hehe.

Oinari-sama wrote:

Widget Dimensions
[...]
If the name gets too long you can simply consider ditching the word Avatar/Icon/Panel/Wide Panel and replace with dimensions only.
[...]
On several phones, there is already a line, saying how much place is taken by the Widget, so I thought this might be unnecessary.
I don't like the Idea of the "ditching the names", because the Widgets are somewhat different and I think those names describe them best.
I'll think about this.

Oinari-sama wrote:

Languages

How are the translations handled at the moment? Does the user have to download a separate app? There should be a menu item to change language settings in the future. (btw I'm not following what's going on with the translation project, so dw if the translated version is not yet released)
Oh well, why not. For now this was only decided by the language set on the phone, as we have a new fancy Settings menu, I'll implement this, Force English will be obsolete then I guess. Haha.

Oinari-sama wrote:

Spam Protection
There should be a mention about the Spam Protection somewhere in the main GUI. Maybe add an "What is Spam Protection" link into the menu, it'll need to explain the duration of the spam protection, how often this app refreshes the cache on server and don't ask how a user can change this frequency etc.

On the same issue, I always find the wait after I change a user/add a new widget is a bit long to be honest. Sometimes I don't know if the widgets are being refreshed or not so I touch them again, of course followed immediately by the Spam Protection message. You might want to consider temporarily lift this spam protection when a user display is changed from the main GUI. Alternatively there can be a text display eg "Refreshing" displayed on all widgets as soon as the refresh starts, so the user knows that the app is doing something and will refrain from clicking again (and trigger the spam protection).
There will be lots of changes to this within the next update, I will consider most of your points there. Its hard to find a good balance for this, but I got a few ideas the might work for this.


As always, thanks for the feedback & ideas, I will consider them and try to improve the application further.
If there are any other things that look odd or seem to not work correctly on other phones, please feel free to consult me.
posted
The new changes look awesome. Good work!! Let's see if I can finish instaling Live-Android, so I can give this a try.
posted
Nice, you should add QR code to download :)

posted
API changes
Lets see.
As some of you migh have noticed, osu!Rank wasn't able to update. This was due to the recent changes in the osu! API I was using, 1.1.0 will fix this again.
There are a lot of changes inside 1.1.0, as everytime, they are listed inside the Changelog.
SpamProtection
Biggest difference is that I completly removed the SpamProtection, I now handle possible spam otherwise.
You might find other small changes because of that, such as automaticly updating Widgets after you configured them inside the application.
But also some possible downsides, clicking on a Widget now only updates one at a time, but due to the new system this won't bother much.
(You will most likely use the click event only to clear the "Rank up/down" notifictation.)
On a sidenote, the Widgets still update every hour.
Translations
Due to Oinari-samas idea, I included a language selection, this makes "ForceEnglish" obsolete, thus I removed it.
Again big thanks to S v p e r for his spanish translation and jyvii for the french one.
You are doing a great job there, if anyone out there cares to translate another language for osu!Rank, feel free to contact me.
There were a few updates in all languages and also a few new things to translate.
Widget design
As I said when I released the panel-like Widgets, they are still considered Work-in-progress, I changed the layout a little and also included colored rank changes for all Widgets. (Excluding Icon-Widget for now)
But see for yourself:
Stuff behind the scenes
Like everytime I changed a lot "behind the scenes", most of you won't care I guess, so check the Changelog if you want to read whats been changed.
Screenshots
"Oi! What about the outdated Screenshots on the main post? Update them already!"
What, are you my mom now? Tsk, fine... I will do so later.

P.S.: Also thanks to nanashiRei for the idea to include QR code!
posted
I was excited to see my xp bar "fixed" itself, till I flipped the page.

I previously thought that the xp bars were "bent" at "random" places, however that doesn't seem like the case now. Look at this photoshop below, the "bent" occurs only at the last 30 pixels each. If a player doesn't have enough xp the "bent" will not happen. I drew a red bar below the 1st player's "bent" and copy-pasted it to the other 3 for comparison. It's easy to see what I've just described:

I don't know if that helps you find the bug but at least it's a clue. I should've really noticed it earlier...

Apart from that, 1.1.0 looks great! I personally enjoy clicking on every avatar/panels to update them. They're a lot more responsive now.

EDIT: For the translation project, have you considered adding all translatable parts into an online spreadsheet (eg Google Doc) for collab? It may be easier to track changes as you push out new stuff to be translated and it will make it easier for people to participate.

See the osu! localisation project v2 thread, peppy included such a spread sheet in the OP and I think that is a great idea.
posted

Oinari-sama wrote:

I was excited to see my xp bar "fixed" itself, till I flipped the page.
[...]
I still couldn't reproduce the problem, but I am sure the XP-Bar problem you are having will be fixed within the next update.

Oinari-sama wrote:

[...]
I personally enjoy clicking on every avatar/panels to update them. They're a lot more responsive now.
[...]
I am glad you like it, I am constantly working on improving the performance, most of the times unnoticed by the user, as they are pretty much done in the background.

Oinari-sama wrote:

[...]
EDIT: For the translation project, have you considered adding all translatable parts into an online spreadsheet (eg Google Doc) for collab?
[...]
I am working on something like this at the very moment, but it won't be finished anytime soon, as my priorities are other things right now, perhaps if there were more translators to coordinate. If thats becoming the case I might consider this, as its easier than developing my own interface ofcourse. But it sure would be easier for "open" translations by the community, I see that. Oh well~

The next update will contain lots of background changes, some rather small, others with a greater impact on performance and behavior. I am afraid it might takes some time to be finished, as there are lots of things I want to address with 1.1.1. I am also considering a layout change of the application itself.

Well, just a short heads up about everything, thanks for the Feedback and Support.
posted
1.1.1 got an earlier release than I wanted it to, as I had to change something about the API itself.

peppy wrote:

[peppy] Diasallow calling API endpoints with extension.
Due to this, you weren't able to update, as I was calling the API with an extension, obviously. ~
The next update will again have more features than fixes. (I hope)
As said, there aren't much changes you will notice, besides the recent Events that are now shown only when using search inside the application itself.

All changes are inside the changelog, like everytime.
posted
I can translate to Norwegian if i get a list of all the strings to translate
posted
Please, please, pretty please, osu!tp support would be great ):
One thing, this works in every OS version?
posted

AkagamiNamikaze wrote:

Please, please, pretty please, osu!tp support would be great ):
One thing, this works in every OS version?
Everything above 2.2.x should be fine. (There might be small differences, thought)

About osu!tp well, I'll take a look at it and might add an option (Widget wide or Application wide) for that, as it seems that there are some people interested in that, but no promises. Hehe.
posted
I can translate to Russian/Ukrainian if you need.
posted
I envy people who can make stuff like this so much D: good job!
posted
this is very great !
:D

it works

i rate

102841908390481093481084102398410284 stars
show more
Please sign in to reply.