Commit graph

492 commits

Author SHA1 Message Date
Christopher Beckmann
a973c6654d v3.0.3 2021-06-02 12:19:42 +02:00
Noah Schlegel
a841da5349 added F-Droid translations to fastlane folder 2021-05-26 23:38:54 +02:00
sleep-yearning
e5561a6d41 fixed daily sudoku ordering
fixes #72 #73
2021-03-03 23:00:55 +01:00
Christopher Beckmann
21c2f567ee
Merge pull request #70 from hugomg/relative-times
Use human-readable relative times in LoadGameActivity.
2020-11-22 18:47:46 +01:00
Hugo Musso Gualandi
79db294ca2 Use human-readable relative times in LoadGameActivity.
When loading a saved game, display the last time played in human
readable relative time. For example, "5 minutes ago" or "Yesterday".
This matches the template from list_entry_layout.xml

The current implementation writes the date in full, including day,
month, year, hours, minutes, and seconds. Not only is that more
information than we really need, but in devices with a narrower screen
this can cause the date to be drawn on top of the difficulty.
2020-11-22 14:37:17 -03:00
Christopher Beckmann
de7a3e8f97 Increase to v3.0.2 2020-11-16 10:20:56 +01:00
Christopher Beckmann
d5396f120c
Update README.md 2020-11-12 09:54:01 +01:00
Christopher Beckmann
0c382cc614
Create ci.yml 2020-11-05 10:19:59 +01:00
Christopher Beckmann
14ac779f9c Fixed #37 2020-11-05 10:13:18 +01:00
Christopher Beckmann
444fa1914a
Merge pull request #67 from rdatta95/fix-getting-gameSolved-value
Getting correct value of "gameSolved" key (Partial fix for Issue #37)
2020-11-05 08:35:58 +01:00
rdatta95
8f92a067f3 Getting correct value of "gameSolved" key (Found when working on Issue #37)
Observation:
  savedInstanceState.getInt("gameSolved") ALWAYS returned 0 (default).
  The key "gameSolved" is set with putBoolean, which is correct. A ClassCastException was thrown in getInt and the catch block returned the default 0-value.

Issues before change:
  Multiple statements that are supposed to be executed based on gameSolved (like disabling the special keys and the sudoku grid), were skipped.
  Because of that, after finishing a game, if someone changed the screen orientation, the keys and the grid became active again and the grid could be modified.

Changes done:
  1. Changed it to getBoolean("gameSolved")
  2. Removed the " == 1" part because that is redundant for a boolean.
2020-11-04 21:32:04 +05:30
Christopher Beckmann
98bacc4dc3 Fixed green button color for API<21.
Fixed #60
2020-11-04 16:09:22 +01:00
Christopher Beckmann
36766b224a Fixed inconsistency with difficulty text and ratingbar on first startup. 2020-11-03 16:31:53 +01:00
Christopher Beckmann
1b9d4828f4
Merge pull request #66 from SecUSo/pull/64
Fixes #53
2020-11-03 16:30:11 +01:00
Christopher Beckmann
97592d8e22 Changed the yellow to a more friendly green. 2020-11-03 16:27:12 +01:00
rdatta95
1682c58bb7 Changes for Issue #53 (enhancement)
1. Using fill color to represent completion and border for selection.
2. Updated image numfull.png to reflect this in help page
3. The button style gets updated on completion, even if the button is selected.
2020-11-01 19:36:30 +05:30
Christopher Beckmann
2293991a46 Upgrade Gradle to v6.5
Fixed #61 for API > 16 (Hotfix) - need rework of the GameField to make it work on API 16 for RTL locale as well.
2020-10-29 11:01:36 +01:00
Christopher Beckmann
f2894713b0
Delete CHANGELOG.md 2020-10-13 08:10:18 +02:00
Christopher Beckmann
d2ed422359 v3.0.1 2020-10-09 17:40:16 +02:00
Christopher Beckmann
4cfdee5eab Fixed trophy being shifted to the side on some tablets 2020-10-09 17:39:05 +02:00
Christopher Beckmann
7c5fc7996b Fixed field layout on tablets and small screens
Fixed #42
2020-10-09 17:29:57 +02:00
Christopher Beckmann
ce071e2c2e Fixed compatibility issues in v21 with vector drawables (See https://issuetracker.google.com/issues/37074370 ) 2020-10-09 15:46:30 +02:00
Christopher Beckmann
fddcc6961a Updated store text and screenshots 2020-10-06 13:13:28 +02:00
Christopher Beckmann
5703e73135 Fixed compatibility issues with API Level <21 2020-10-06 13:05:32 +02:00
Christopher Beckmann
075da4a69a Added Icon to fastlane folder 2020-10-06 09:41:55 +02:00
Christopher Beckmann
63912ffbe7 Fixed broken continue game item entry
Fixed custom games not being flagged as custom when using links
2020-10-05 18:38:08 +02:00
Christopher Beckmann
f346dc27a3
Update README.md 2020-10-05 14:39:02 +02:00
Christopher Beckmann
70a0a80b5f
Merge pull request #57 from SecUSo/Sudoku-v3.0
Sudoku v3.0
- Added Darktheme
- Added Custom Sudokus
- Added Daily Sudoku
- Added Sudoku Sharing
- Several Bugfixes
Fixes #45, Fixes #24
2020-10-05 14:22:57 +02:00
Christopher Beckmann
c3651b3b9a Switched default Link to https:// protocol 2020-10-05 13:12:13 +02:00
Christopher Beckmann
bc65183e80 Corrected Licence Information
Added Migration from v1 to v2
Fixed Dark Theme on Actionbar Popup
Fixed CreateSudokuActivity Parcelable implementation
Fixes #45
2020-10-05 12:49:40 +02:00
Christopher Beckmann
74a739dfba Updated Launcher Icon
Added darkmode to game field
Fixed a crash on low density devices
Fixed a crash in the DailySudoku
Fixed the marking of custom levels in LoadGameActivity
Version increase to v3.0.0
2020-10-01 01:14:05 +02:00
uykek
94025a7fac Omit hint dialog if sudoku is custom 2020-09-07 15:39:16 +02:00
uykek
873227a48e Fix bug in the GameActivity that caused problems with the dark mode theme 2020-09-07 11:26:21 +02:00
uykek
093c22e339 Merge branch 'Sudoku-v3.0' of https://github.com/SecUSo/privacy-friendly-sudoku into Sudoku-v3.0 2020-08-31 20:32:00 +02:00
ErikWaegerle
b535bae043 Customize the Manifest.xml
Bug fixing to enable deeplinking "sudoku://<string>.
Create an intent filter for "sudoku://<string>". Intent filter of http and https cannot be used,
because both have different rules. Different arguments regarding scheme and host.
2020-08-31 20:30:53 +02:00
uykek
2646831851 Fix bug in GameActivity that caused timer to run even when it shouldn't 2020-08-31 20:30:16 +02:00
uykek
48bfde63b8 Fix bug that occurred when exiting from a daily sudoku using the back press button 2020-08-31 19:53:44 +02:00
uykek
e3ab7616ab Adjust strings referring to tutorial slide 3 2020-08-31 16:17:17 +02:00
uykek
f9d4fd962f Add file that was accidently left out of the last commit 2020-08-31 16:00:56 +02:00
uykek
f8a5bde147 Adjust color of the nav header's text view 2020-08-31 15:55:16 +02:00
uykek
b847d98801 Adjust checkbox alignment on the third tutorial slide 2020-08-31 15:09:14 +02:00
uykek
4e012b024a Save valid url schemes in a list instead of saving a constant for each valid scheme + host 2020-08-31 14:48:30 +02:00
uykek
a941f146f4 Set fixed size for 'custom' label in LoadGameActivity 2020-08-31 11:28:32 +02:00
uykek
1742b9dc33 Fix bug in LoadGameActivity that caused a sudoku's 'custom' label to disappear after a sudoku located above it gets deleted 2020-08-30 14:11:32 +02:00
uykek
a3a9ae4d39 Adjust ImportBoardDialog: Use String.startsWith instead of String.contains when examining the whether or not the input contains the correct url schemes 2020-08-30 13:09:02 +02:00
uykek
c51fbfd579 Fix night mode default settings in SettingsActivity 2020-08-30 12:03:36 +02:00
uykek
e46ed28316 Revert changes to the landscape version of the DailySudoku layout from the last commit 2020-08-30 11:33:10 +02:00
uykek
bd3f0031cb Merge branch 'Sudoku-v3.0' of https://github.com/SecUSo/privacy-friendly-sudoku into Sudoku-v3.0 2020-08-30 11:16:58 +02:00
uykek
d63f44b5e6 Adjust the alignment of the circle check box in the MainActivity layouts 2020-08-30 11:14:36 +02:00
uykek
c886c6cae3 Add new custom CheckBox style to the style files and include new 'night-v21' style file 2020-08-30 11:13:15 +02:00