Commit graph

234 commits

Author SHA1 Message Date
uykek
472f691695 Add DailySudokuColumns and DailySudoku classes, which extend LevelColumns and Level by adding the attributes "hints used" and "time needed", for the daily sudoku database table 2020-05-20 18:21:09 +02:00
uykek
c4136f40d2 Merge branch 'Sudoku-v3.0' of https://github.com/SecUSo/privacy-friendly-sudoku into Sudoku-v3.0 2020-05-20 14:32:22 +02:00
Erik Waegerle
6dbf66cb7f The menu item Daily Sudoku was added to the navigation drawer 2020-05-20 12:45:21 +02:00
Erik Waegerle
eb5aa197f0 The database will be extended by DailySudokus. A new table was created for this purpose 2020-05-20 12:32:41 +02:00
uykek
c36badaf18 Add setter for QQWing's Random attribute that lets you initialize it with a seed 2020-05-19 22:36:24 +02:00
Erik Waegerle
2a92374f12 removed not necessary permisson 2020-05-19 21:50:23 +02:00
uykek
25e92172f0 Fix mistake which caused impossible imported sudokus to be saved to database. 2020-05-19 18:23:41 +02:00
Erik Waegerle
064fcd9971 Extension of the GameAcitivity with an Intent Filter in the Manifest.xml
Intent-Filter is responsible for DeepLinking
2020-05-16 20:13:33 +02:00
uykek
26d5cab369 Notify user if a sudoku they tried to import is impossible to solve and close app afterwards. 2020-05-15 19:07:50 +02:00
uykek
a1b13a49e5 Compute difficulty of sudokus which are imported via deeplink 2020-05-14 10:31:25 +02:00
uykek
385959d9eb Expand GameActivity so that it accepts a string containing an enconded sudoku board (for now with default difficulty 'easy') 2020-05-13 23:24:03 +02:00
uykek
c0743f7a08 Make a few improvements on the implementation of the 'copy to clipboard' button. 2020-05-09 19:37:57 +02:00
uykek
9c9a0c1221 Implement the functionality of the 'share' button of the ShareBoardDialogFragment, which is to share a board's code with other apps. 2020-05-09 18:37:00 +02:00
uykek
5a098d8ac5 Add methods to generate the code necessary for sharing a specific sudoku board 2020-05-09 18:36:22 +02:00
uykek
4134013fe9 Change implementation of of ShareBoardDialogFragment to use databinding instead of 'findViewById' 2020-05-09 14:05:43 +02:00
uykek
8f3371b38d Enable data binding 2020-05-09 13:44:37 +02:00
uykek
43f8d10745 Add a subclass of DialogFragment using the previously added layout to GameActivity and a new interface to be implemented by all listeners for the subclass. 2020-05-09 13:14:46 +02:00
uykek
c1a37d3341 Update gradle to include ConstraintLayouts and create layout for the board-sharing dialog. 2020-05-09 12:19:56 +02:00
uykek
e14581d62a Add new item titled 'Share Board' to the menu drawer of the GameActivity and a few Strings necessary for new the board-sharing feature in both English and German. 2020-05-09 12:13:08 +02:00
Christopher Beckmann
fd4cefd296 v2.2.1 2020-04-30 11:50:30 +02:00
Christopher Beckmann
ca76ef164a Fixed a bug that would prevent errors from being highlighted. 2020-04-30 11:49:37 +02:00
Christopher Beckmann
ad4bb2b129 Version increase to 2.2.0 2020-04-23 12:05:21 +02:00
Christopher Beckmann
aa4c615598 Migrated to AndroidX. Performance improvements. Adaptive Icon added.
Fixes #51, Fixes #38, Fixes #8
2020-04-23 12:02:06 +02:00
sleep-yearning
7555023482 adds icon to fastlane description 2019-11-21 14:19:19 +01:00
sleep-yearning
b885b4a097 adds fastlane information for F-Droid description incorporation 2019-11-20 21:14:54 +01:00
Christopher Beckmann
a1ba051b75
Merge pull request #47 from hype11/patch-1
Update strings.xml
2019-03-07 20:18:29 +01:00
hype11
58ddf2824c
Update strings.xml
Rechtschreibfehler behoben
2018-07-16 22:12:36 +02:00
Karola Marky
554e329580
Merge pull request #43 from Bubu/fix_gradle_build
fix build outside Android Studio
2018-01-25 16:53:31 +01:00
Marcus Hoffmann
b0b96f2ca9
fix build outside Android Studio
gradle needs to know where to get the com.android.tools.build:gradle
plugin, this is only available form the google() repo now.

Also make ./gradlew executable.
2018-01-22 23:10:08 +01:00
Karola Marky
7fd36cf476 gitignore update 2018-01-19 18:10:30 +01:00
Karola Marky
4e03c8db3a changelog update 2018-01-19 17:56:16 +01:00
Karola Marky
4d06281617 buildToolsVersion update 2018-01-19 17:52:35 +01:00
Karola Marky
ee0d7219b2 Gradle update 2018-01-19 17:49:16 +01:00
Karola Marky
571c6d3944 License update 2018-01-19 17:48:37 +01:00
Karola Marky
f0c7b20420 Readme update 2018-01-19 17:46:57 +01:00
Karola Marky
3688edf3d1
Create CONTRIBUTING.md 2018-01-04 12:29:33 +01:00
Christopher Beckmann
7cc9c8538c Fixes #34. Worked on Issue #18. The lines are now drawn correctly. 2017-12-31 15:10:19 +01:00
Karola Marky
838c5c8675 Merge pull request #41 from xinxinxinxinxin/patch-1
Update French translation
2017-09-28 15:35:52 +02:00
xin
23ad4a2e1a Update French translation 2017-09-28 11:18:28 +00:00
Karola Marky
037baf365d Average string shortened for highscore 2017-07-03 14:10:04 +02:00
Karola Marky
e6d9f021e2 Changelog update 2017-06-30 18:32:30 +02:00
Karola Marky
69167d48a9 Missing translations added 2017-06-29 17:15:47 +02:00
Karola Marky
42b4c0e285 New Version added 2017-06-29 17:11:42 +02:00
Karola Marky
891a2436bd Menu order updated, nav header updated 2017-06-29 17:10:23 +02:00
Christopher Beckmann
93953311d0 Merge remote-tracking branch 'origin/master' 2017-06-29 16:57:47 +02:00
Christopher Beckmann
84995affe5 Fixed #32 and added the Tutorial to the NavigationDrawer. Some string files still need to be translated. 2017-06-29 16:57:29 +02:00
Karola Marky
7456a66ca2 Update README.md 2017-06-29 16:34:26 +02:00
Karola Marky
7a00ba4aaf Version update 2017-06-29 15:37:34 +02:00
Karola Marky
583f483f6f Clean up unused resources 2017-06-29 15:35:14 +02:00
Karola Marky
0f1f7049b0 Translations for Tutorial 2017-06-29 15:34:07 +02:00