Improve nav drawer lag (#765)
Improve drawer nav lagginess Co-authored-by: M M Arif <mmarif@swatian.com> Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/765 Reviewed-by: opyale <opyale@noreply.codeberg.org>
This commit is contained in:
parent
639cf51027
commit
f97f668363
@ -99,6 +99,8 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig
|
|||||||
|
|
||||||
tinyDB.putBoolean("noConnection", false);
|
tinyDB.putBoolean("noConnection", false);
|
||||||
|
|
||||||
|
String currentVersion = tinyDB.getString("giteaVersion");
|
||||||
|
|
||||||
Intent mainIntent = getIntent();
|
Intent mainIntent = getIntent();
|
||||||
String launchFragment = mainIntent.getStringExtra("launchFragment");
|
String launchFragment = mainIntent.getStringExtra("launchFragment");
|
||||||
|
|
||||||
@ -224,12 +226,6 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig
|
|||||||
@Override
|
@Override
|
||||||
public void onDrawerOpened(@NonNull View drawerView) {
|
public void onDrawerOpened(@NonNull View drawerView) {
|
||||||
|
|
||||||
getNotificationsCount(instanceToken);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onDrawerSlide(@NonNull View drawerView, float slideOffset) {
|
|
||||||
|
|
||||||
if(tinyDB.getBoolean("noConnection")) {
|
if(tinyDB.getBoolean("noConnection")) {
|
||||||
|
|
||||||
Toasty.error(ctx, getResources().getString(R.string.checkNetConnection));
|
Toasty.error(ctx, getResources().getString(R.string.checkNetConnection));
|
||||||
@ -319,7 +315,11 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig
|
|||||||
drawer.closeDrawers();
|
drawer.closeDrawers();
|
||||||
});
|
});
|
||||||
|
|
||||||
String currentVersion = tinyDB.getString("giteaVersion");
|
getNotificationsCount(instanceToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onDrawerSlide(@NonNull View drawerView, float slideOffset) {
|
||||||
|
|
||||||
navigationView.getMenu().findItem(R.id.nav_administration).setVisible(tinyDB.getBoolean("userIsAdmin"));
|
navigationView.getMenu().findItem(R.id.nav_administration).setVisible(tinyDB.getBoolean("userIsAdmin"));
|
||||||
navigationView.getMenu().findItem(R.id.nav_notifications).setVisible(new Version(currentVersion).higherOrEqual("1.12.3"));
|
navigationView.getMenu().findItem(R.id.nav_notifications).setVisible(new Version(currentVersion).higherOrEqual("1.12.3"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user