Skip to content

Commit

Permalink
Merge pull request #105 from Carifio24/update-navigation
Browse files Browse the repository at this point in the history
Update navigation calls
  • Loading branch information
Carifio24 authored Oct 15, 2024
2 parents 191756f + d432efa commit bd9254b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 25 deletions.
25 changes: 1 addition & 24 deletions app/src/main/java/dnd/jon/spellbook/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -164,26 +164,6 @@ public class MainActivity extends AppCompatActivity
put(id.nav_known, StatusFilterField.KNOWN);
}};

private static final Map<Integer,Integer> globalNavigationActions = new HashMap<>() {{
put(id.spellSlotManagerFragment, id.action_navigate_to_spell_slots_fragment);
put(id.settingsFragment, id.action_navigate_to_settings_fragment);
put(id.homebrewManagementFragment, id.action_navigate_to_homebrew_fragment);
put(id.spellWindowFragment, id.action_navigate_to_spell_window_fragment);
put(id.sortFilterFragment, id.action_navigate_to_sort_filter_fragment);
}};

private static final Map<Pair<Integer,Integer>,Integer> graphNavigationActions = new HashMap<>() {{
put(new Pair<>(id.spellTableFragment, id.sortFilterFragment), id.action_spellTableFragment_to_sortFilterFragment);
put(new Pair<>(id.sortFilterFragment, id.spellTableFragment), id.action_sortFilterFragment_to_spellTableFragment);
put(new Pair<>(id.spellWindowFragment, id.sortFilterFragment), id.action_spellWindowFragment_to_sortFilterFragment);
put(new Pair<>(id.sortFilterFragment, id.spellWindowFragment), id.action_sortFilterFragment_to_spellWindowFragment);
put(new Pair<>(id.homebrewManagementFragment, id.spellCreationFragment), id.action_homebrewManagementFragment_to_spellCreationFragment);
put(new Pair<>(id.homebrewManagementFragment, id.sortFilterFragment), id.action_homebrewManagementFragment_to_sortFilterFragment);
put(new Pair<>(id.homebrewManagementFragment, id.spellWindowFragment), id.action_homebrewManagementFragment_to_spellWindowFragment);
put(new Pair<>(id.sortFilterFragment, id.homebrewManagementFragment), id.action_sortFilterFragment_to_homebrewManagementFragment);
put(new Pair<>(id.spellWindowFragment, id.homebrewManagementFragment), id.action_spellWindowFragment_to_homebrewManagementFragment);
}};

private static final Map<Integer, Pair<Integer, Integer>> actionBarData = new HashMap<>() {{
put(id.spellWindowFragment, new Pair<>(string.action_spell_window, drawable.ic_text_snippet));
put(id.spellTableFragment, new Pair<>(string.action_table, drawable.ic_list));
Expand Down Expand Up @@ -592,10 +572,7 @@ private int currentDestinationId() {
}

private void globalNavigateTo(int destinationId) {
final Integer actionId = globalNavigationActions.get(destinationId);
if (actionId != null) {
navController.navigate(actionId);
}
navController.navigate(destinationId);
}

private void navigateToSpellWindowFragment() {
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ buildscript {
mavenCentral()
}
dependencies {
def nav_version = "2.6.0"
def nav_version = "2.8.1"
classpath 'com.android.tools.build:gradle:8.7.0'
classpath "com.likethesalad.android:stem-plugin:2.10.0"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
Expand Down

0 comments on commit bd9254b

Please sign in to comment.