Commit graph

446 commits

Author SHA1 Message Date
Lucas Lima
42ed255f3c
Add limited brute force algorithm 2020-08-06 22:11:05 -03:00
Lucas Lima
818b05f5d9
Rename AnalyticsManager 2020-08-06 21:45:25 -03:00
Lucas Lima
438ab58e16
Small improvements 2020-08-06 21:40:25 -03:00
Lucas Lima
cbcf0459c9
Bump version 2020-07-31 14:09:25 +00:00
Lucas Lima
fe28a08905
Fix crash 2020-07-30 13:56:55 +00:00
Lucas Nunes
e9333296b4
Merge branch 'master' into update-translations 2020-07-26 20:33:05 -03:00
Lucas Lima
4e3bb72f6d
Remove unused variable 2020-07-26 18:18:25 -03:00
Lucas Lima
2d24f0c6ae
Update translations 2020-07-26 17:48:26 -03:00
Lucas Lima
5d67c21003
Bump version 2020-07-17 20:08:44 -03:00
Lucas Lima
ec3c20b176
Update translation 2020-07-17 20:07:45 -03:00
Lucas Lima
d7ea60d895
Add solvable maps to settings 2020-07-16 23:51:50 -03:00
Lucas Lima
6e1c0ec60b
Fix ktlint 2020-07-16 23:34:56 -03:00
Lucas Lima
639f1abafb
Add abstract game solver 2020-07-16 23:32:33 -03:00
Lucas Lima
12e7acb8c6
Add BruteForceSolver 2020-07-16 23:24:37 -03:00
Lucas Lima
ad4d6f379e
Bump version 2020-07-16 15:42:33 -03:00
Lucas Lima
b465736a3d
Move tests 2020-07-16 15:41:37 -03:00
Lucas Lima
304abab8f9
Fix tests 2020-07-16 15:41:37 -03:00
Lucas Lima
003e9ebf1f
Fix Flag assistant test 2020-07-16 15:41:36 -03:00
Lucas Lima
aaf0cf6bce
Update tests 2020-07-16 15:41:36 -03:00
Lucas Lima
edb90e4caf
Ktlint 2020-07-16 15:41:36 -03:00
Lucas Lima
92a13a57e9
Fix retry 2020-07-16 15:41:36 -03:00
Lucas Lima
a94bb545b3
Rename method 2020-07-16 15:41:36 -03:00
Lucas Lima
e85d94ff96
Fix bugs 2020-07-16 15:41:36 -03:00
Lucas Lima
a982b570ab
Divide controller responsibility 2020-07-16 15:41:36 -03:00
Lucas Lima
3d8e3601d0
Fix tests 2020-07-16 15:41:35 -03:00
Lucas Lima
fd046e2ca4
Remove duplicated code 2020-07-16 15:41:35 -03:00
Lucas Lima
64fbc89d05
Remove deprecated safeZone propertie 2020-07-16 15:41:35 -03:00
Lucas Lima
d29fc528c9
Use MinefieldCreator 2020-07-16 15:41:35 -03:00
Lucas Lima
a1500cadc7
Simplify MinefieldCreator 2020-07-16 15:41:35 -03:00
Lucas Lima
12b604c3ae
Add MinefieldCreator class 2020-07-16 15:41:35 -03:00
Lucas Lima
e6984f7adc
Bump version 2020-07-15 14:11:01 -03:00
Lucas Lima
01d9a66aca
Bump version 2020-07-10 00:14:21 -03:00
Lucas Lima
24d6c152dc
Add confirmation dialog and tests 2020-07-09 23:59:29 -03:00
Lucas Nunes
1e80386d10
Merge branch 'master' into add-clean-stats 2020-07-09 20:13:18 -03:00
Lucas Lima
65d43014e5
Add clean stats 2020-07-09 18:14:29 -03:00
Lucas Lima
ebf7565fcd
Bump version 2020-07-06 19:24:13 -03:00
Lucas Lima
ac474ac6ff
Update translations 2020-07-06 19:23:16 -03:00
Lucas Lima
21c153a4c7 Add icons to all menu items 2020-07-05 22:56:17 -03:00
Lucas Lima
439d6c9a02 Simplied Analytics objects 2020-07-05 22:54:07 -03:00
Lucas Lima
3fddfe3fb7
Update translations 2020-07-05 21:25:29 -03:00
Lucas Lima
6575d3067e
Bump version 2020-07-05 21:14:40 -03:00
Lucas Lima
047cb21844
Make question mark initialy disabled 2020-07-05 21:14:40 -03:00
Lucas Lima
4772911173
Fix custom board location 2020-07-05 21:14:40 -03:00
Lucas Lima
4f9c8380cc
Fix load of user preferences 2020-07-05 21:14:40 -03:00
Lucas Lima
5b7f345d69
Fix IllegalStateException 2020-07-05 21:14:40 -03:00
Lucas Lima
5eab85b0a7
Fix sound on game over 2020-07-05 21:14:40 -03:00
Lucas Lima
ca03a65d1c
Update translations 2020-07-04 11:10:05 -03:00
Lucas Lima
421c79113d
Update translations 2020-07-03 17:53:53 -03:00
Lucas Lima
6957143768
Update translations 2020-07-03 17:25:41 -03:00
Lucas Lima
2a72c5a277
Bump app version 2020-07-01 23:42:33 -03:00
Lucas Nunes
e3e046e3bf
Merge branch 'master' into fix-first-open 2020-07-01 23:31:55 -03:00
Lucas Nunes
543040839e
Merge branch 'master' into fix-refresh-user-preferences 2020-07-01 23:20:50 -03:00
Lucas Lima
23fe2d6903
Fix load user preferences 2020-07-01 23:20:13 -03:00
Lucas Lima
135c1733a2
Open tile on first tap when Double Click or Fast Flag by @sergeiwork 2020-07-01 23:06:39 -03:00
Lucas Nunes
c613a87b8c
Merge pull request #114 from lucasnlm/bump-android
Bump android version
2020-07-01 09:07:27 -03:00
Lucas Lima
a87bd3a684
Bump android version 2020-06-30 23:52:35 -03:00
Lucas Lima
af041b4bfd
Bump version 2020-06-30 22:56:02 -03:00
Lucas Lima
c585ecd230 Fix mine count value on resume game 2020-06-30 22:54:38 -03:00
Lucas Lima
37355add82
Fix background color 2020-06-30 11:52:22 -03:00
Lucas Lima
ea2c5036f2
Fix double click bug 2020-06-30 11:39:48 -03:00
Lucas Lima
6e45de68af
Bump version 2020-06-30 11:18:07 -03:00
Lucas Lima
0021b5d6b1
Fix bug on Standard size calc 2020-06-30 11:17:21 -03:00
Lucas Lima
ebfd30d790
Bump version 2020-06-28 14:59:10 -03:00
Lucas Lima
a003621127
Update strings 2020-06-28 14:34:23 -03:00
Lucas Lima
9bd6c6e624
Fix lint 2020-06-28 14:13:19 -03:00
Lucas Lima
c1ee9e3e80
Fix detekt issue 2020-06-28 13:47:38 -03:00
Lucas Lima
264c1b217f
Small lint fixes 2020-06-28 12:33:29 -03:00
Lucas Lima
6ed6fb7917
Deprecated strings 2020-06-28 11:48:18 -03:00
Lucas Lima
f52d00d109
Partial translation 2020-06-28 11:13:18 -03:00
Lucas Lima
3fb528cd31
Translate enable_automatic_flags 2020-06-28 10:47:49 -03:00
Lucas Lima
871ad9d562
Fix ktlint 2020-06-28 01:04:09 -03:00
Lucas Lima
fa9b114599
Add Preference tests 2020-06-28 00:54:24 -03:00
Lucas Lima
2623a8fd36
Add ControlViewModelTest 2020-06-28 00:15:55 -03:00
Lucas Lima
50b9fa482b
Small improvements 2020-06-27 23:34:39 -03:00
Lucas Lima
e0f107ccb4
Add more tests 2020-06-27 23:27:41 -03:00
Lucas Lima
deafe5770e
Add tests to open multiple 2020-06-27 23:08:27 -03:00
Lucas Lima
63e0608c55
Add more tests 2020-06-27 22:43:11 -03:00
Lucas Lima
3a6bf2b6eb
Rename method 2020-06-27 22:15:32 -03:00
Lucas Lima
0b4c68dc95
Add use question test 2020-06-27 22:14:50 -03:00
Lucas Lima
9b09b22bcc
Make question mark optional 2020-06-27 21:35:04 -03:00
Lucas Lima
0cfe5f38c5
Remove double blick from Settings 2020-06-27 21:22:03 -03:00
Lucas Lima
01b0747769
Add new texts on dialog 2020-06-27 21:12:43 -03:00
Lucas Lima
27cba41510
Fix ktlint 2020-06-27 20:38:14 -03:00
Lucas Lima
af6e0119f3
Fix clock when dismiss dialog 2020-06-27 20:36:53 -03:00
Lucas Lima
feb16dd3a3
First funcional game control change 2020-06-27 20:13:30 -03:00
Lucas Lima
9a449d1bc1
Fix up button 2020-06-27 18:01:39 -03:00
Lucas Lima
1958ba9d1d
Fix ktlint 2020-06-26 17:42:06 -03:00
Lucas Lima
82fcaad043
Rename LevelFacade to GameController 2020-06-26 17:40:45 -03:00
Lucas Lima
da03e4fdfc
Refactor and fix tests 2020-06-26 17:33:40 -03:00
Lucas Lima
41678fd2e4
Add new GameControls 2020-06-26 00:35:35 -03:00
Lucas Lima
e91cbf285e
Add custom control support 2020-06-26 00:16:06 -03:00
Lucas Lima
abcf8d24bf
Rename onClickArea 2020-06-25 22:07:02 -03:00
Lucas Lima
c9f7c1ea42
Fix bugs 2020-06-23 00:30:33 -03:00
Lucas Lima
c6604cef42
Fix ktlint 2020-06-22 23:06:53 -03:00
Lucas Lima
c64f1c0f40
Fix dagger hilt and bump version 2020-06-22 22:55:46 -03:00
Lucas Lima
4fb319990c
Bump version 2020-06-22 21:22:03 -03:00
Lucas Lima
dd644b5036
Fix bug 2020-06-22 21:21:10 -03:00
Lucas Lima
c0c42b8726
Fix stability bug 2020-06-22 20:40:30 -03:00
Lucas Nunes
7f1ab71e81
Merge branch 'master' into bump-version 2020-06-20 20:22:25 -03:00
Lucas Lima
fe6af3fdfc
Bump version 2020-06-20 16:49:00 -03:00
Lucas Lima
d1fa4ec806
Center board considering navigation bar 2020-06-20 16:41:03 -03:00
Lucas Lima
39f58907cf
Fix ktlint 2020-06-20 16:04:11 -03:00
Lucas Lima
51927617ec
Use Hilt lifecycle viewmodel and remove ViewModelFactory 2020-06-20 16:02:04 -03:00
Lucas Lima
f6980ca68f
Merge branch 'migrate-to-hilt' of github.com:lucasnlm/antimine-android into migrate-to-hilt 2020-06-20 15:05:16 -03:00
Lucas Lima
ed6f979be6
Fix lint 2020-06-20 15:05:02 -03:00
Lucas Nunes
483c4c94c5
Merge branch 'master' into migrate-to-hilt 2020-06-20 15:00:11 -03:00
Lucas Lima
fc674c5429
Try fix tests 2020-06-20 14:59:45 -03:00
Lucas Lima
38d518a686
Fix Application context provides 2020-06-20 12:22:22 -03:00
Lucas Lima
6453ea49cb
Migrate Modules 2020-06-20 12:17:48 -03:00
Lucas Lima
fc6e53b7ab
Migrate Activity and Fragments 2020-06-20 12:07:24 -03:00
Lucas Lima
1aa2396a5e
Migrate gradle 2020-06-20 12:01:27 -03:00
Lucas Lima
8267679495
Fix lint 2020-06-20 11:45:31 -03:00
Lucas Lima
d6075fbad6
Add CommonLevelFragment and fix vertical center 2020-06-20 11:41:32 -03:00
Lucas Lima
1d3c524b6c
Add safety check to avoid miss clicks on openNeighbors 2020-06-20 11:00:39 -03:00
Lucas Lima
dec946e1f3
Fix app tests 2020-06-20 10:09:41 -03:00
Lucas Lima
a1bf70c563
Fix tests 2020-06-20 10:01:07 -03:00
Lucas Lima
57f1e64309
Revert Kotlin implementation of FixedGridLayoutManager.java 2020-06-20 00:40:29 -03:00
Lucas Lima
bc4c30e6af
Add FreeGridLayoutManager 2020-06-19 21:40:28 -03:00
laryeuzani
6f72d71723
Correção de typo 2020-06-14 22:27:35 -03:00
Lucas Nunes
e23b0c3d34
Merge branch 'master' into bump-version 2020-06-12 14:30:04 -03:00
Lucas Lima
17910972b7
Bump version 2020-06-12 14:28:50 -03:00
Lucas Nunes
ee56d7bbb7
Merge branch 'master' into add-ja-translation 2020-06-12 14:15:08 -03:00
Lucas Lima
04188fa3a3
Add Japanese translation 2020-06-12 14:14:32 -03:00
Lucas Nunes
a401ede3f8
Merge branch 'master' into add-defeat-victory-stats 2020-06-12 09:29:19 -03:00
Lucas Lima
c01eddc411
Update strings 2020-06-12 09:28:53 -03:00
Lucas Nunes
fb5b3ca7d8
Merge branch 'master' into add-retry 2020-06-12 09:02:50 -03:00
Lucas Lima
014b4feebf
Add defeat and victory to stats 2020-06-12 08:53:03 -03:00
Lucas Lima
1c73756797
Fix retry and avoid remove old victory games 2020-06-12 08:36:25 -03:00
Lucas Lima
19b91aa432
Add retry button 2020-06-12 08:33:16 -03:00
Lucas Lima
dcd73f36f6
Fix save 2020-06-11 10:31:45 -03:00
Lucas Lima
db2acf52fd
Fix format 2020-06-11 10:08:58 -03:00
Lucas Lima
be3938927c
Rename Retry and reformat Analytics 2020-06-11 00:47:31 -03:00
Lucas Lima
7b69fb57d2 Merge branch 'add-retry' of github.com:lucasnlm/antimine-android into add-retry 2020-06-11 00:06:26 -03:00
Lucas Lima
5815b6957a Add FirstOpen model 2020-06-11 00:00:23 -03:00
Lucas Lima
5545e346e8 Add retry game 2020-06-11 00:00:23 -03:00
Lucas Lima
aefcf9114a Add firstOpen index 2020-06-11 00:00:23 -03:00
Lucas Nunes
fabac4a83b
Update common/src/main/res/values/strings.xml 2020-06-10 20:45:15 -03:00
Lucas Lima
8067b08120
Add retry button 2020-06-10 10:32:41 -03:00
Lucas Nunes
062b397168
Merge branch 'master' into add-retry 2020-06-10 09:21:11 -03:00
Lucas Lima
9ab400c999
Add retry game 2020-06-10 09:17:26 -03:00
Lucas Lima
94e71a2950
Add firstOpen index 2020-06-09 22:50:15 -03:00
Lucas Lima
3bfa97988f
Bump version 2020-06-04 00:08:43 -03:00
Lucas Lima
d85b790ec3
Bump version 2020-05-31 10:26:04 -03:00
Lucas Lima
66d471a1dc
Update DE strings 2020-05-31 10:23:35 -03:00
Lucas Lima
4024fa5adb Update zh strings.xml 2020-05-24 12:58:01 -03:00
Lucas Lima
f0769298f7
Update strings 2020-05-21 11:04:03 -03:00
Lucas Nunes
85e398536d
Merge pull request #71 from lucasnlm/add-stats
Add stats
2020-05-20 16:01:13 -03:00
Lucas Lima
cae01c6fcc
Fix build and lint 2020-05-20 14:55:52 -03:00
Lucas Lima
4feed97492
Fix resize bug 2020-05-20 14:50:41 -03:00
Lucas Lima
55c859a770
Update strings 2020-05-20 14:22:00 -03:00
Lucas Lima
a8ab8c4240
Add Stats screen 2020-05-20 14:14:53 -03:00
Lucas Lima
78ea2d9f87
Add StatsDao, Repository and basic implementation 2020-05-18 09:19:29 -03:00
Lucas Lima
b07ce87f08
Add stats activity 2020-05-17 14:09:55 -03:00
Lucas Nunes
38baae4fd5
Merge branch 'master' into add-greek-strings 2020-05-15 10:15:29 -03:00
Lucas Lima
a657058628
Fix build 2020-05-15 09:59:17 -03:00
Lucas Lima
6502a59f67
Add greek translation 2020-05-14 12:18:36 -03:00
Lucas Lima
e438be204f
Update strings 2020-05-12 18:12:40 -03:00
Lucas Lima
a577921b72 Avoid show GG dialog on saved games 2020-05-12 17:19:10 -03:00
Lucas Lima
18f0f498e1 Load old games 2020-05-12 17:19:10 -03:00
Lucas Lima
2431718ce2 Add save history 2020-05-12 17:19:10 -03:00
Lucas Nunes
69abbe3285
Merge branch 'master' into fix-explosion-animation 2020-05-07 10:34:02 -03:00
Lucas Lima
56e3a90847
Fix explosion animation 2020-05-07 10:12:59 -03:00
Lucas Lima
109c16e385
Update android.yml 2020-04-29 13:57:32 -03:00
Lucas Nunes
4ffb77229b
Merge pull request #65 from lucasnlm/add-italian-translation
Add Italian translation
2020-04-26 10:59:30 -03:00
Lucas Lima
f2b2b4f9af
Add Italian translation 2020-04-26 10:34:23 -03:00
Lucas Nunes
45c05855fa
Merge pull request #62 from lucasnlm/use-custom-layout-manager
Use custom layout manager
2020-04-24 13:51:56 -03:00
Lucas Lima
d01ed1ed2f
Remove nullables 2020-04-24 01:01:02 -03:00
Lucas Lima
50182fbc4b
Rename variables 2020-04-24 00:56:30 -03:00
Lucas Lima
2c86e2f91e
Disable supportsPredictiveItemAnimations 2020-04-24 00:24:40 -03:00
Lucas Lima
d3ab7dbe95
Fix test 2020-04-24 00:19:13 -03:00
Lucas Lima
c047a34dad
Fix lint 2020-04-24 00:14:52 -03:00
Lucas Lima
f0b7cf8e00
Fix lint 2020-04-24 00:07:31 -03:00
Lucas Lima
9b8716be4c
Add disclaimer to FixedGridLayoutManager 2020-04-24 00:05:09 -03:00
Lucas Lima
97044554d7
Rename variables from FixedGridLayoutManager 2020-04-24 00:04:42 -03:00
Lucas Lima
bf5422bc79
Convert FixedGridLayoutManager to kotlin 2020-04-23 23:56:35 -03:00
Lucas Lima
c5630b9c13
Centralize board 2020-04-23 13:55:52 -03:00
Lucas Lima
f79bd7bcfc
Fix glitchs 2020-04-23 12:52:40 -03:00
Lucas Lima
45fcd49ec8
Remove UnlockedHorizontalScrollView 2020-04-23 10:47:44 -03:00
Lucas Lima
800ee419e8
Add custom layout manager 2020-04-23 10:43:10 -03:00
Lucas Nunes
5c65e37806
Merge pull request #60 from lucasnlm/remove-drawable-repository
Remove drawable repository
2020-04-23 00:30:45 -03:00
Lucas Lima
f4ff5206c8
Remove drawable repository 2020-04-22 23:32:33 -03:00
Lucas Lima
5504aa99b8
Bump version 2020-04-20 00:36:20 -03:00
Lucas Lima
8ff32d70e4
Remove gradle.versions to support F-droid 2020-04-20 00:28:49 -03:00
Lucas Lima
99f2241b7c
Remove generateStubs 2020-04-17 09:31:17 -03:00
Lucas Lima
f5cc0edf40
Bump verions 2020-04-17 09:24:01 -03:00
Lucas Lima
3675f0eadd
Update gradle-wrapper.properties 2020-04-16 09:33:51 -03:00
Lucas Lima
0eef1c14d5
Update gradle-wrapper.properties 2020-04-16 09:32:54 -03:00
Lucas Lima
33f6bd78e8
Remove dynamic versionCode to support F-Droid 2020-04-16 09:06:11 -03:00
Lucas Lima
80732f875e
Remove unused image 2020-04-14 10:53:39 -03:00
Lucas Lima
0de2d9b270
Fix ... on strings 2020-04-14 10:41:49 -03:00
Lucas Lima
7c0c983681
Move proprietary code to proprietary lib 2020-04-08 09:34:28 -03:00
Lucas Nunes
9323a47610
Merge pull request #43 from lucasnlm/improve-tests
Add robolectric and improve testing
2020-04-07 20:02:03 -03:00
Lucas Nunes
cfcd9256b2
Merge pull request #45 from lucasnlm/remove-amplitude
Remove Amplitude references
2020-04-07 19:42:12 -03:00
Lucas Lima
f7b35fd97d Remove Amplitude references 2020-04-07 19:35:00 -03:00
Lucas Lima
0de579010c
Add roboletric and improve testing 2020-04-07 19:25:55 -03:00
Lucas Lima
eb92414df1
Fix drawer bug 2020-04-05 10:56:30 -03:00
Lucas Lima
2e2de890af Open first mine whatever the kind of click 2020-04-03 17:54:00 -03:00
Lucas Lima
6680401650 Fix build 2020-04-03 17:54:00 -03:00
Lucas Lima
3d1295e9b4 Update strings from crowdin 2020-04-03 17:54:00 -03:00
Lucas Lima
70d30051a6 Complete double click handling 2020-04-03 17:54:00 -03:00