Commit graph

401 commits

Author SHA1 Message Date
ErikWaegerle
68b402fff7 Inserting the pref_settings_general.xml-v29 file
Allows to load the different layout files for different SDK versions.
For SDK >= 29 pref_settings_general.xml-v29
2020-07-01 21:39:59 +02:00
uykek
2af00fd31c Replace hardcoded URL schemes in GameActivity and CreateSudokuActivity with constants 2020-07-01 18:45:53 +02:00
uykek
47b83dc316 Add Intent to GameActivity to onFinalizeDialogPositiveClick() method of CreateSudokuActivity 2020-07-01 18:35:06 +02:00
uykek
060b2c5740 Fix bug that caused the IFinalizeDialogFragmentListener to be called twice once the FinalizeDialogFragment is attached 2020-06-30 21:13:14 +02:00
uykek
360847f99d Set GameType text view in CreateSudokuActivity 2020-06-30 15:33:27 +02:00
uykek
bf4f839cae Replace hardcoded Strings in the CreateSudokuActivity and the CreateSudokuSpecialButtonLayout with string attributes. 2020-06-30 11:24:04 +02:00
uykek
e420b1b558 Add a FinalizeDialogFragment using the CreateSudokuActivity as an IFinalizeDialogFragmentListener to the CreateSudokuSpecialButtonLayout class. The DialogFragment is called when the user clicks on the 'finalize' button. 2020-06-30 11:07:37 +02:00
uykek
3bbb6576f9 Rename verify() method of CreateSudokuActivity so that it implements the onFinalizaDialogPositiveClick() method of the previously added interface and add the onDialogNegativeClick() method. 2020-06-30 10:48:24 +02:00
uykek
8d19a2239d Add a listener interface for the finalization dialog of the CreateSudokuActivity 2020-06-30 10:42:09 +02:00
uykek
83a148887f Delete CreateGameActivity dummy class. 2020-06-30 10:34:57 +02:00
uykek
4bd4ec78f1 Replace stroke and fill color of finalize drawable with theme attributes 2020-06-30 10:33:32 +02:00
uykek
c41ca657fd Replace placeholder layout in CreateSudokuActivity with the CreateSudokuActivity layout 2020-06-30 10:22:51 +02:00
uykek
bc047addea Add private verification method to CreateSudokuActivity 2020-06-30 10:14:30 +02:00
uykek
bc88df46f1 Delete dummy activity from manifest 2020-06-30 10:08:38 +02:00
uykek
caf3bf3f9f Merge branch 'Sudoku-v3.0' of https://github.com/SecUSo/privacy-friendly-sudoku into Sudoku-v3.0 2020-06-30 10:07:17 +02:00
ErikWaegerle
8d72312575 Merge branch 'Sudoku-v3.0' of https://github.com/SecUSo/privacy-friendly-sudoku into Sudoku-v3.0 2020-06-30 00:14:10 +02:00
ErikWaegerle
66a620f5f8 Creating the dummy class CreateGameActivity
Utility class to display the layout and not to have to customize GameActivity.
Can be deleted!
2020-06-30 00:07:07 +02:00
ErikWaegerle
0e4a03c94a Create the CreateSudokuButtonLayout class.
Is identical to the SudokuSpecialButtonLayout slight modification to cover different cases.
Provides the display of the different button types.
2020-06-30 00:00:52 +02:00
ErikWaegerle
ff8b9b9559 Creating the CreateSudokuSpecialButton class
Modification for CreateSudokuButtonType.
2020-06-29 23:49:54 +02:00
ErikWaegerle
0bf7e70e28 Creating the CreateSudokuButtonType
The class contains the button types that are needed for the CreateSudoku.
The hint button was removed from the list and the finalize button was added.
2020-06-29 23:45:55 +02:00
ErikWaegerle
efee6374d8 Creating the content_game_view_create_sudoku.xml
The layout shows the playing field and contains the buttons.
2020-06-29 23:40:48 +02:00
ErikWaegerle
df34a57f90 Placeholder in Manifest.xml
Create a new activity (CreateGameActivity) to test the layout.
2020-06-29 23:34:45 +02:00
ErikWaegerle
f2bbc38f14 Customization of the CreateSudoku layout
Remove the time and the difficulty level in the ActionBar of the "CreateSudoku" display.
&
Include the content_game_view_create_sudoku
2020-06-29 23:16:05 +02:00
ErikWaegerle
4d976abe16 Added a vector graphic for the "Finish" button for the Create Sudoku activity. 2020-06-29 18:00:27 +02:00
ErikWaegerle
edc16b8cec Creating the layout xml file for the "Create Sudoku" activity. 2020-06-29 17:57:47 +02:00
ErikWaegerle
e832e6c4ac Adjustment of the MainActivity, so that DarkTheme is still active with the activated battery or system status option. Dark Theme will remain if the app is closed. 2020-06-29 15:33:10 +02:00
ErikWaegerle
38a708821a Adjusting the Settings Activity
Implementation of the case distinction for manual modification of the Dark Theme. It is possible to adjust the Dark Theme according to battery status or system settings.
2020-06-29 15:25:19 +02:00
uykek
abc34b899c Implement onCreate method of CreateSudokuActivity (for now using the button layouts of the GameActivity) 2020-06-25 16:17:28 +02:00
ErikWaegerle
eb78716249 Adjustment in pref_settings_general
Creating the two switches for "automatic by system" and "automatic by battery"
2020-06-24 20:44:47 +02:00
ErikWaegerle
01865b1741 Adaptation of the pref_settings_general.xml
Creating a preferenceSettings category for different settings of the DarkTheme
2020-06-24 19:21:50 +02:00
uykek
b30ae90237 Override the onResume() and onBackPressed() methods of the CreateSudokuActivity 2020-06-24 19:18:45 +02:00
uykek
9b9670c965 Add new activity for creating custom sudokus 2020-06-24 19:02:35 +02:00
ErikWaegerle
50f7260717 Adaptation of the GameActivity
Dark Theme remains activated
In case the GameActivity is loaded first by clicking a sudoku:// link
2020-06-24 18:47:01 +02:00
ErikWaegerle
73e7fa3958 Adaptation of the MainActivity
is loaded in Main Activity, that the dark theme remains activated when the app is opened again
2020-06-24 18:36:33 +02:00
ErikWaegerle
1106ee84bb Adjusting the SettingsActivity
Case discrimination with AppCompatDelegate to cover both cases.
2020-06-24 16:37:59 +02:00
ErikWaegerle
650bd797ba Extension of pref_settings_general.xml with a switch. This is used to activate/deactivate the dark theme.
Adaptation to German and English language
2020-06-24 16:33:44 +02:00
uykek
0f5ef95c01 Fix problem with previously added method that caused the generation of a challenge sudoku as the daily sudoku to be more, rather than less, likely 2020-06-22 10:22:04 +02:00
uykek
f2aa3460ff Modify NewLevelManager's loadDailySudoku() method so that the probability of the daily sudoku's difficulty being 'challenge' is only 10% 2020-06-17 18:33:59 +02:00
ErikWaegerle
c115b6c990 Merge branch 'Sudoku-v3.0' of https://github.com/SecUSo/privacy-friendly-sudoku into Sudoku-v3.0 2020-06-15 18:44:15 +02:00
ErikWaegerle
652095f975 Move the DailySudokuActivity to org.secuso.privacyfriendlysudoku.ui package 2020-06-15 13:55:49 +02:00
uykek
87a80de4b5 Change launchmode of GameActivityto 'singleTask' and add onNewIntent method to GameActivity 2020-06-15 09:05:56 +02:00
ErikWaegerle
c8a6385e64 Adaptation of the GameActivity and Manifest.xml to include deeplinking
Links of the following format
"http://sudoku" also accepted and loaded as game field
2020-06-13 20:16:51 +02:00
ErikWaegerle
bf9aee31ed Merge branch 'Sudoku-v3.0' of https://github.com/SecUSo/privacy-friendly-sudoku into Sudoku-v3.0 2020-06-13 18:31:17 +02:00
uykek
a8629fc75c Adjust GameInfoContainer and GameActivity so that importing a sudoku containing an invalid fixed value (e.g. a 9x9 sudoku containing an 'A' as a fixed value) no longer causes an exception. 2020-06-13 15:56:37 +02:00
uykek
80fa401666 Adjust size of view element of DailySudokuActivity's landscape layout to match the regular layout more closely 2020-06-13 15:44:43 +02:00
uykek
6c8848b803 Flatten layout hierarchy of the DailySudokuActivity landscape layout 2020-06-12 15:23:14 +02:00
ErikWaegerle
c06968d217 Introduction of new attributes to change the background color (DarkMode/DayMode) of the tutorial slides (1-3) 2020-06-09 23:52:34 +02:00
ErikWaegerle
ee548697eb Adjusting the background color for Tutorial Slide 1-3 2020-06-08 01:38:19 +02:00
ErikWaegerle
2b7bf3cef0 Merge branch 'Sudoku-v3.0' of https://github.com/SecUSo/privacy-friendly-sudoku into Sudoku-v3.0 2020-06-08 01:32:22 +02:00
ErikWaegerle
c65a126a65 delete the statement android:textColor 2020-06-07 21:49:37 +02:00