http://mathdoku.googlecode.com/svn/

sort by:
Revision Author Date Message Commit Date
ddd02e0 bump version code 23 November 2013, 11:47:04 UTC
8903232 Further layout fixes. Save maybe mode. 23 November 2013, 11:41:53 UTC
831fece Maintenance fix, 2.12 04 November 2013, 21:13:28 UTC
9180a50 Fix button style. 01 November 2013, 23:32:22 UTC
1aa0dee shrink button text a little 29 October 2013, 11:42:10 UTC
6c33a8b quick for for entry mode bug 29 October 2013, 11:17:39 UTC
65d701b Fixed a crash for devices < API 14 23 October 2013, 23:26:57 UTC
65dbe4a Only use back as undo when no displayed button 23 October 2013, 22:57:18 UTC
91b76e1 Edited wiki page RevisionHistory through web user interface. 22 October 2013, 12:07:53 UTC
2cdff61 final update to v2.1 22 October 2013, 12:04:10 UTC
9182d14 Another attempt at layout fix 21 October 2013, 22:42:49 UTC
439f21f RC6 - more layout tweaking 21 October 2013, 10:41:56 UTC
3ddcfda More layout tweaks 20 October 2013, 05:02:13 UTC
7ae9254 Dont resize grid with navbar if no buttons 19 October 2013, 23:23:10 UTC
f4c855e Add local copy of Random.java for deterministic seed 19 October 2013, 23:14:56 UTC
5e2172d more tweaks for layout 18 October 2013, 09:27:48 UTC
bdeccbc RC4: fixes for soft-menu devices 16 October 2013, 11:47:31 UTC
ce62661 Nexus 4 layout fix. Difficulty UI tweak 14 October 2013, 11:57:23 UTC
9d7b41e Version bump, release candidate 14 October 2013, 01:59:54 UTC
983f2bf Better way of disabling swipe circle. 13 October 2013, 22:52:38 UTC
629f31a UI tweaks, random difficulty, undo button 10 October 2013, 12:07:54 UTC
956a049 Further layout tweaks 08 October 2013, 11:09:46 UTC
3c6ce33 Missing files from rev 578 05 October 2013, 07:11:55 UTC
2cf76c8 Layout fixes for digit buttons and various screen sizes 05 October 2013, 05:54:06 UTC
4da7cfe Merge trunk into milestone 2.1 15 September 2013, 12:34:01 UTC
ad59c4b Oops set input mode text on resume 11 September 2013, 11:45:37 UTC
6c6ffc8 Final tweaks for digit buttons readdition. Some bugs remain no doubt.. 11 September 2013, 11:43:20 UTC
cc3ba5e Fix potential cause for crashes. In case the app is paused and memory heavy apps are used, it can happen that Mathdoku activities have been stoppped while fragments have been kept alive. On restoring the fragments this could result in a crash due to a net.cactii.mathdoku.util.SingletonInstanceNotInstantiated (in DatabaseHelper.getInstance or Preferences.getInstance). 10 September 2013, 19:34:47 UTC
e01f582 Re-add the much-requested digit buttons. Some layout tweaking is needed, but this gives useable functionality. 10 September 2013, 13:18:19 UTC
fa91d08 Revert to the dashed hairline for unused borders between cells in a cage. In revision 255 the dash path effect was accidentally removed. As a result the distinction between cage borders and unused borders has gotten less visible. The dashed line between cells in the same cage is now restored. 08 September 2013, 18:20:11 UTC
cfd2c18 Merge trunk into Milestone2.1 08 September 2013, 10:19:18 UTC
ed20119 Add copy input mode. In copy input mode the user/maybe value(s) of the selected cell can be copied to another cell. Mutiple cells can be copied while remaining in copy input mode. 08 September 2013, 10:13:43 UTC
31a154e Disable debug message in grid generator. 08 September 2013, 07:08:55 UTC
cbca7e6 Revert revision 562 as it is not accepted when uploading to the play store. 08 September 2013, 07:07:19 UTC
ec0f6c1 Edited wiki page NextRelease through web user interface. 08 September 2013, 06:43:06 UTC
ea569e4 Edited wiki page RevisionHistory through web user interface. 08 September 2013, 06:43:01 UTC
5b37c15 Merge trunk to milestone 2.1. 07 September 2013, 10:01:47 UTC
6bde85f Prevent endless loop in game generation. Especially when generating a 4x4 easy puzzle is could happen that the cage creation got stuck in an endless loop. Now a maximum of 20 attempts will be made to complete the cage creation. 06 September 2013, 18:36:22 UTC
901882b Create branch for 2.1 development. 06 September 2013, 17:55:58 UTC
397ef8e Declare explicitly that no permissions are needed. 06 September 2013, 17:52:50 UTC
d63fe66 Remove internet permission from manifest. 06 September 2013, 17:09:44 UTC
95f5046 Prepare for release to Google Play as version 2.0.0. 06 September 2013, 17:08:15 UTC
5592876 Continue a game from the Archive no longer results in an IllegalStateException. In case a game was continued from the Archive an IllegalStateException occurred as a fragment was being manipulated in the onActivityResult of the PuzzleFragmentActivity. As the onActivityResult is called before onResume, the fragments can not be manipulated. 06 September 2013, 14:51:46 UTC
3771296 Translate german language strings. 06 September 2013, 12:33:27 UTC
b8031e8 Do not display swipe circle if motion is completed in less than 100 milliseconds. In case the motion has been completed in 100 milliseconds than do not display the swipe circle. If after 100 milliseconds the motion has not been completed than the swipe circle and swipe line are drawn. 06 September 2013, 12:22:49 UTC
b422145 Smooth swipe motion. Reverted reduction of the memory foot print for the swipe motion as this resulted in a less smooth swipe motion. 06 September 2013, 10:41:22 UTC
fd2288b Keep counter preference in memory until explicitly commited. When playing very fast, the frequent updating of the shared preferences hinders playing as after each few updates of the shared preferences used memory is cleaned up. This results in small but noticeable delays in drawing the swipe circle. 06 September 2013, 09:49:23 UTC
b747484 Reduce memory footprint. Methods which are called very often no longer create new objects. Instead of creating objects each time the method is called, the method now reuses a class variable. In this way far less objects have to be created and destroyed while playing. This reduces the time needed to clean up memory, and therefore also the number of forced close errors. 06 September 2013, 07:55:24 UTC
e020738 Refactor enabling BUG_SENSE mode. 04 September 2013, 18:48:40 UTC
dab155a Pause and resume when day dreaming (API17+) starts and stop. Android 17+ (Jelly Bean MR1) introduced the day dream mode. In case the MathDoku setting "keep display on" is disabled and Android's day dreaming is turned on, the timer was not stopped as soon as day dreaming started. Now MathDoku responds correctly on the intent broadcasts for start and stopping day dreaming. 04 September 2013, 18:35:06 UTC
dfe7700 Remove redundant log message. 04 September 2013, 18:31:54 UTC
a5f1faf Change rewrite on request of Pimm 03 September 2013, 21:15:53 UTC
4ab23e3 Edited wiki page NextRelease through web user interface. 01 September 2013, 18:13:56 UTC
7eb17f6 Screendumps for Google Play. 01 September 2013, 16:54:52 UTC
3392c5e Replace test share links with production share links. 01 September 2013, 16:32:23 UTC
09538f0 Replace description of the share dialog title. 01 September 2013, 14:31:46 UTC
f788474 Remove obsolete language string. 01 September 2013, 13:28:05 UTC
76b4b22 Prevent null pointer exceptions when destroying fragments. On resuming the app sometimes a null pointer exception occurred. This was especially the case when other apps were opened and used without closing the MathDoku app. In case the app was destroyed by Android in order to reuse the memory this could lead to a null pointer exception in the onDestroy calls. This behavior can be faked by enabling Setting -> Developer options -> Don't keep activities. 01 September 2013, 11:28:36 UTC
793a705 Correct grammar and text errors. 01 September 2013, 10:36:23 UTC
139699b Add German translations for missing texts. Note: still some texts are missing. 01 September 2013, 10:08:54 UTC
941bac0 Released as official BETA-4 download. 01 September 2013, 09:53:57 UTC
92afe30 Set height of and text inside in TickerTape in correspondence with Android's default text size. The size of text in the ticker tape is set to the default text size used in the entire app. The height of the ticker tape is adjusted to this size. When altering Android default text size, the ticker tape will respond to this setting. Also removed the OnTickerTapeChangedListener. The ticker tape is defined by the puzzle fragment and passed to the grid player view which can then put text inside it. 01 September 2013, 09:37:45 UTC
df0bf93 Remove obsolete toast message. It is no longer possible to enter a digit without having selected a cell first. The corresponding toast is therefore no longer needed. 31 August 2013, 19:54:29 UTC
164ce78 Disable debug messages for swipe motions. 31 August 2013, 16:00:02 UTC
cd11759 Double tap in outer cell on exact same spot no longer results in selecting a 5. For the outer cells in the grid, very small movements were accepted to select a digit. As no minimum length for such movements was defined, this resulted in recognizing a double tap on the exact same spot as a tiny movement resulting in selecting digit 5. Now a swipe motion should have a minimum length of 10 pixels (so stil very small) so get recognized. 31 August 2013, 15:57:37 UTC
66e79e1 Fix grammar error. 31 August 2013, 15:27:16 UTC
dc9035c Reduce size of the grid in the Archive when displayed in landscape mode. In case the device is used in landscape mode and the archive is being displayed, the size of the grid viewer is now reduced so it is entirely visible without scrolling. 31 August 2013, 15:07:22 UTC
89942eb Maximize the height of charts so that title and chart can be viewed without scrolling. Charts (including legend) are always displayed at the full width of the display. The height of the chart will now be determined by apply a ratio factor to the width. In portrait mode the height is 2/3 of the width. In landscape mode the height is restricted to 1/2 of the width. In either case the height will be restricted to the maximum height of the display minus space needed for the notification bar, action bar, archive pager and chart title. As a result it is possible to position the view in such a way that title and chart are entirely visible without the need for scrolling. 31 August 2013, 13:51:33 UTC
2e38ecd Enable/disable bug sense tracking via the development helper. While doing local development it is uncomfortable to have bug sense tracking enabled as exception do occur more frequent. So by default the bug sense report will be disable in case the development mode equals development and production. Only in development mode BUG_SENSE the bug sense reporting is enabled. 31 August 2013, 11:14:22 UTC
9c9e408 Add comment to code change in revision 531. 30 August 2013, 19:44:22 UTC
0bd5354 Align timer text in landscape mode for huge default text size. 30 August 2013, 19:35:46 UTC
ab3aaf7 Display Y-labels below the dash through the Y-axis. By displaying the lable text below the dash it is avoid that the highest label is only partly visible in case not enough room is left to show the entire label. 30 August 2013, 18:48:01 UTC
56a651e Display input mode text correctly with large/huge fonts. In case the android default font size is set to large or huge the timer text was sometimes not completely displayed. Especially the portrait layout has been changed a lot to correct this. The solution implemented can result in displaying the input mode text on top of the swipe circle and/or grid. As this will only happen a few times this is an acceptable solution. 30 August 2013, 14:58:38 UTC
c6e0bd4 [BUGSENSE-VERSION] Cleaned up fragmenttransactions. 30 August 2013, 10:31:36 UTC
9c34ebc [BUGSENSE-VERSION] Enable the navigation drawer again (disabled in revision 326). Important note: in this version the BugSense is still activated. Do not distribute this version to the general public as internet permission is required! 28 August 2013, 19:10:39 UTC
9a8e6d1 TEMPORARILY Add BugSense to track down force close error. The BugSense library is temporarily added to track down a nast force close error on startup of the app which was reported by a few users. As the issue can not be reproduced by me as developer I decide to use BugSense. Only users who have reported this error are asked to test this version. 28 August 2013, 19:04:22 UTC
fb1ac63 Align language strings. 24 August 2013, 14:39:47 UTC
03b15ae Visibility of outer swipe circle can be set in settings. Allow the user to choose whether and when the outer swipe circle should be displayed. 24 August 2013, 14:26:27 UTC
9ce511a Prevent false double tap detection when quickly entering maybe's. When quickly entering maybe digits the input mode was sometimes toggled as the last touch down event was not cleared after a swipe motion resulted in selecting a digit. 23 August 2013, 17:34:52 UTC
8aab367 Draw a segment separator in the swipe circle to the left of first segment. 23 August 2013, 17:05:12 UTC
c2b15d9 Add a little space between bars of elapsed time chart. 23 August 2013, 16:55:56 UTC
7f500af Improve swipe motion detection for cell in outer edge of Grid. Dependent on the orientation of the device, the selected cell and the direction of the swipe motion, users experienced more trouble to select digits in following cases: * Portrait and landscape mode, cells in the left most column when trying to select digit 1, 8 or 9 * Portrait mode, cells in the right most column when trying to select digit 4, 5, or 6 * Landscape mode, cells in bottom row when trying to select digit 6, 7 or 8. For situations above, the swipe motion will now also be converted to a digit in case the current swipe position is still inside the touch down cell when releasing the swipe motion. 23 August 2013, 14:14:16 UTC
c1c19c1 Display statistics tab which was displayed last time the statistics were used. In case statistics have not been displayed before, the last tab (all levels) will be displayed. In case the statistics were displayed before, this tab will be displayed again when the statistics are opened again. 21 August 2013, 19:16:13 UTC
87e0f3c Split elapsed and cheat time in the elapsed time chart. For solved and unfinished games the total play time exists of elapsed time and the cheat penalty. Those times are now displayed as stacked times. 21 August 2013, 18:54:52 UTC
bdacf59 Website cleanups. Can't make subcommits, as this is SVN rather than Git, but did these: * Cleaned up text (grammar things). * Fused puzzle.html with the regular HTML. * Mirrored changes to index.html to unprocessed.html (and back again). * Added cache control to the .htaccess file We should test whether the .htaccess works like this. It does on my machine, but I can imagine it not working under other configurations. 19 August 2013, 23:31:36 UTC
a5908eb Fit legend for all charts. Margins set relative to text size. For all charts the setting fit legend has been enabled. Also the margin arounds the charts have been made relative of text size so they are properly aligned for different densities as well as the chosen font size on the device. 18 August 2013, 14:13:08 UTC
8bd254f Show a second swipe circle a bigger distance. Improve visibility. Now two swipe circles are shown. It has to be decided whether the second circle will be optional or temporary until the user is accustomed to swiping. The visibility has been increase by changing the color of the inactive swipe digit and by adding lines between the different segments in the swipe circle. 18 August 2013, 11:50:23 UTC
40eacc6 Encapsulated last call to setHomeButtonEnabled which is not available below API 14. 17 August 2013, 16:19:41 UTC
ca20177 Prepare for release of BETA 2 v3 17 August 2013, 16:07:00 UTC
7198d02 ActionBar navigation and overflow action menu bug solved on ICS. The navigation drawer menu and the action overflow menu are now made compatible with ICS (Android 3.x). For this the submenu cheats and development tools have been flattened to 1 level deep. For API-14+ the nested submnenu are still used. 17 August 2013, 15:44:15 UTC
ac0164b Hide the input mode image while playing the solved animation. 17 August 2013, 08:01:14 UTC
b8e892f Displays input mode text at full height in portrait mode. When changing the input mode, the input mode changed text is displayed only for the first three times the input mode is changed. In portrait mode additional height is reserved above the grid view in order to display the full text (maximum 3 lines). After the message has been displayed 3 times this height is decreased as the space is not needed anymore. The message will be displayed in case the input mode image has been touched or in case the grid was double tapped. The hint in the ticker tape has been removed as it is replaced with this message. 17 August 2013, 07:36:48 UTC
737ace7 Realigned input mode image, timer and ticker tape in landscape mode. 17 August 2013, 05:48:05 UTC
9c4c94f Add padding below ticker tape in portrait mode. 17 August 2013, 05:47:06 UTC
7d8058c Indent input mode image and timer text properly in portrait mode. Around the grid player view a margin is reserved to display the swipe border. The width of this border is dependent on the grid size. A customized relative layout is added which is able to increase specified margins to the width of the swipe border. As a result the controls in this relative layout can be properly aligned with the visible grid. 16 August 2013, 17:00:56 UTC
de64bfd Disable log message for debugging. 16 August 2013, 12:43:55 UTC
eea583f Split grid view into a base class which is only used to view the puzzle and a class which is used to play a puzzle. 16 August 2013, 10:14:16 UTC
d8da5d3 Restructure grid and gridview components. 16 August 2013, 07:37:05 UTC
1117874 Replace input mode button above grid view with a smaller button. Also the button is made theme specific. 13 August 2013, 21:07:58 UTC
6e1316f Do not compile at API-level 18 as this introduces a bug in the Archive. The grid view is not displayed in case also a chart is displayed. Could this be due to a bug in Android API-18? 13 August 2013, 19:14:16 UTC
back to top