Commit Graph

402 Commits

Author SHA1 Message Date
Peter Osterlund
9e44414235 DroidFish: Left-handed layout mode did not work if droidfish was started in landscape mode. Layout was not updated immediately when handedness was changed in preferences. 2012-09-21 19:25:35 +00:00
Peter Osterlund
a224defe3f DroidFish: Support full-screen mode in edit board activity. 2012-09-21 18:34:46 +00:00
Peter Osterlund
b4736fe3dc DroidFish: Align the chess board to the top of its drawing area in landscape mode. Makes it aligned with the new non-full-width title bar. 2012-09-21 17:57:34 +00:00
Peter Osterlund
db057ea137 DroidFish: Title bar layout improvements, from Leo Mayer. 2012-09-21 17:55:30 +00:00
Peter Osterlund
2a551d694d DroidFish: Menu button in edit board mode now shows the same menu as when long pressing the board. From Leo Mayer. 2012-09-21 17:42:00 +00:00
Peter Osterlund
f0035a6690 DroidFish: Moved computation of material difference to the Util class, so that it can be reused by the EditBoard activity. 2012-09-19 18:11:53 +00:00
Peter Osterlund
aa0cc399bc DroidFish: Optional second title line with captured piece information and time control information. Implemented by Leo Mayer, with some changes by me. 2012-09-19 16:23:32 +00:00
Peter Osterlund
3f911220c2 DroidFish: Cosmetic change. 2012-09-17 22:12:20 +00:00
Peter Osterlund
a7bd973995 DroidFish: Updated stockfish to version 2.3. 2012-09-16 15:16:15 +00:00
Peter Osterlund
41e7a6922c DroidFish: Reduced opening book memory usage. 2012-09-11 22:44:49 +00:00
Peter Osterlund
1767f8c947 DroidFish: Moved code in ChessBoard.java that is not used by ChessBoardEdit.java to new class ChessBoardPlay. 2012-09-10 21:46:24 +00:00
Peter Osterlund
9810c3d054 DroidFish: Display error message if trying to use a slash (/) character in network engine names. 2012-09-08 14:35:47 +00:00
Peter Osterlund
7fb1b02ef3 DroidFish: Updated translations. 2012-09-08 07:10:51 +00:00
Peter Osterlund
4265f2e6f0 DroidFish: Removed unwanted newline characters in about.html. 2012-09-08 06:02:23 +00:00
Peter Osterlund
5c5989dd94 DroidFish: Replaced tab characters with spaces. 2012-09-07 20:23:44 +00:00
Peter Osterlund
06ee386923 DroidFish: Better text in "manage chess engines" menu. 2012-09-07 19:39:24 +00:00
Peter Osterlund
3d12ab7f59 DroidFish: Don't start the white clock in the initial position. It is not nice that the clock starts running immediately when you first start the program. 2012-09-02 07:54:44 +00:00
Peter Osterlund
7bbf888eb1 DroidFish: Added preference setting to choose between "sticky" and "toggle" mode for selecting squares. 2012-09-02 01:44:41 +00:00
Peter Osterlund
98f3982011 DroidFish: Documented how to use a network engine. 2012-09-02 00:33:45 +00:00
Peter Osterlund
21fa9d1522 DroidFish: When "quick move input" is enabled and the user taps on a piece that has no valid moves, display a toast that explains that the piece can not be moved. Idea from Leo Mayer. 2012-09-02 00:08:03 +00:00
Peter Osterlund
b66acc006f DroidFish: Simplified navigation between engine management dialogs. 2012-09-01 23:17:02 +00:00
Peter Osterlund
a1b7f6688b DroidFish: Ask for confirmation before deleting network engine. 2012-09-01 22:04:04 +00:00
Peter Osterlund
447e8de9c7 DroidFish: Cosmetic changes. 2012-09-01 21:15:48 +00:00
Peter Osterlund
7fd384ac7b DroidFish: Split the DroidFish.onCreateDialog function into one function per dialog type. 2012-09-01 20:27:46 +00:00
Peter Osterlund
b342e18423 DroidFish: Moved the "piece name" preferences setting to the "User Interface" section. 2012-09-01 20:01:04 +00:00
Peter Osterlund
7967615386 DroidFish: Use k and M prefixes for nodes and nodes/second in the engine status information. 2012-09-01 18:59:43 +00:00
Peter Osterlund
2798f59554 DroidFish: Added color picker code from Daniel Nilsson and Sergey Margaritov, adapted to DroidFish by Leo Mayer. 2012-08-31 23:38:12 +00:00
Peter Osterlund
c1a0e69e75 DroidFish: Updated German translation. From Leo Mayer. 2012-08-31 23:24:30 +00:00
Peter Osterlund
37b82a8e11 DroidFish: Fixed incorrect comment. From Leo Mayer. 2012-08-31 23:22:54 +00:00
Peter Osterlund
ad349a36b1 DroidFish: Don't use largest font size for status text in portrait mode. 2012-08-31 23:09:44 +00:00
Peter Osterlund
b0a2f9f317 DroidFish: Better font for figurine notation. From Leo Mayer. 2012-08-28 17:34:57 +00:00
Peter Osterlund
37610d8297 DroidFish: Preliminary support for figurine chess notation. From Leo Mayer, with some small changes by me. 2012-08-27 18:14:10 +00:00
Peter Osterlund
feb5fabb22 DroidFish: Made it possible to configure more than one network engine. 2012-08-26 22:00:27 +00:00
Peter Osterlund
6a37ea341d DroidFish: Don't use tab characters in xml files. 2012-08-26 18:53:49 +00:00
Peter Osterlund
7103e831ff DroidFish: Don't use tab characters in xml files. 2012-08-26 18:53:07 +00:00
Peter Osterlund
157f0b6359 DroidFish: Clarified that engine strength setting is not used in analysis mode. 2012-08-26 15:56:34 +00:00
Peter Osterlund
7f5718ccb2 DroidFish: In analysis mode, don't show the strength setting in the title bar. Strength is always 100% in analysis mode. 2012-08-26 15:28:58 +00:00
Peter Osterlund
1f01daf133 DroidFish: Improved "one touch move" behavior. Based on patch from Leo Mayer. 2012-08-26 13:34:54 +00:00
Peter Osterlund
db704232df DroidFish: Fixed NPE when shutting down program while trying to contact a network engine. 2012-08-19 16:17:28 +00:00
Peter Osterlund
31d6c0f768 DroidFish: Use helper function MoveGen.legalMoves(). 2012-08-19 10:21:06 +00:00
Peter Osterlund
5c161d2101 DroidFish: Display chess moves using localized piece names. 2012-08-19 10:05:42 +00:00
Peter Osterlund
986d30991d DroidFish: Improved "flip board based on player name" behavior. From Leo Mayer. 2012-08-17 19:12:25 +00:00
Peter Osterlund
5a7bd52687 DroidFish: Allow using more threads and more hash memory. Useful for network engines. 2012-08-05 19:28:18 +00:00
Peter Osterlund
a7e21224b8 DroidFish: Added support for running the chess engine on a different computer, communicating with it using a network socket. 2012-08-05 18:58:28 +00:00
Peter Osterlund
04f1225d3e DroidFish: Made it possible to change the engine hash table size. 2012-07-24 01:04:43 +00:00
Peter Osterlund
bb3cff5298 DroidFish: New partial French translation. 2012-07-23 13:15:39 +00:00
Peter Osterlund
6515abdcd8 DroidFish: Updated German translation. 2012-07-23 13:11:19 +00:00
Peter Osterlund
840e577dde DroidFish: Updated Spanish translation. From Amador Cuesta. 2012-07-23 12:29:11 +00:00
Peter Osterlund
29f0b8766c DroidFish: Simplified TextIO.isValid() method. 2012-07-22 09:30:18 +00:00
Peter Osterlund
1f5f5c9522 DroidFish: Fixed crash when engine did not report a ponder move. 2012-07-20 21:38:25 +00:00