KGS Wishlist / File Handling
3. File Handling/Database Use
Preface
This page is for collecting improvements and features requests concerning user info, game info, file format and handling in CGoban
If you are a first time user:
If you just used KGS for the first time, this page may be quite confusing to you. Your experience, however, is very valuable and you can help improve KGS by adding it to KGS First Time User Experience.
Bugs, Problems, Solutions:
If you have a technical problem with CGoban or an idea for circumventing a problem with CGoban, add it there: Cgoban problems and solutions (and collection of problems still without workaround; it's not a bug page and not a wish list).
To point out a bug instead of a wish, go to KGS Bugs.
[31] User Info - [32] Game info - [33] Game File Format and Saving
[31] User Info
Tagged game feature: sort by tags
- Oloril?: (2010-1-23) For the new tagged game feature it'd be useful to be able to sort by the name of the tags.
List of rooms that a player is in
- Heretix: (2009-1-22) Show list of rooms that a player is in. When an item in the list is clicked, show more information on the room and a menu item to join the room.
Privat notes
- kolban: (2008-10-18) I'd like to be able to make notes against a particular player that are visible only to me. For example, when I play someone and chat with them, I'd like to be able to make notes against their profile that show up only to me. For example, real names, places or anything that I want to record against them.
Chat tab
- Shay?: (9/30/08): In player information window could you add a "Chat" tab. This will mean opening less windows and facilitate communication.
Chat: text input area shouldn't lose focus
- gojira: I'd like the text caret (insertion point) to not leave the chat input text area. This is really annoying and a high user QOL issue to me. What really frosts me is it's darn easy to do under Java. Just setFocusable(false) on all other components in the window, and you're done. Old Motif programmers should not be concerned: Java uses its own event system and setting a component as non-focusable does not prevent it from receiving events. All your components will work just fine.
Menu user: search for username based upon real name or email address
- Ability to search the user database. Currently you have to know someone's exact username to look up their info. Searching by (partial) real name, email address and even Notes would be useful. It might be nice to add a Location field too.+++
- Matt Noonan: I'd also like to put a word of support for this idea. The IGS command "find -myschool.edu" has been very helpful for finding players in my area who might not know about an existing flesh-and-blood club in the area. It would be nice if I could do my searching on KGS, too.
- Adam Marquis Would this not be harder on kgs, with the option to hide e-mail addresses from other users? What percentage of the player population shows their e-mail? I do, however, like the location field and attached searchability. If somebody posts their location, they want people to know about it. This makes the whole thing seem less invasive to me.
- Velobici: Ability to search for username based upon real name or email address. Sometimes, I know the person but not their name on KGS, would be nice to be able to find them on KGS via a search function.
- I don't understand this request. If you know somebody and or their email address why can't you just ask them what their account is. I fail to see any benefit.
- Albi: What to do if I only know my old go fellow's real name and I want to look for him on the KGS?
User info: show, which games the player is observing
- iLoveSai: Able to view which games the player is observing.
User info: "the player is observing at least one game"
- iLoveSai: Or, at least be able to tell that the player is observing at least one game. (IGS has this feature and I found it helpful.)
User info: option to set log-in status
- iLoveSai: Have an option for the player to change log-in status such as: 1) interested in playing, 2) not open to games, 3) away from keyboard for five minutes, 4) all chats shut-off (so the other person knows you are not in a talking mood and that chats will automatically become a message to be read later), and etc. while logged on regardless of game playing status.+
- ProtoDeuteric: What does this request have to do with file handling?
- RueLue (2010): The actual page header says file handling / database use. Oh - and the sub chapter is "Userinfo". I think, it's o.k.
Game window: make names in game records live links or have option in context menu
- Make names in game records live links so that clicking on one brings up the user info, or put this option in the right-click menu. ++++
Open games list: option to display user info in the context menu
- Add option to display user info to the context menu of open games.
New game window: Display the number of unfinished games a player has
- Display the number of unfinished games a player has in the last (say) 40 as a number next to their name. This need not be available in the right-hand players list, but should be given when a player opens a game offer up, or matches someones offer.
Picture: Remove own picture
- Ability to remove a picture and go back to having no picture. Perhaps simply a checkbox in the Edit User Info window. ++++
- Fwiffo: You can do this in an ugly hackish way by uploading a GIF file.
- RueLue: For description and sample graphic see the
tip in the KGS-FAQ
- Tapir: The 1x1 grey gif given there, has a slightly different colour than the CGoban3 grey.
Picture: Select between last (e.g.) three approved pictures
- This is probably total fluff, but if wms runs out of things to do, I would like to see maybe the last three approved pictures saved, with the user being able to select one (or none) on the fly. + +?
Picture: Allow to save the picture on the pc
- Klaus: You could also allow to save the picture on the pc, for the lazy people who lose their pictures and can't find it back.
- RueLue: What about the screen capture feature of your OS?
Picture: Relax the file size restriction on user images
- Fwiffo: Relax the file size restriction on user images. The image dimension restrictions are fine, but 7k is a little on the cramped side for an image of that size. Space shouldn't be too much of an issue - a single saved SGF file is bigger than 7k on average, and many people have hundreds (or thousands) of those. Many web forums have a size limit of 7k for images that are 100x100 (or smaller) so 15-20k for a 141x200 image seems reasonable.+++
Language: List of languages, which you speak or understand (show flags?)
- Have a list of languages from which you can choose the ones you yourself speak or understand sufficiently; then when you play against someone, review their userdata, or start a private chat, you could be warned (or verify manually) that you have no language in common. Symbols as flags next to handles to convey this? +++++?++
- Nemir I disagree strongly with the flag symbols to display language. Should just have the language name. It will save on client real estate.
- blubb As I understand the above idea, the flag wouldn't show the language explicitely but only the fact if there is at least one (that is, any) language common between you and the particular person.
View the whole rank graph, not just the past year
- Anonymous: Being able to view the whole rank graph, not just the past year. wms currently only saves 400 days of graph data, however. +++++?
Rank graph - compare any two (or more ?)
- Rank graph - compare any two (or more ?)
Zoom in the rank graph
- Being able to zoom in the rank graph (for users which have become a lot better during the last year).+
Standard size of the games tab too narrow for all info
- Left-Right Scrollbar in the user info / Games page. For the standard size, there is more information than can be displayed in the window.
Rank: Display rank to nearest tenth or hundredth (... export graph data)
- Display rank to nearest tenth or hundredth. As in, 4k (4.35).
- Tamsin: I don't like the sound of this idea. You'd get, for example, some 4.5ks only playing 4.7ks and above and refusing to play with 4.3ks.
- tapir: Giving more detailed information (i.e. the actual rating points) causes no trouble on several other servers.
- Fwiffo: I'd tend to agree - is the system even going to be accurate to within a 10th of a rank? Perhaps as an alternative for those who want this feature there could be a little indicator next to the rank if they're near a promotion or demotion (like the ? indicator, for example). A 6k that is about to get promoted might be 6k^ or 6k+, or a 5k bordering on getting demoted might be 5kv or 5k-.
- Malweth: I like the tenths/hundredths but not in real time - allow people to export a CSV or other spreadsheet with the graph data. This would be ok for Tamsin's comment if you didn't allow the last 30 days to be exported. This'd be great for 3rd party graph tools.++
Rank: Show the rank confidence
- blubb Show the rank confidence at the user info page. That would be not only interesting but also an instructive feedback. As a side effect, the [.?]-criteria (that is something like a rank confidence < threshold value) would become pursuable by everyone.+
Web: Better archive searches for accounts with lots of games
- Better archive searches for accounts with lots of games. Gnugobot has been playing on average about 150 games per day. This means that there are now 300 pages of games, in a year there will be 3000 pages of games. This is not manageable. Anybody have ideas on what to do? For players with huge numbers of games, should we divide them up by year or month? Or can you think of a better way to present thousands of games convieniently? Letting people do a double-search - search based on both player's names - will make it easier to, for example, find all games somebody played against a robot, but it doesn't solve the problem of browsing the games.
- Optional date range fields with a default being the last 30 days. Only the first 300 (or whatever number is appropriate) in the specific range are shown. Additionally the number of games in the range plus the total number of games can be shown. DrStraw +
- (User info:) Cap the user info listing at something manageable, like 300 games, etc.. Add a link on user info listing tab to the web (?jsp) games listing. Make any necessary improvements to the web listing to handle a massive game history. -Joshual000
- Along with that/alongside that, I'd like a feature allowing me to search for a game between 2 players based on both usernames (i.e. search for all games joshual000 vs gnugobot regardless of color) - Joshual000+
Expand the user record with some game statistics
- bocephus Expand the user record with some buckets to keep track of number games played, number won, number unfinished, et cetera, both rated and free. Then when retrieving, a few simple calculations can give you your winning percentages. Could eventually be expanded to include different board sizes (at least 9x9, 13x13). I dabble in statistics and data exploration if you'd like more thoughts. Another possible bucket idea is to keep track of wins/losses based on time, resign and "on points". Large point differential bucket could also be tracked (e.g., when a player wins by 50 or more, increment the "sandbag" bucket. This could help in identfying "xxk?" players withs lots of wins, and with lots of high double/triple digit wins. If the SQL and computational code is done up right, I wouldn't envision much overhead. Generating ASCII graphics would be fairly easy: imagine bringing up some nice histograms or box and whisker diagrams.
In a user's games list, his own name is superfluous
- axd: when consulting a user's game record, his/her name in the list is superfluous and space-taking.-
- Nemir: Doesn't it indicate who played as black or white?
- yes, but no need to see player name. it would me easyer to read if there is only opponent (his name), color (black or white), win (loss by resign 1,5 etc.. or win...) and why not with under-text color like other ideas or little icons.
Interesting to see the rank graph with number of games
- excession: Rank Graph - it would be interesting to see this with # of games along the x axis rather than (I mean, as well as) the date ++
Color-code the games by win/loss, more statistics in general
- Color-code the games by win/loss for the user who's list it is. Or better yet, more stats in general. Win/loss percentage by date, opponent, etc.? +++++++
- Fwiffo: Yeah, just more basic stats would be great. Total games played, games as black/white, wins/loses, free/rated games, average opponent strength, etc. It could get really elaborate (how many games did I play as black when I was 15k?), but just some basics would be an improvement. Right now, it's hard to even find out how many games someone's played.+
- pedro:If anyone is interested I started writing a program to extract and analyse the game records for this kind of data.
When playing: ability to show a history of previous games against that opponent
- kolban: When playing a game against an opponent, have the ability to show a history of previous games that I have had against that player. The master list of all games that I play and he plays is too long to find our previous encounters.
- Hu: While there may be some merit in the idea that would balance the extra complication, in the meantime, one can sort the games list alphabetically (right click menu) to find the encounters with you.
- wrex: I'd like to second (third?) the request, though. Sorting by name is a nice tip (thanks, Hu) but it still takes a while to find your name in a long list (especially since you have to look in two different columns). It would be particularly lovely if the pulldown for "Show rated games only"/"Show all games" also included an option for "Show only your games".
Error message for "User info too long" (1500 characters = oct.2010) could tell the count of characters
- axd: (nice to have) current user info input is limited to 1000 chars. If more entered, the error message should not only mention the 1000-char limit, but also tell how much was entered in excess (that's why we have computers, to do the calculations for us): it's nice to know how much chars are needed to be removed to make it fit.+
Users list: context menu for a user could have the option to open an ongoing game
- galopin?: A feature in the context menu from the user list to open the current game of the player if applicable. Because, for the moment, we need to open te user info and go to the game list to check this.
Users list: mark the currently playing users
Albi: Please mark the currently playing users on the user list.
Games tab doesn't show all info (just resize the window!)
- In the Games tab of user info, it would be great if the full result of each game was displayed instead of just a mark indicating who won. A small fifth column that is similar to the last column in the game list of any chat room (e.g. the one that displays "B+Res." or "W+23.5") would be ideal.
- glue: try resizing the user info window, maybe you'll see that 5th column. Note, there is also a 6th one...
- What do you know; there it is. I checked the help file though and although I could be blind, I didn't see documentation for this feature. Thanks for letting me know it's there!
Unfinished games: indicate the move number
- For unfinished games you could indicate the current move number.
Time (and date) of games as both local time and UMT (? GMT ?)
- ThaddeusOlczyk: I believe that in the User Info game times are listed as local time. It would be nice if times were listed as both local time and UMT. It would also be nice if there was a small UMT clock someplace on CGoban2. It would help a lot when interacting with people in different countries.
Option in the context menu of a game: load directly for offline review
- Ansgar?: In the Games tab, make it possible to review a game offline. Reviewing online is sometimes slow due to network lag, and first downloading and then opening the file is too uncomfortable. ++
- LithiumTwo: I agree, I am constantly doing this - it's a bit annoying
- Bisqwit: Me too. I am often creating myself a private room so I can review others' games there without having to advertise them to others who happen to be on a same channel. Regardless, it creates excess network traffic and lag, and it would be nice if it worked the same way as it does when the option is presented when viewing an open game.
Buddy list: more columns
- Albi: The buddy list window is wide enough to show the list multi column. I've got a lot of buddies and I have to scroll the list. (A bit lazy! ;-) )
Let me see, if I have played a person before
- How about the ability to see if I have played this person before. I often recogmize a name and wonder if we have had a game in the past.
(any) Users list: show nationality
- Maaaarius?: I would like KGS (the Go client) to have a column showing everyones nationality. Either in front, or behind the nick. This could be a two letter country code like US, NO, DK, UK, SE, or a small flag showing which country each player is from. If it's a two letter country code there should be a list over the codes in the client, or at the website. If you use flags instead, maybe a "mouse over" could be used to show the "name" of the country since not everyone knows every flag. It's actually very interesting to see what kind of people you play against, and maybe you find a new Go-player from your country.
- RueLue: The clients (and server) only know of a language, which the client uses, so there is no difference between e.g. UK and US.
Possibility to delete your account
- Isumisan1?: I think, that a possibility to delete your account, in your info, would be usefull. Someone who has more nicks and doesn't use them, could easily delete them. But I am not sure, whether it is possible. +
- RueLue: Now (2010) and since years: don't login for 6 month and the server deletes your account (your games are kept in the archive). ...but if you want it very fast: be really rude to any admin :-)
Buddies and other lists: allow to add privat notices
- backpacker? : When I add someone to my buddy list or to my censor list, allow me to enter a short note on why they are on the list. +
Game list - Sorting
Sort user's game list by any of the columns
- knakts: (2006-04-12) Ability to sort user's game list by any of the columns would be very handy. ++
Sort out the unfinished games
- rainier: It'd be nice to have the ability to sort out the unfinished games in the games list so that you wouldn't have to search for the italisized text.
- DrStraw: This is already available - use the resume button.
- Ruediger: Maybe someone wants to avoid to play against an escaper?
User info: sort by not only ranked and all games
- iLoveSai: Under Games Tab (when lookin at someone's list of games) to be able to sort by not only ranked and all games, but also by T, P, D and W (won games) L (lost games). +
Games list: more filters
- mgoetze: Next to the combo box for filtering the game list (currently "all games" or "rated only", a nice addition might be "9x9 only" and/or "19x19 only"), there should be another combo box with options such as "no colors", "color by time setting" (e.g. ultrablitz=red, blitz=orange, normal=black), "color by handicap" (red=overhandicapped, blue=underhandicapped) or "color by result" (blue=win, cyan=win on time, red=loss, orange=loss on time, black=jigo). This would make it much easier to get an idea about what kind of games a certain player plays "at a glance".
- blubb: Supposedly more difficult to implement, yet more informative than just coloring and/or multiple game selection combo boxes (and probably easier to handle, as well): Make the list sortable by clicking at column headers, where each single information (i. e. date, own color, winner, loser, result, rated/free/demo, size, handicap etc.) gets a separate column, even if it is rather narrow.
Sort games, secondary sorts
- Option to sort game records according to result. Secondary sorts. Put column headings over the columns and then clicking on those can control the sort, with the previous sort being the secondary sort. +++++
More filtering options
- Have more filtering options in the games record (free games, unfinished, demo, simul, won, lost games).+
[32] Game Info
Games, left by my opponent, should not italicized in my games list
- Unfinished games of PlayerA: distinguish if it was left by him or by his opponent. Right now all unfinished games are italicized. Regarding Forfeited games, I agree with Hu, it would be helpful to distinguish those won by forfeit from those lost by forfeit.isshoni
Option to re-classify games to be unavailable for public viewing
- iLoveSai: Option to re-classify games to be unavailable for public viewing. For example, if one changes R games to NVR (not viewable) it can be in bold or something but it will still show that it used to be R but black out the opponent's name also but will still list other info about the game.
- If one choses [-] as rank option, then maybe their R games will be blacked out like how I described above? [They can't play R games. Old R games should be visible as some turn dash on and off.]
Option to not display unwanted games
- Options to not display unwanted demo and small-board (smaller than 9x9) games from permanent record. Can implement by checkboxes or a checkable menu. +++
Request a particular progress chart
- Being able to request a particular progress chart. Lets say for last week, month, year etc. +
A tab in user info displaying statistics
- Have a fourth tab in user info displaying stats (ie. # of won, lost, rated, free games, ratio win/loss, weakest player, stronger player.) ++
Room: headings above the games list + few more categories
- Nixihou: It would be nice to have headings in the chatroom window above the game-selection part. Like "Challenger" "Grade" "Opponent" "Grade" "Size" "Result" "Bystander". A few more categories would be helpfull though. e.g. "Time System" "Rule Set" "Game Status". I would like to have the possibility to sort the gamelist by clicking on one category. (windows explorer like) +
Search for users you've played
- A typeahead textfield (just like Mozilla's URL-window) to search for users you've played. Instant stats would be sort of cool too.
- Even better if it did a case insensitive match search against the current result set.
Observing: "Send Result When Finished" button
- Tamsin: Often I observe a game and need to leave before it is over. Would it be possible to have "Send Result When Finished" button, which would leave you a message while you're offline to let you know, once you logged back in, the result of a game that you were watching?
"View offline" in the context menu of the game list
- "View offline" in the context menu of the game list in addition to the copy to disk option.
Filter your own game list by username
- Be able to view filter your own game list by username.
Observing: allow viewers to place markers on the board
- During D and T games allow viewers(maybe selected ones) to place markers on board to mark suggested moves. Markers possibly can be enlarged to an avatar or nickname of the person who placed it by clicking.
My games list: show users, which viewed a specific game
- backpacker? : when you go to your own game list, have a mouse over function that would list the users that have opened that game and viewed it since the game ended.
Add game type (Ranked, Free, Demo, Teaching) to the game record
- Add game type (Ranked, Free, Demo, Teaching) to game record so that it can be displayed in the "Game Info." Marathon +
Filter games by any property of the stored SGF file
- tderz Being able to filter games by any property of the stored SGF file (is perhaps asked too much). However, I am esp. interested to filter games according to strength e.g. "Best KGS games of the week" in order to find some exciting games (between 6-9 dan players; let's add The Captain :-) ).
- It would be inefficient to be logged in to KGS and 'wait' for those game and/or to check out the archive for some players (while they might not have played for ages and/or changed account).
- Secondly one gets to know the games of all new high-dan KGS accounts.
Hence, I am interested in the following search screen,
which enables selecting games according to (a) strength (range).
Escaper detection
Escape: A mark on the game list shows, who escaped
- tasuki: I would really appreciate some kind of mark on the game list to show who escaped the unfinished game, it would be very helpful in identifying escapers.
Escape: what about creating a "~"-like mark for escapers?
- While I'm at it, what about creating a "~"-like mark for escapers? isshoni
Escape: When a game is lost due to Forfeit (escaping), leave it italicized
- Hu: When a game is lost due to Forfeit (escaping), leave it italicized so that it can be distinguished from a game that is won due to Forfeit. Or use some other way to distinguish, like "+Forf." or "-Forf.".
- DangoMouse: Hu, I might just point out that you can tell who forfeited by looking at the marker that indicates which player won. Although, maybe you know this already. (Hu: true, but it requires figuring it out. I am hoping for something that will be easily visible in a scan).
Escaper handling: make a move, when opponent not online, switch the escaper mark to the opponent
- KGS user buty1954: In an unfinished game, if the marked player make the next move in absence of the opponent the server should move the escaper mark to the opponent. Now the opponent not coming to continue the game would be rightfully marked as escaper. No need to change any other server function related to escaper mark. This way each player is going to be motivated to continue unfinished games.
Further explanation:
- A player who get the opponent disconected (intented or due technical reason) can refuse to continue the game and will never get an escaper mark. Unlimited number of adjourned games can be cancelled or awarded as wins by forfeit to a player who use this opportunity, mainly in games to be eventually lost. I call this a method of cheating.
- Discussions (invitation to continue a game) are not relevant to the server. The award of escaper mark is limited to "the first to leave a game". When the player marked as escaper will try to continue the game and the opponent will refuse, the escaper is no longer the same. But the server keeps the escaper mark on the same player.
So, the improvements should be as follows:
- The player initially marked as escaper can make the next move in absence of the opponent. (? DONE oct.2010 ?)
- Making a move, when the opponent is not in the game, switches the escaper mark to the opponent.
- Tapir: Even if the system keeps track of who left the game first, currently there is no escaper mark in the proper sense.
[33] Game File Format and Saving
Ask both players to save a review
- WayneC (2009-03-20) Allow both players in a game to save a subsequent reviewed game to their game record. Currently only the player who first selects the Review Game option is even given the option on closing the review to save it. There is always the option to save the review offline to disk, but not to save to your game record. I lost one or two reviews before I discovered this limitation. At my level I like to go over the review almost immediately after, at a slower pace, to better study and understand it, and find having the review in my game record to be more convenient. Consider a typical scenario where the weaker player, after the game asks "Review?", the stronger player says "Sure", then takes control. He does a nice review, says goodbye, leaves the game, and then the other player is confronted with the familiar "The owner of this game has left, no changes can be made until the owner returns" message, and is left to figure out how to preserve the review. His only option now is to save to disk, and there is no warning on close if he does not do so. There is a partial workaround involving cloning the game, but that will only save the variations; comments will be stripped in the clone. +
Local game database: "Add to Database" as button in the editor and option in games list context menu
- Sinprejic A local game database that exposed the metadata (names, ranks, rules, free/rated, time controls, etc) about the game in a searchable interface would also be nice. Add a "Add to Database" button in the editor, and the right mouse of the player info game list.
Load a game directly for off-line viewing from a user's games list
- Sinprejic I want to be able to load a game directly for off-line viewing from a user's list of games (in player info). Instead, I have to:
- right click on the game,
- select save to disk,
- (optionally) select a location to save the game (default is My Documents... bleh).
- approve the file name
- click ok when you pop up a message to confirm that it saved ok,
- find the main CGoban window amongst the 20+ windows I usually have open,
- click edit,
- browse around until I find the file I just saved, if I can remember where that was :)
- click open,
- and then, finally, Cgoban will open the file. (PHEW! I need a break :) )
- (Above suggestion continued) Most of the time I have no interest in keeping the game beyond my inspection of it right then and there. Often I am peeking at games of a recent opponent, or possible future opponent to see what their style looks like. So all that effort is entirely wasted and in fact it implies additional effort to get rid of the games that wind up cluttering up my My documents, or my desktop or wherever. I put the game. And finally I just managed to do something really annoying. It seems that I can close the main window, and there is no way to get it back beyond restarting CGoban. (That I can find quickly). So NOW I can't view games off-line at all without restarting. I highly doubt that many people download games and never open them, whilst I'm fairly sure opening games and never saving them would be reasonable use case. I don't want to load them into a room because I don't want people to join, I'm not looking to discuss and I don't want to worry about the reaction of the person who's game I'm reviewing (if any). I just want to quietly review the game without distraction. Here's my suggestion of the ideal UI... (IMHO) Of course if this were open source I'd just send you a patch :).
- double click on a game,
- It loads itself into a local offline window. (Seems a whole lot more user friendly to me :) )
- blubb: In my view, an highly interactive Go server like KGS should load games online by default, so they can be reviewed together with other players. Perhaps a "View offline" command in the context menu would make some sense, but actually, "Load (P) in ..." behaves rather similar already, from the user`s point of view.
- Sinprejic: I don't much care if it is double click or right mouse option. The point is right now it's a much longer and far more complicated process than it needs to be. Personally, I have never understood the purpose of solo online-private review. If you're not letting anyone else in, why not just do it off line and not tax server resources? I sure teachers can use this for paid lessons, but I'm not talking about the interactive use case. Not everyone wants to interact all the time :). This request is to make solo self-review easier.
Option to save the review, when closing it
- TJ: An option to save to server instead of just a dialogue that may or may not pop up depending on who took editing control first. It can be greyed out if the user isn't allowed to save the game to the server so that they'll know they'll lose the data unless they save to disk.++
Save all games played to disk automatically
- TJ: An preference option to save all games played to disk automatically. ++++++++++
not clear, what is meant
- TJ: An interface like the server interface to open games offline instead of the current file and folder "who was that game against again?" system. [Perhaps this should be clarified. First occurence in version 13 of KGSWishlist (/?diff=KGSWishlist&old=13&mode=stddiff)]
Preference option for default file name string
- Change default filename to put timestamp first for easier sorting.++
- Hu: Preference option for default file name string to use. My preference is Whiteplayer-Blackplayer-[R|F|RD|FD]-YYYYMMDD.sgf.
- eng60340 : i dunno what Hu meant by the Whiteplayer-Blackplayer-[R|F|RD|FD]-YYYYMMDD.sgf format. i just need the players name and rank to be inside the file name. (meaningless if there's no rank as a reference)
- Default filename of a D based on a played game should be the filename of the game with the postfix "_D" or "-D" or similiar. (Incorporate this when implementing the preference option wish above.)
- Could we set the default name up like stftime on UNIX? Have a set of generic variables we can combine in the dialogue blank to make our own filename format which is as detailed as we want. %bp black player's name, %br black player's rank, %bs black score, %r result like W+R, %ws white score, %Y year like 2004, %y year like 04, etc. Make options for as much as you can pull out of a game and the current date/time, such as base time, byo yomi, etc, and everyone should be happy with the flexibility if they don't like what is chosen as the default.
- kokiri - ideally i would like to be able to customise, or choose (say from the settings menu) from a range formats.
Don't show unfinished games on the website
- If a game is unfinished, why show it on the website? As is seems to serve no purpose, I suggest not showing them. +
- On the other hand, why not? You could review games where your opponent disappeared and check if you were winning or not...
UGF import
Use time mark to replay the game in a kind of "real time" mode
- axd: this time mark could also be used to replay the game in a kind of "real time" mode.
View game offline (e.g. by context menu)
- A way to view any games offline instead of having to save file, then open manually.
Load file dialogue: doesn't show files "*.SGF" (uppercase)
- Further to this it would be nice if EqualsIgnoreCase was used as .SGF is not recognised.
- RueLue (vers.3.4.5): this is still valid: opening xyz.sgf is no problem; for xyz.SGF you need to switch the filetype to "*". Possibly there is a problem, when using that parameter in Linux/MacOSX. wms will know how to code this.
Warn when opening an irregular sgf file
- Ansgar?: Warn when opening a sgf collection. Cgoban2 shows only the first gametree in a collection, after saving the file again the other trees are lost.
- RueLue (v.3.4.5): I tried it with some older versions of CGoban (down to v.2.4.19) and had no poblem. Fixed by wms? Some special kind of collection? When I open a collection, merged by cgoban, it is displayed correct. Possibly another program merged the collection, and a format problem was in the file? Do you still have a sample file? If the problem is gone, please leave a notice here. thx
- RueLue (v3.4.5): I could reproduce this behavior with a collection file merged by Drago (oh - version? 4.01 ... and still 4.10). Another similar file, merged by MultiGo, couldn't be opened because of "Redundant rules definition".
- RueLue: I looked into the file: (;rootdata;move;move;...)(;rootdata;move;move;...)(...). I think, the problem is the missing warning, that there is a file, which doesn't comply with the sgf file format (or it's understanding of it), and that there is risk of loosing data, when proceeding with editing this file.
Games list: time settings could be listed
- emiliogo : It would be nice if in the game's list, time settings would be listed also. It is done for open games but not for active games. Another suggestion is to put it in another column. The use for this is to be able to sort blitz from non-blitz games. I, for instance, dislike to watching blitz games. Ty.
Collapsable branches for the SGF viewer
- max? : I was wondering whether it could be possible to implement collapsable branches for the SGF viewer. Right now, the software is not that friendly with big SGF files (i.e. it is quite difficult to move from branch to branch).
Fully support the SGF version 4
- Harleqin: Fully support the SGF version 4 (FF[4]) Size tag, i.e. rectangular boards can be represented as e.g. SZ[4:3].
Editor: label the different branches
- wdst20: When dealing with sgf's there should be some ability where you can label the different branches at the bottom, so it'll make navigation easier.
- RueLue: The editor (offline and online) allows to give names to "nodes" and change them, but a list of named nodes can only be shown offline (oct.2010)