1. The middle field was individual to be used as feedback so you know whether the current song is being outputted and also was used to set the idle message, but I'll make the following changes for that:YayMii wrote:
Just tried the newest version, and I have a few suggestions:
1. Since you already added the commands for songtitle and artist, why not just use one big text field instead of 3 smaller ones?
2. How about 2 different lines for when you're playing a song and when you're not? I have mine saying "Mapped by: [c]" and the "Mapped by:" part shows up even when I'm not playing a song.
3. Maybe save the configuration to a file? My settings seem to be resetting every update.
-Add a new field which previews the contents of what is being saved to output.
-Add an idle message field which replaces the above field when no map is playing.
The command [np] will output both Artist + Title (in format "Artist - Title" like it does now) without checking the file (a little faster), but if for whatever reason you want to output them separately, the option is there with using [a] [t] commands instead.
2. The new implementation of your above suggestion means that only the idle field would be outputted when not playing a map.
3. I'll add an "Import/Export Settings" function to the Config to allow for:
Exporting when you update - A message box will appear after checking for update asking whether you want to export settings (this will also tie in with auto-updating in future).
Importing after the update - If an exported file is found, settings will be imported and osu!np will restart, the file will then be deleted after.
I don't want to include such a file with the program, but I feel the above is a user friendly alternative. (and there's no need to have a permanent file because no settings are required at startup).