GameKnot related: Navigation on annotating boards
« Back to forum
FromMessage
levellerlevvie
31-Dec-08, 06:52

Navigation on annotating boards
I want to suggest a change in the navigation after you have entered annotations for a board.

I use those annotations to comment on my on play while it's still in progress. If I don't I just can't keep track of my thoughts for the separate boards I'm playing.

Unfortunately each time I have entered an annotation (which is in a separate window hoovering over the main-window) the auto-navigation changes the main-window to the list of annotated games. This is an annoying behaviour since I want it to stay on that board which I'm annotating. Now I always have to hit the back button.

Could there something equally be implemented like the choices we have while playing a board (I'm referring to 'stay on the board', 'go to the games list', 'go to next board depending on rule'. I would like to be able to specify for my account that I don't want to end up on the annotations list but stay on the board I'm playing (and annotating).

I would also be happy if the navigation is changed hard-coded but then maybe others would be unhappy about the navigation behaviour so that why I though about implementing it as a profile-setting

Thanks for the reactions and hopefully for the implementation.

Ives
kingdawar
31-Dec-08, 07:57

The "forced reload" of underlying pages - the pages from which the pop-ups open - is somewhat unhandy sometimes indeed. The other side of it is that you would need to reload the page manually after having made changes...
levellerlevvie
01-Jan-09, 02:54

I think you misread the situation heinzkat
The fact that the page reloads is fine ... but I would like it to reload the page I was on, namely the gameboard of the game I decided to add annotations to, not a new page with the list of games that were allready annotated.

Mainly my problem is that the auto-navigation doesn't send me back to the place I came from but to another page. Despite of the profile-setting solution I mentioned they could also build in to remember what page you came from when starting to annotate (Session-variable)

Then when refreshing the main-page and auto-navigate they could navigate to the page that is stored in the memory (session). It's common practice while building up navigation rules throughout a website so that shouldn't be a problem for our gameknot-developers.
kingdawar
01-Jan-09, 09:00

...why would the game board need to be reloaded when you save the annotation?
levellerlevvie
01-Jan-09, 23:59

Well, in fact it doesn't need to
But for some reason they programmed a redirect after you have entered the annotation ... the problem is I don't want them to redirect, unless it would be to the same page I was on (but technically that would be the same as a reload of my page)

Like I said in a previous post, it's ok for me if they delete the redirect because it would solve my problem but maybe that's not the good solution for other entry paths on the annotation.

But now seriously heinzkat, I figure out of previous posts in the last 2 years that you at least now a lot about developing web-applications (not sure if you actually do it too). YOu do understand what I'm trying to say, right?
levellerlevvie
06-Jan-09, 23:19

Gameknot has actually changed this !!!
First thanks to Gameknot since my problem has been solved.

I can now start annotating the game I'm playing and save it without being redirected to the page where you get a list of annotated games. Now I just stay on the board I was playing ... GREAT !!!!

Now the question rises whether Gameknot sees the change as a bug-fix (no redirect was intended) or that they changed internal behavior of the redirection. I think to have checked that the implementation was not based on preferences since I didn't find any change there.
knightnothorse
07-Jan-09, 08:26

yes, that is a great change...
...I really do like how they have changed that style so when you are done annotating. it just stays on your game board instead of going to a list of annotated games. Well done!