New SGFEditor Open Source

Tell the community about tournaments, new go sites, software updates, etc.
billchiles
Beginner
Posts: 18
Joined: Sun Dec 09, 2012 10:59 pm
Rank: aga 5k
GD Posts: 0
Been thanked: 2 times

Re: New SGFEditor Open Source

Post by billchiles »

The app is available as a v1 in the win8 app store:
http://apps.microsoft.com/windows/app/s ... 82c85d949a

It is still available at sgfeditor.codeplex.com with versions in python, C#/WPF, and C#/winRT (win8).

Thanks to those who helped, in particular, Gurujeet for providing design and testing help!

Bill
billchiles
Beginner
Posts: 18
Joined: Sun Dec 09, 2012 10:59 pm
Rank: aga 5k
GD Posts: 0
Been thanked: 2 times

Re: New SGFEditor Open Source

Post by billchiles »

I pushed an update to the store app for win8, same link as previous post.

This release just has a few tweaks: you can touch the last move to undo it if it was a misclick, tree view nodes that have move comments are highlighted, and I reworked the command panel UI simplying it, making buttons bigger, and adding a palette to control what clicking on the board does (replaces old dropdown control).

Bill
billchiles
Beginner
Posts: 18
Joined: Sun Dec 09, 2012 10:59 pm
Rank: aga 5k
GD Posts: 0
Been thanked: 2 times

Re: New SGFEditor Open Source

Post by billchiles »

I created a new release of SGFEditor at sgfeditor.codeplex.com, declaring v1 for the C# WPF desktop version. I pushed an update to the win8 store, v1.04, that fixes a bug in saving flipped/reverse view files and enables enter/esc for new game and game info dialogs: http://apps.microsoft.com/windows/app/s ... 82c85d949a

From the Codeplex release notes ...
Since the last release 23 MAR:
* tap last move to undo it
* simplified command panel for win8 version
* cleaned up and simplified UpdateTitle
* fixed bug in new dlg and game info dlg where enter/esc didn't work, and mainwin still handled kbd input
* enhanced highlighting of current node in tree view
* fixed bug in writing flipped view files
* ported to C# WPF version: esc saves comment and updates title if dirty
* ported to C# WPF version: canonicalized newline sequences in comments
* ported to C# WPF version: tolerating HA0 when parsing
* ported to C# WPF version: tree drawing tweaks for constants on node size
* ported to C# WPF version: simplified UpdateTitle code
* ported to C# WPF version: handicap stone placement tweak (broke when added code review updates)
* ported to C# WPF version: tap last move to undo misclick
* ported to C# WPF version: fixed home key and tapping start node to restore empty board adornments
* ported to C# WPF version: green highlights on game tree nodes with comments
* ported to C# WPF version: game metadata editing dialog


Cheers,
Bill
Amelia
Lives with ko
Posts: 238
Joined: Thu Feb 14, 2013 5:41 am
Rank: 10k
GD Posts: 0
KGS: Soji
DGS: Soji
Online playing schedule: KGS usually Friday 20:00-23:00
Has thanked: 53 times
Been thanked: 109 times

Re: New SGFEditor Open Source

Post by Amelia »

Just wanted to say, I recorded my tournament games with your app and it was great. The intuitive undo was a life saver. Thanks. You should make it possible for people to give you money. I definitely would!
billchiles
Beginner
Posts: 18
Joined: Sun Dec 09, 2012 10:59 pm
Rank: aga 5k
GD Posts: 0
Been thanked: 2 times

Re: New SGFEditor Open Source

Post by billchiles »

Hey, Amelia, thanks for the very kind words, and I'm grateful people are getting use out of the app! Your post was money enough :-). Sorry I didn't see your post earlier, thought I was checking the forums here more often :-).

If you'll be at the Go Congress, let's meet f2f for a fun game or just to say hey.

Cheers,
Bill
billchiles
Beginner
Posts: 18
Joined: Sun Dec 09, 2012 10:59 pm
Rank: aga 5k
GD Posts: 0
Been thanked: 2 times

Re: New SGFEditor Open Source

Post by billchiles »

I created a new release of SgfEditor at sgfeditor.codeplex.com, declaring v1.05 for the C# WPF desktop version. I pushed an update to the win8 store, v1.05, which should pass certification in the next couple of days.

From the codeplex release notes:
* Added support for AW property in the initial board state when parsing files, both win8 and WPF versions.
* Generalized handling of the AB property (doesn't have to match an HA property), both win8 and WPF versions.
* Fixed a race condition in the win8 version where launching the app via file activation could check for an unnamed auto save file and force the user to re-open the activated file.
* Added text to the Game Info dialog in both win8 and WPF version as guidance for how to change the handicap.
* Cleanups to two ...notes.txt files.
* Checked in package.storeassociation.xml and ...storekey.pfx files, which Microsoft says they expect to be checked into open source projects, nothing private there.

Cheers,
Bill
billchiles
Beginner
Posts: 18
Joined: Sun Dec 09, 2012 10:59 pm
Rank: aga 5k
GD Posts: 0
Been thanked: 2 times

Re: New SGFEditor Open Source

Post by billchiles »

I pushed a new release of this to the win8 app store. All the code is still at sgfeditor.codeplex.com. I haven't yet bundled a release on codeplex with the latest wpf sources since I need to port a few things over to it from the winrt sources.

This release has a few bug fixes, support AW and AB on the initial board node, and a few comment editing features, such as saving comment to clipboard as sort of an undo, and a few tweaks to the tree view to make some things more visible.

Cheers,
Bill
billchiles
Beginner
Posts: 18
Joined: Sun Dec 09, 2012 10:59 pm
Rank: aga 5k
GD Posts: 0
Been thanked: 2 times

Re: New SGFEditor Open Source

Post by billchiles »

I pushed a new update of the SgfEditor app for Windows 8, 8.1, and 10 to the store today. This is still free and all the code is at sgfeditor.codeplex.com. I've started a win10 port and have it working but need to beat on it a bunch before releasing it (and figure out my strategy for small screens and devices). The WPF Windows desktop version is far behind the win8 version, but with win10, you can run an app in any window as if it were a desktop app (though yeah, you still need to go through the store to get it).

In this update release to the app store:
* fixed keyboard input issue with focus in the comment box and some keys getting handled globally
* added ctrl-t to convert index references to the current move to "this" for easier reading
* now gracefully handle if user deletes open file and then tries to save game later
* changed file name and game state feedback in UI for easier viewing
* updated help text
* now support multiple open files and switching between them
* ctrl-leftarrow now moves back in game history to closest node that has branches
* some minor bug fixes
* better recovering from encountering bad nodes parsed from file and reporting issue to user
* work around windows 10 backward compatibility bug that was causing app to crash on win10

Cheers,
Bill
Post Reply