Skip to content

Commit 5b72d05

Browse files
authored
Merge pull request #73 from Z3r0byte/dev
Dev
2 parents 9ae1081 + 98ff175 commit 5b72d05

4 files changed

Lines changed: 33 additions & 16 deletions

File tree

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ android {
2323
applicationId "com.z3r0byte.magistify"
2424
minSdkVersion 16
2525
targetSdkVersion 26
26-
versionCode 212
27-
versionName "2.1.2"
26+
versionCode 213
27+
versionName "2.1.3"
2828
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
2929
}
3030
buildTypes {

app/src/main/java/com/z3r0byte/magistify/AppointmentDetailsActivity.java

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040

4141
import net.ilexiconn.magister.Magister;
4242
import net.ilexiconn.magister.container.Appointment;
43+
import net.ilexiconn.magister.container.type.AppointmentType;
4344
import net.ilexiconn.magister.container.type.InfoType;
4445
import net.ilexiconn.magister.handler.AppointmentHandler;
4546
import net.ilexiconn.magister.util.DateUtil;
@@ -142,15 +143,18 @@ private void setupDetailscard(Appointment appointment) {
142143
periodImageView.setImageDrawable(drawable);
143144
periodTextInput.setText(appointment.periodFrom + "");
144145

145-
146-
try {
147-
String teacher = appointment.teachers[0].name;
148-
drawable = new IconicsDrawable(this, GoogleMaterial.Icon.gmd_person);
149-
teacherLayout.setVisibility(View.VISIBLE);
150-
teacherImageView.setImageDrawable(drawable);
151-
teacherTextInput.setText(teacher);
152-
} catch (ArrayIndexOutOfBoundsException e) {
153-
e.printStackTrace();
146+
if (appointment.type != AppointmentType.PERSONAL) {
147+
try {
148+
String teacher = appointment.teachers[0].name;
149+
drawable = new IconicsDrawable(this, GoogleMaterial.Icon.gmd_person);
150+
teacherLayout.setVisibility(View.VISIBLE);
151+
teacherImageView.setImageDrawable(drawable);
152+
teacherTextInput.setText(teacher);
153+
} catch (ArrayIndexOutOfBoundsException e) {
154+
e.printStackTrace();
155+
}
156+
} else {
157+
teacherLayout.setVisibility(View.GONE);
154158
}
155159

156160

@@ -244,6 +248,10 @@ public void run() {
244248
}
245249
});
246250

251+
if (appointment.type == AppointmentType.PERSONAL) {
252+
lastEdited.setVisibility(View.GONE);
253+
return;
254+
}
247255
lastEdited.setText(String.format(getString(R.string.msg_last_edited), getString(R.string.msg_loading)));
248256
new Thread(new Runnable() {
249257
@Override

app/src/main/java/com/z3r0byte/magistify/SetupActivity.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2016-2017 Bas van den Boom 'Z3r0byte'
2+
* Copyright (c) 2016-2018 Bas van den Boom 'Z3r0byte'
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -65,6 +65,13 @@ protected void onCreate(Bundle savedInstanceState) {
6565
.backgroundDark(R.color.setup_color_1)
6666
.build());
6767

68+
addSlide(new SimpleSlide.Builder()
69+
.title(R.string.setup_title_4)
70+
.description(R.string.setup_desc_4)
71+
.background(R.color.setup_color_1)
72+
.backgroundDark(R.color.setup_color_1)
73+
.build());
74+
6875
final FragmentSlide searchSlide = new FragmentSlide.Builder()
6976
.background(R.color.setup_color_3)
7077
.backgroundDark(R.color.setup_color_3)
@@ -98,7 +105,7 @@ public void onNavigationBlocked(int position, int direction) {
98105
addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
99106
@Override
100107
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
101-
if (positionOffset == 0 && position == 5) {
108+
if (positionOffset == 0 && position == 6) {
102109
Intent intent = new Intent(getApplicationContext(), StartActivity.class);
103110
startActivity(intent);
104111
finish();

app/src/main/res/values/strings.xml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,12 @@
143143
<string name="setup_desc_3">Magistify is GEEN volledige Magister app. Het biedt slechts handige tooltjes aan die andere apps
144144
niet hebben. Plaats dus aub geen reviews in de richting van "Ik kan niet al mijn cijfers zien!". Wie weet wordt Magistify
145145
ooit nog een volledige app, maar nu is hij dat nog niet.</string>
146+
<string name="setup_desc_4">Op sommige Android-versies van sommige fabrikanten (o.a. OnePlus) werken de meldingen niet goed. Dit komt omdat zij achtergrondapps afsluiten
147+
als er te veel zijn. Ik kan hier helaas weinig aan doen, dus geef alsjeblieft geen slechte review als de meldingen niet werken.</string>
146148
<string name="setup_title_1">Welkom bij Magistify</string>
147149
<string name="setup_title_2">Permissies</string>
148150
<string name="setup_title_3">Even om onduidelijkheid te voorkomen:</string>
149-
<string name="setup_title_4"></string>
151+
<string name="setup_title_4">Belangrijk:</string>
150152
<string name="setup_title_5"></string>
151153

152154
<string name="snackbar_fix">Fix</string>
@@ -189,8 +191,8 @@
189191
<string name="err_failed_login_dashboard">Kon niet inloggen, gebruikersnaam/wachtwoord mogelijk verkeerd.</string>
190192
<string name="title_activity_homework">Huiswerk</string>
191193
<string name="symbol_click">{gmd-chevron-right}</string>
192-
<string name="title_magistify_changelog">Magistify 2.1.1</string>
193-
<string name="desc_magistify_changelog">Bug-fixes:\n- Crash als een nieuw cijfer een \' bevatte in de omschrijving. (#70)\n- De in-app aankopen service wordt ontbonden als de app wordt afgesloten</string>
194+
<string name="title_magistify_changelog">Magistify 2.1.3</string>
195+
<string name="desc_magistify_changelog">Bug-fixes:\n- Crash wanneer je een eigen afspraak opende.</string>
194196
<string name="msg_test_name">Toets:</string>
195197
<string name="msg_subject">Vak:</string>
196198
<string name="msg_date_submitted">Ingevoerd op:</string>

0 commit comments

Comments
 (0)