diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt b/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt index 7e5eb17e..64dec607 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/MainActivity.kt @@ -124,7 +124,7 @@ class MainActivity : AppCompatActivity() { // home item list += NavTarget(DRAWER_ITEM_HOME, R.string.menu_home_page, HomeFragment::class) .withTitle(R.string.app_name) - .withIcon(CommunityMaterial.Icon2.cmd_home) + .withIcon(CommunityMaterial.Icon2.cmd_home_outline) .isInDrawer(true) .isStatic(true) .withPopToHome(false) @@ -135,50 +135,50 @@ class MainActivity : AppCompatActivity() { .isInDrawer(true) list += NavTarget(DRAWER_ITEM_AGENDA, R.string.menu_agenda, AgendaFragment::class) - .withIcon(CommunityMaterial.Icon.cmd_calendar) + .withIcon(CommunityMaterial.Icon.cmd_calendar_outline) .withBadgeTypeId(TYPE_EVENT) .isInDrawer(true) list += NavTarget(DRAWER_ITEM_GRADES, R.string.menu_grades, GradesFragment::class) - .withIcon(CommunityMaterial.Icon2.cmd_numeric_5_box) + .withIcon(CommunityMaterial.Icon2.cmd_numeric_5_box_outline) .withBadgeTypeId(TYPE_GRADE) .isInDrawer(true) list += NavTarget(DRAWER_ITEM_MESSAGES, R.string.menu_messages, MessagesFragment::class) - .withIcon(CommunityMaterial.Icon.cmd_email) + .withIcon(CommunityMaterial.Icon.cmd_email_outline) .withBadgeTypeId(TYPE_MESSAGE) .isInDrawer(true) list += NavTarget(DRAWER_ITEM_HOMEWORK, R.string.menu_homework, HomeworkFragment::class) - .withIcon(SzkolnyFont.Icon.szf_file_document_edit) + .withIcon(SzkolnyFont.Icon.szf_notebook_outline) .withBadgeTypeId(TYPE_HOMEWORK) .isInDrawer(true) list += NavTarget(DRAWER_ITEM_BEHAVIOUR, R.string.menu_notices, BehaviourFragment::class) - .withIcon(CommunityMaterial.Icon2.cmd_message_alert) + .withIcon(CommunityMaterial.Icon.cmd_emoticon_outline) .withBadgeTypeId(TYPE_NOTICE) .isInDrawer(true) list += NavTarget(DRAWER_ITEM_ATTENDANCE, R.string.menu_attendance, AttendanceFragment::class) - .withIcon(CommunityMaterial.Icon.cmd_calendar_remove) + .withIcon(CommunityMaterial.Icon.cmd_calendar_remove_outline) .withBadgeTypeId(TYPE_ATTENDANCE) .isInDrawer(true) list += NavTarget(DRAWER_ITEM_ANNOUNCEMENTS, R.string.menu_announcements, AnnouncementsFragment::class) - .withIcon(CommunityMaterial.Icon.cmd_bulletin_board) + .withIcon(CommunityMaterial.Icon.cmd_bullhorn_outline) .withBadgeTypeId(TYPE_ANNOUNCEMENT) .isInDrawer(true) // static drawer items list += NavTarget(DRAWER_ITEM_NOTIFICATIONS, R.string.menu_notifications, NotificationsFragment::class) - .withIcon(CommunityMaterial.Icon.cmd_bell_ring) + .withIcon(CommunityMaterial.Icon.cmd_bell_ring_outline) .isInDrawer(true) .isStatic(true) .isBelowSeparator(true) list += NavTarget(DRAWER_ITEM_SETTINGS, R.string.menu_settings, SettingsNewFragment::class) - .withIcon(CommunityMaterial.Icon2.cmd_settings) + .withIcon(CommunityMaterial.Icon2.cmd_settings_outline) .isInDrawer(true) .isStatic(true) .isBelowSeparator(true) @@ -197,7 +197,7 @@ class MainActivity : AppCompatActivity() { .isInProfileList(false) list += NavTarget(DRAWER_PROFILE_SYNC_ALL, R.string.menu_sync_all, null) - .withIcon(CommunityMaterial.Icon2.cmd_sync) + .withIcon(CommunityMaterial.Icon.cmd_download_outline) .isInProfileList(true) @@ -434,7 +434,7 @@ class MainActivity : AppCompatActivity() { navView.coordinator.postDelayed({ CafeBar.builder(this) .content(R.string.rate_snackbar_text) - .icon(IconicsDrawable(this).icon(CommunityMaterial.Icon2.cmd_star).size(IconicsSize.dp(20)).color(IconicsColor.colorInt(Themes.getPrimaryTextColor(this)))) + .icon(IconicsDrawable(this).icon(CommunityMaterial.Icon2.cmd_star_outline).size(IconicsSize.dp(20)).color(IconicsColor.colorInt(Themes.getPrimaryTextColor(this)))) .positiveText(R.string.rate_snackbar_positive) .positiveColor(-0xb350b0) .negativeText(R.string.rate_snackbar_negative) @@ -471,7 +471,7 @@ class MainActivity : AppCompatActivity() { bottomSheet.appendItems( BottomSheetPrimaryItem(false) .withTitle(R.string.menu_sync) - .withIcon(CommunityMaterial.Icon2.cmd_sync) + .withIcon(CommunityMaterial.Icon.cmd_download_outline) .withOnClickListener(View.OnClickListener { bottomSheet.close() SyncViewListDialog(this, navTargetId) @@ -479,17 +479,17 @@ class MainActivity : AppCompatActivity() { BottomSheetSeparatorItem(false), BottomSheetPrimaryItem(false) .withTitle(R.string.menu_settings) - .withIcon(CommunityMaterial.Icon2.cmd_settings) + .withIcon(CommunityMaterial.Icon2.cmd_settings_outline) .withOnClickListener(View.OnClickListener { loadTarget(DRAWER_ITEM_SETTINGS) }), BottomSheetPrimaryItem(false) .withTitle(R.string.menu_feedback) - .withIcon(CommunityMaterial.Icon2.cmd_help_circle) + .withIcon(CommunityMaterial.Icon2.cmd_help_circle_outline) .withOnClickListener(View.OnClickListener { loadTarget(TARGET_FEEDBACK) }) ) if (App.devMode) { bottomSheet += BottomSheetPrimaryItem(false) .withTitle(R.string.menu_debug) - .withIcon(CommunityMaterial.Icon.cmd_android_debug_bridge) + .withIcon(CommunityMaterial.Icon.cmd_android_studio) .withOnClickListener(View.OnClickListener { loadTarget(DRAWER_ITEM_DEBUG) }) } diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/WidgetTimetable.kt b/app/src/main/java/pl/szczodrzynski/edziennik/WidgetTimetable.kt index ea5deca1..8a28d1f3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/WidgetTimetable.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/WidgetTimetable.kt @@ -87,7 +87,7 @@ class WidgetTimetable : AppWidgetProvider() { .colorInt(Color.WHITE) .sizeDp(if (widgetConfig.bigStyle) 24 else 16).toBitmap()) - views.setImageViewBitmap(R.id.widgetTimetableSync, IconicsDrawable(context, CommunityMaterial.Icon2.cmd_sync) + views.setImageViewBitmap(R.id.widgetTimetableSync, IconicsDrawable(context, CommunityMaterial.Icon.cmd_download_outline) .colorInt(Color.WHITE) .sizeDp(if (widgetConfig.bigStyle) 24 else 16).toBitmap()) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/event/EventManualDialog.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/event/EventManualDialog.java index f3e747e5..2c50c406 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/event/EventManualDialog.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/dialogs/event/EventManualDialog.java @@ -517,7 +517,7 @@ public class EventManualDialog { registerEventManualDateLayout = dialogView.findViewById(R.id.registerEventManualDateLayout); registerEventManualDate = dialogView.findViewById(R.id.registerEventManualDate); - registerEventManualDate.setCompoundDrawablesWithIntrinsicBounds(null, null, new IconicsDrawable(context, CommunityMaterial.Icon.cmd_calendar).size(IconicsSize.dp(16)).color(IconicsColor.colorInt(primaryTextColor)), null); + registerEventManualDate.setCompoundDrawablesWithIntrinsicBounds(null, null, new IconicsDrawable(context, CommunityMaterial.Icon.cmd_calendar_outline).size(IconicsSize.dp(16)).color(IconicsColor.colorInt(primaryTextColor)), null); //registerEventManualDate.setCompoundDrawablePadding(Utils.dpToPx(6)); registerEventManualLessonLayout = dialogView.findViewById(R.id.registerEventManualLessonLayout); registerEventManualLesson = dialogView.findViewById(R.id.registerEventManualLesson); diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/agenda/AgendaFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/agenda/AgendaFragment.java index 00252858..38964838 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/agenda/AgendaFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/agenda/AgendaFragment.java @@ -6,15 +6,16 @@ import android.graphics.drawable.Drawable; import android.os.AsyncTask; import android.os.Bundle; import android.os.Handler; -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import androidx.databinding.DataBindingUtil; -import androidx.fragment.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Toast; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.databinding.DataBindingUtil; +import androidx.fragment.app.Fragment; + import com.afollestad.materialdialogs.MaterialDialog; import com.applandeo.materialcalendarview.CalendarView; import com.applandeo.materialcalendarview.EventDay; @@ -27,6 +28,7 @@ import com.mikepenz.iconics.IconicsColor; import com.mikepenz.iconics.IconicsDrawable; import com.mikepenz.iconics.IconicsSize; import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial; +import com.mikepenz.iconics.typeface.library.szkolny.font.SzkolnyFont; import java.util.ArrayList; import java.util.Calendar; @@ -34,13 +36,13 @@ import java.util.List; import java.util.Locale; import pl.szczodrzynski.edziennik.App; -import pl.szczodrzynski.edziennik.R; import pl.szczodrzynski.edziennik.MainActivity; +import pl.szczodrzynski.edziennik.R; +import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull; +import pl.szczodrzynski.edziennik.data.db.modules.lessons.LessonFull; import pl.szczodrzynski.edziennik.data.db.modules.teachers.TeacherAbsenceFull; import pl.szczodrzynski.edziennik.databinding.FragmentAgendaCalendarBinding; import pl.szczodrzynski.edziennik.databinding.FragmentAgendaDefaultBinding; -import pl.szczodrzynski.edziennik.data.db.modules.events.EventFull; -import pl.szczodrzynski.edziennik.data.db.modules.lessons.LessonFull; import pl.szczodrzynski.edziennik.ui.dialogs.event.EventListDialog; import pl.szczodrzynski.edziennik.ui.dialogs.event.EventManualDialog; import pl.szczodrzynski.edziennik.ui.dialogs.lessonchange.LessonChangeDialog; @@ -51,11 +53,11 @@ import pl.szczodrzynski.edziennik.ui.modules.agenda.lessonchange.LessonChangeEve import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceCounter; import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEvent; import pl.szczodrzynski.edziennik.ui.modules.agenda.teacherabsence.TeacherAbsenceEventRenderer; -import pl.szczodrzynski.edziennik.utils.models.Date; -import pl.szczodrzynski.edziennik.utils.models.Time; import pl.szczodrzynski.edziennik.utils.Colors; import pl.szczodrzynski.edziennik.utils.Themes; import pl.szczodrzynski.edziennik.utils.Utils; +import pl.szczodrzynski.edziennik.utils.models.Date; +import pl.szczodrzynski.edziennik.utils.models.Time; import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetPrimaryItem; import pl.szczodrzynski.navlib.bottomsheet.items.BottomSheetSeparatorItem; @@ -102,7 +104,7 @@ public class AgendaFragment extends Fragment { new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_add_event) .withDescription(R.string.menu_add_event_desc) - .withIcon(CommunityMaterial.Icon.cmd_calendar_plus) + .withIcon(SzkolnyFont.Icon.szf_calendar_plus_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); new MaterialDialog.Builder(activity) @@ -122,7 +124,7 @@ public class AgendaFragment extends Fragment { }), new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_agenda_change_view) - .withIcon(viewType == AGENDA_DEFAULT ? CommunityMaterial.Icon.cmd_calendar : CommunityMaterial.Icon2.cmd_view_list) + .withIcon(viewType == AGENDA_DEFAULT ? CommunityMaterial.Icon.cmd_calendar_outline : CommunityMaterial.Icon.cmd_format_list_bulleted_square) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); viewType = viewType == AGENDA_DEFAULT ? AGENDA_CALENDAR : AGENDA_DEFAULT; @@ -133,7 +135,7 @@ public class AgendaFragment extends Fragment { new BottomSheetSeparatorItem(true), new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_mark_as_read) - .withIcon(CommunityMaterial.Icon.cmd_eye_check) + .withIcon(CommunityMaterial.Icon.cmd_eye_check_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); AsyncTask.execute(() -> app.db.metadataDao().setAllSeen(App.profileId, TYPE_EVENT, true)); diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/announcements/AnnouncementsFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/announcements/AnnouncementsFragment.java index c539486a..1edf378f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/announcements/AnnouncementsFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/announcements/AnnouncementsFragment.java @@ -58,7 +58,7 @@ public class AnnouncementsFragment extends Fragment { activity.getBottomSheet().prependItems( new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_mark_as_read) - .withIcon(CommunityMaterial.Icon.cmd_eye_check) + .withIcon(CommunityMaterial.Icon.cmd_eye_check_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); AsyncTask.execute(() -> app.db.metadataDao().setAllSeen(App.profileId, TYPE_ANNOUNCEMENT, true)); diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/attendance/AttendanceFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/attendance/AttendanceFragment.java index d28aadf9..68942d5b 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/attendance/AttendanceFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/attendance/AttendanceFragment.java @@ -95,7 +95,7 @@ public class AttendanceFragment extends Fragment { activity.getBottomSheet().prependItems( new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_mark_as_read) - .withIcon(CommunityMaterial.Icon.cmd_eye_check) + .withIcon(CommunityMaterial.Icon.cmd_eye_check_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); AsyncTask.execute(() -> app.db.metadataDao().setAllSeen(App.profileId, TYPE_ATTENDANCE, true)); @@ -133,7 +133,7 @@ public class AttendanceFragment extends Fragment { CafeBar.builder(activity) .to(activity.getNavView().getCoordinator()) .content(R.string.sync_old_data_info) - .icon(new IconicsDrawable(activity).icon(CommunityMaterial.Icon2.cmd_sync).size(IconicsSize.dp(20)).color(IconicsColor.colorInt(Themes.INSTANCE.getPrimaryTextColor(activity)))) + .icon(new IconicsDrawable(activity).icon(CommunityMaterial.Icon.cmd_download_outline).size(IconicsSize.dp(20)).color(IconicsColor.colorInt(Themes.INSTANCE.getPrimaryTextColor(activity)))) .positiveText(R.string.refresh) .positiveColor(0xff4caf50) .negativeText(R.string.ok) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/behaviour/BehaviourFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/behaviour/BehaviourFragment.java index 29f46afe..b8a46801 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/behaviour/BehaviourFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/behaviour/BehaviourFragment.java @@ -69,7 +69,7 @@ public class BehaviourFragment extends Fragment { activity.getBottomSheet().prependItems( new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_mark_as_read) - .withIcon(CommunityMaterial.Icon.cmd_eye_check) + .withIcon(CommunityMaterial.Icon.cmd_eye_check_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); AsyncTask.execute(() -> app.db.metadataDao().setAllSeen(App.profileId, TYPE_NOTICE, true)); diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/behaviour/NoticesAdapter.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/behaviour/NoticesAdapter.kt index 2f5bfe36..39ab4efd 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/behaviour/NoticesAdapter.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/behaviour/NoticesAdapter.kt @@ -9,21 +9,20 @@ import android.view.View import android.view.ViewGroup import android.widget.ImageView import android.widget.TextView - -import com.mikepenz.iconics.IconicsDrawable import androidx.cardview.widget.CardView import androidx.recyclerview.widget.RecyclerView +import com.mikepenz.iconics.IconicsDrawable import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial +import com.mikepenz.iconics.typeface.library.szkolny.font.SzkolnyFont import com.mikepenz.iconics.utils.colorRes import com.mikepenz.iconics.utils.sizeDp import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.R +import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore.LOGIN_TYPE_MOBIDZIENNIK import pl.szczodrzynski.edziennik.data.db.modules.notices.Notice import pl.szczodrzynski.edziennik.data.db.modules.notices.NoticeFull -import pl.szczodrzynski.edziennik.utils.models.Date - -import pl.szczodrzynski.edziennik.data.db.modules.login.LoginStore.LOGIN_TYPE_MOBIDZIENNIK import pl.szczodrzynski.edziennik.utils.Utils.bs +import pl.szczodrzynski.edziennik.utils.models.Date class NoticesAdapter//getting the context and product list with constructor (private val context: Context, var noticeList: List) : RecyclerView.Adapter() { @@ -50,15 +49,15 @@ class NoticesAdapter//getting the context and product list with constructor holder.noticesItemAddedDate.text = Date.fromMillis(notice.addedDate).formattedString if (notice.type == Notice.TYPE_POSITIVE) { - holder.noticesItemType.setImageDrawable(IconicsDrawable(context, CommunityMaterial.Icon2.cmd_plus_circle) + holder.noticesItemType.setImageDrawable(IconicsDrawable(context, CommunityMaterial.Icon2.cmd_plus_circle_outline) .colorRes(R.color.md_green_600) .sizeDp(36)) } else if (notice.type == Notice.TYPE_NEGATIVE) { - holder.noticesItemType.setImageDrawable(IconicsDrawable(context, CommunityMaterial.Icon.cmd_alert_decagram) + holder.noticesItemType.setImageDrawable(IconicsDrawable(context, CommunityMaterial.Icon.cmd_alert_decagram_outline) .colorRes(R.color.md_red_600) .sizeDp(36)) } else { - holder.noticesItemType.setImageDrawable(IconicsDrawable(context, CommunityMaterial.Icon2.cmd_message_outline) + holder.noticesItemType.setImageDrawable(IconicsDrawable(context, SzkolnyFont.Icon.szf_message_processing_outline) .colorRes(R.color.md_blue_500) .sizeDp(36)) } diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/grades/GradesFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/grades/GradesFragment.java index 1a6b99dc..c756ccbd 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/grades/GradesFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/grades/GradesFragment.java @@ -132,7 +132,7 @@ public class GradesFragment extends Fragment { }), new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_grades_color_mode) - .withIcon(CommunityMaterial.Icon2.cmd_palette) + .withIcon(CommunityMaterial.Icon2.cmd_palette_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); new MaterialDialog.Builder(activity) @@ -195,7 +195,7 @@ public class GradesFragment extends Fragment { new BottomSheetSeparatorItem(true), new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_mark_as_read) - .withIcon(CommunityMaterial.Icon.cmd_eye_check) + .withIcon(CommunityMaterial.Icon.cmd_eye_check_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); AsyncTask.execute(() -> app.db.metadataDao().setAllSeen(App.profileId, TYPE_GRADE, true)); diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/HomeFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/HomeFragment.java index 98c3e09d..c94da393 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/HomeFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/home/HomeFragment.java @@ -37,6 +37,7 @@ import com.mikepenz.iconics.IconicsColor; import com.mikepenz.iconics.IconicsDrawable; import com.mikepenz.iconics.IconicsSize; import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial; +import com.mikepenz.iconics.typeface.library.szkolny.font.SzkolnyFont; import java.io.File; import java.util.ArrayList; @@ -268,7 +269,7 @@ public class HomeFragment extends Fragment { activity.getBottomSheet().prependItems( new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_set_student_number) - .withIcon(CommunityMaterial.Icon.cmd_counter) + .withIcon(SzkolnyFont.Icon.szf_clipboard_list_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); setNumberDialog(); @@ -276,7 +277,7 @@ public class HomeFragment extends Fragment { new BottomSheetSeparatorItem(true), new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_mark_everything_as_read) - .withIcon(CommunityMaterial.Icon.cmd_eye_check) + .withIcon(CommunityMaterial.Icon.cmd_eye_check_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); AsyncTask.execute(() -> app.db.metadataDao().setAllSeen(App.profileId, true)); diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/homework/HomeworkFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/homework/HomeworkFragment.kt index f9ea01ff..6d498363 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/homework/HomeworkFragment.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/homework/HomeworkFragment.kt @@ -9,6 +9,7 @@ import android.widget.Toast import androidx.fragment.app.Fragment import androidx.viewpager.widget.ViewPager import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial +import com.mikepenz.iconics.typeface.library.szkolny.font.SzkolnyFont import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.MainActivity import pl.szczodrzynski.edziennik.R @@ -52,7 +53,7 @@ class HomeworkFragment : Fragment() { BottomSheetPrimaryItem(true) .withTitle(R.string.menu_add_event) .withDescription(R.string.menu_add_event_desc) - .withIcon(CommunityMaterial.Icon.cmd_calendar_plus) + .withIcon(SzkolnyFont.Icon.szf_calendar_plus_outline) .withOnClickListener(View.OnClickListener { activity.bottomSheet.close() EventManualDialog(activity).show(app, null, null, null, EventManualDialog.DIALOG_HOMEWORK) @@ -60,7 +61,7 @@ class HomeworkFragment : Fragment() { BottomSheetSeparatorItem(true), BottomSheetPrimaryItem(true) .withTitle(R.string.menu_mark_as_read) - .withIcon(CommunityMaterial.Icon.cmd_eye_check) + .withIcon(CommunityMaterial.Icon.cmd_eye_check_outline) .withOnClickListener(View.OnClickListener { activity.bottomSheet.close() AsyncTask.execute { app.db.metadataDao().setAllSeen(App.profileId, Metadata.TYPE_HOMEWORK, true) } diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginVulcanFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginVulcanFragment.java index 253636d6..1dd0d45f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginVulcanFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/login/LoginVulcanFragment.java @@ -104,7 +104,7 @@ public class LoginVulcanFragment extends Fragment { b.helpButton.setOnClickListener((v) -> nav.navigate(R.id.loginVulcanHelpFragment, null, LoginActivity.navOptions)); b.backButton.setOnClickListener((v) -> nav.navigateUp()); - b.loginQrScan.setImageDrawable(new IconicsDrawable(getActivity()).icon(CommunityMaterial.Icon2.cmd_qrcode).color(IconicsColor.colorInt(Color.BLACK)).size(IconicsSize.dp(72))); + b.loginQrScan.setImageDrawable(new IconicsDrawable(getActivity()).icon(CommunityMaterial.Icon2.cmd_qrcode_scan).color(IconicsColor.colorInt(Color.BLACK)).size(IconicsSize.dp(72))); b.loginQrScan.setOnClickListener((v -> { QrScannerActivity.resultHandler = result -> { try { diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessageFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessageFragment.kt index c8e1a53a..1f0e4849 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessageFragment.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/messages/MessageFragment.kt @@ -22,6 +22,7 @@ import com.mikepenz.iconics.IconicsDrawable import com.mikepenz.iconics.IconicsSize import com.mikepenz.iconics.typeface.IIcon import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial +import com.mikepenz.iconics.typeface.library.szkolny.font.SzkolnyFont import com.mikepenz.iconics.utils.sizeDp import kotlinx.coroutines.* import org.greenrobot.eventbus.EventBus @@ -224,17 +225,18 @@ class MessageFragment : Fragment(), CoroutineScope { attachmentChip.ellipsize = TextUtils.TruncateAt.MIDDLE // create an icon for the attachment - var icon: IIcon = CommunityMaterial.Icon.cmd_file + var icon: IIcon = CommunityMaterial.Icon.cmd_file_outline when (Utils.getExtensionFromFileName(name)) { - "txt" -> icon = CommunityMaterial.Icon.cmd_file_document - "doc", "docx", "odt", "rtf" -> icon = CommunityMaterial.Icon.cmd_file_word - "xls", "xlsx", "ods" -> icon = CommunityMaterial.Icon.cmd_file_excel - "ppt", "pptx", "odp" -> icon = CommunityMaterial.Icon.cmd_file_powerpoint - "pdf" -> icon = CommunityMaterial.Icon.cmd_file_pdf - "mp3", "wav", "aac" -> icon = CommunityMaterial.Icon.cmd_file_music - "mp4", "avi", "3gp", "mkv", "flv" -> icon = CommunityMaterial.Icon.cmd_file_video - "jpg", "jpeg", "png", "bmp", "gif" -> icon = CommunityMaterial.Icon.cmd_file_image - "zip", "rar", "tar", "7z" -> icon = CommunityMaterial.Icon.cmd_file_lock + "txt" -> icon = CommunityMaterial.Icon.cmd_file_document_outline + "doc", "docx", "odt", "rtf" -> icon = SzkolnyFont.Icon.szf_file_word_outline + "xls", "xlsx", "ods" -> icon = SzkolnyFont.Icon.szf_file_excel_outline + "ppt", "pptx", "odp" -> icon = SzkolnyFont.Icon.szf_file_powerpoint_outline + "pdf" -> icon = SzkolnyFont.Icon.szf_file_pdf_outline + "mp3", "wav", "aac" -> icon = SzkolnyFont.Icon.szf_file_music_outline + "mp4", "avi", "3gp", "mkv", "flv" -> icon = SzkolnyFont.Icon.szf_file_video_outline + "jpg", "jpeg", "png", "bmp", "gif" -> icon = SzkolnyFont.Icon.szf_file_image_outline + "zip", "rar", "tar", "7z" -> icon = SzkolnyFont.Icon.szf_zip_box_outline + "html", "cpp", "c", "h", "css", "java", "py" -> icon = SzkolnyFont.Icon.szf_file_code_outline } attachmentChip.chipIcon = IconicsDrawable(activity).color(IconicsColor.colorRes(R.color.colorPrimary)).icon(icon).size(IconicsSize.dp(26)) attachmentChip.closeIcon = IconicsDrawable(activity).icon(CommunityMaterial.Icon.cmd_check).size(IconicsSize.dp(18)).color(IconicsColor.colorInt(Utils.getAttr(activity, android.R.attr.textColorPrimary))) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/settings/SettingsLicenseActivity.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/settings/SettingsLicenseActivity.kt index 31933c4d..eb1a23e1 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/settings/SettingsLicenseActivity.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/settings/SettingsLicenseActivity.kt @@ -39,7 +39,7 @@ class SettingsLicenseActivity : MaterialAboutActivity() { libraryUrl: String): MaterialAboutCard { val licenseItem = MaterialAboutActionItem.Builder() .icon(IconicsDrawable(this) - .icon(CommunityMaterial.Icon.cmd_book) + .icon(CommunityMaterial.Icon.cmd_book_outline) .colorInt(foregroundColor) .sizeDp(18)) .setIconGravity(MaterialAboutActionItem.GRAVITY_TOP) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/settings/SettingsNewFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/settings/SettingsNewFragment.java index 05bff7c4..832eb77f 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/settings/SettingsNewFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/settings/SettingsNewFragment.java @@ -29,6 +29,7 @@ import com.mikepenz.iconics.IconicsColor; import com.mikepenz.iconics.IconicsDrawable; import com.mikepenz.iconics.IconicsSize; import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial; +import com.mikepenz.iconics.typeface.library.szkolny.font.SzkolnyFont; import com.theartofdev.edmodo.cropper.CropImage; import com.theartofdev.edmodo.cropper.CropImageView; import com.wdullaer.materialdatetimepicker.time.TimePickerDialog; @@ -259,7 +260,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_profile_remove_text), getString(R.string.settings_profile_remove_subtext), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon.cmd_delete_empty) + .icon(SzkolnyFont.Icon.szf_delete_empty_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -287,7 +288,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_theme_theme_text), Themes.INSTANCE.getThemeName(activity), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_palette) + .icon(CommunityMaterial.Icon2.cmd_palette_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -313,7 +314,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_theme_mini_drawer_text), getString(R.string.settings_theme_mini_drawer_subtext), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon.cmd_chevron_left) + .icon(CommunityMaterial.Icon.cmd_dots_vertical) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -339,7 +340,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_theme_mini_drawer_buttons_text), null, new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_menu) + .icon(CommunityMaterial.Icon.cmd_format_list_checks) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -403,7 +404,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_theme_drawer_header_text), null, new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_image) + .icon(CommunityMaterial.Icon2.cmd_image_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -504,7 +505,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_sync_wifi_text), getString(R.string.settings_sync_wifi_subtext), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_wifi_strength_4) + .icon(CommunityMaterial.Icon2.cmd_wifi_strength_2) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -526,7 +527,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_sync_sync_interval_text), getString(R.string.settings_sync_sync_interval_subtext_disabled), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_sync) + .icon(CommunityMaterial.Icon.cmd_download_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ); @@ -619,7 +620,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_sync_quiet_hours_text), getString(R.string.settings_sync_quiet_hours_subtext_disabled), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon.cmd_bell_sleep) + .icon(CommunityMaterial.Icon.cmd_bell_sleep_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ); @@ -740,7 +741,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_sync_notifications_settings_text), getString(R.string.settings_sync_notifications_settings_subtext), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_settings) + .icon(CommunityMaterial.Icon2.cmd_settings_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -820,7 +821,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_register_shared_events_text), getString(R.string.settings_register_shared_events_subtext), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_share_variant) + .icon(CommunityMaterial.Icon2.cmd_share_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -888,7 +889,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_register_allow_registration_text), getString(R.string.settings_register_allow_registration_subtext), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon.cmd_account_circle) + .icon(CommunityMaterial.Icon.cmd_account_circle_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ); @@ -958,7 +959,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_register_bell_sync_text), getRegisterCardBellSyncSubText(), new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon.cmd_alarm_bell) + .icon(SzkolnyFont.Icon.szf_alarm_bell_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ); @@ -1030,7 +1031,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_register_dont_count_zero_text), null, new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_numeric_0_box) + .icon(CommunityMaterial.Icon2.cmd_numeric_0_box_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -1065,7 +1066,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { getString(R.string.settings_register_show_teacher_absences_text), null, new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon.cmd_account_arrow_right) + .icon(CommunityMaterial.Icon.cmd_account_arrow_right_outline) .size(IconicsSize.dp(iconSizeDp)) .color(IconicsColor.colorInt(iconColor)) ) @@ -1109,7 +1110,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { .subTextColor(secondaryTextOnPrimaryBg) .subText(BuildConfig.VERSION_NAME + ", " + BuildConfig.BUILD_TYPE) .icon(new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_information) + .icon(CommunityMaterial.Icon2.cmd_information_outline) .color(IconicsColor.colorInt(primaryTextOnPrimaryBg)) .size(IconicsSize.dp(iconSizeDp))) .build(); @@ -1133,7 +1134,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { .textColor(primaryTextOnPrimaryBg) .subTextColor(secondaryTextOnPrimaryBg) .icon(new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon2.cmd_shield_half_full) + .icon(CommunityMaterial.Icon2.cmd_shield_outline) .color(IconicsColor.colorInt(primaryTextOnPrimaryBg)) .size(IconicsSize.dp(iconSizeDp))) .setOnClickAction(ConvenienceBuilder.createWebsiteOnClickAction(activity, Uri.parse("https://szkolny.eu/privacy-policy"))) @@ -1145,7 +1146,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { .subTextColor(secondaryTextOnPrimaryBg) .subText(R.string.settings_about_discord_subtext) .icon(new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon.cmd_discord) + .icon(SzkolnyFont.Icon.szf_discord_outline) .color(IconicsColor.colorInt(primaryTextOnPrimaryBg)) .size(IconicsSize.dp(iconSizeDp))) .setOnClickAction(ConvenienceBuilder.createWebsiteOnClickAction(activity, Uri.parse("https://discord.gg/n9e8pWr"))) @@ -1270,7 +1271,7 @@ public class SettingsNewFragment extends MaterialAboutFragment { .textColor(primaryTextOnPrimaryBg) .subTextColor(secondaryTextOnPrimaryBg) .icon(new IconicsDrawable(activity) - .icon(CommunityMaterial.Icon.cmd_bug) + .icon(CommunityMaterial.Icon.cmd_bug_outline) .color(IconicsColor.colorInt(primaryTextOnPrimaryBg)) .size(IconicsSize.dp(iconSizeDp))) .setOnClickAction(() -> { diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/TimetableFragment.java b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/TimetableFragment.java index 1bce90fc..82c803f0 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/TimetableFragment.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/TimetableFragment.java @@ -37,6 +37,7 @@ import androidx.viewpager.widget.ViewPager; import com.afollestad.materialdialogs.MaterialDialog; import com.google.android.material.tabs.TabLayout; import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial; +import com.mikepenz.iconics.typeface.library.szkolny.font.SzkolnyFont; import java.io.File; import java.io.FileOutputStream; @@ -103,7 +104,7 @@ public class TimetableFragment extends Fragment { new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_add_event) .withDescription(R.string.menu_add_event_desc) - .withIcon(CommunityMaterial.Icon.cmd_calendar_plus) + .withIcon(SzkolnyFont.Icon.szf_calendar_plus_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); new MaterialDialog.Builder(activity) @@ -132,7 +133,7 @@ public class TimetableFragment extends Fragment { new BottomSheetSeparatorItem(true), new BottomSheetPrimaryItem(true) .withTitle(R.string.menu_mark_as_read) - .withIcon(CommunityMaterial.Icon.cmd_eye_check) + .withIcon(CommunityMaterial.Icon.cmd_eye_check_outline) .withOnClickListener(v3 -> { activity.getBottomSheet().close(); AsyncTask.execute(() -> app.db.metadataDao().setAllSeen(App.profileId, TYPE_LESSON_CHANGE, true)); diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt index 6ee0e6bd..9d8ef2c6 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/ui/modules/timetable/v2/TimetableFragment.kt @@ -10,7 +10,7 @@ import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment import androidx.viewpager.widget.ViewPager -import com.mikepenz.iconics.typeface.library.community.material.CommunityMaterial +import com.mikepenz.iconics.typeface.library.szkolny.font.SzkolnyFont import kotlinx.coroutines.* import pl.szczodrzynski.edziennik.App import pl.szczodrzynski.edziennik.MainActivity @@ -153,7 +153,7 @@ class TimetableFragment : Fragment(), CoroutineScope { //activity.navView.bottomBar.fabEnable = true activity.navView.bottomBar.fabExtendedText = getString(R.string.timetable_today) - activity.navView.bottomBar.fabIcon = CommunityMaterial.Icon.cmd_calendar_today + activity.navView.bottomBar.fabIcon = SzkolnyFont.Icon.szf_calendar_today_outline activity.navView.setFabOnClickListener(View.OnClickListener { b.tabLayout.setCurrentItem(items.indexOfFirst { it.value == today }, true) }) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/widgets/notifications/WidgetNotifications.java b/app/src/main/java/pl/szczodrzynski/edziennik/widgets/notifications/WidgetNotifications.java index ea65b7aa..302ffbd3 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/widgets/notifications/WidgetNotifications.java +++ b/app/src/main/java/pl/szczodrzynski/edziennik/widgets/notifications/WidgetNotifications.java @@ -117,7 +117,7 @@ public class WidgetNotifications extends AppWidgetProvider { .color(IconicsColor.colorInt(Color.WHITE)) .size(IconicsSize.dp(widgetConfig.bigStyle ? 24 : 16)).toBitmap()); - views.setImageViewBitmap(R.id.widgetNotificationsSync, new IconicsDrawable(context, CommunityMaterial.Icon2.cmd_sync) + views.setImageViewBitmap(R.id.widgetNotificationsSync, new IconicsDrawable(context, CommunityMaterial.Icon.cmd_download_outline) .color(IconicsColor.colorInt(Color.WHITE)) .size(IconicsSize.dp(widgetConfig.bigStyle ? 24 : 16)).toBitmap()); diff --git a/build.gradle b/build.gradle index 131c0747..124b33ed 100644 --- a/build.gradle +++ b/build.gradle @@ -59,7 +59,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.5.1' + classpath 'com.android.tools.build:gradle:3.5.2' classpath 'me.tatarka:gradle-retrolambda:3.7.0' classpath 'com.google.gms:google-services:4.3.1' classpath 'io.fabric.tools:gradle:1.28.1' diff --git a/settings.gradle b/settings.gradle index 692dbba0..0def8313 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,4 +1,4 @@ -include ':app', ':agendacalendarview', ':mhttp', ':material-about-library', ':cafebar', ':szkolny-font', ':nachos' +include ':app', ':agendacalendarview', ':mhttp', ':material-about-library', ':cafebar', ':szkolny-font', ':nachos', ':community-material' /* include ':Navigation' project(':Navigation').projectDir = new File(settingsDir, '../Navigation/navlib')*/ diff --git a/szkolny-font/build.gradle b/szkolny-font/build.gradle index 3e136e8d..02d6e56b 100644 --- a/szkolny-font/build.gradle +++ b/szkolny-font/build.gradle @@ -1,5 +1,5 @@ /* - * Copyright 2014 Mike Penz + * Copyright 2019 Mike Penz * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,8 +26,8 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion consumerProguardFiles 'consumer-proguard-rules.pro' - versionCode 1 - versionName "1.0" + versionCode 11 + versionName "1.1" } buildTypes { release { @@ -47,5 +47,5 @@ if (project.hasProperty('pushall') || project.hasProperty('SzkolnyFontonly')) { dependencies { implementation "com.mikepenz:iconics-core:${iconics}" - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" } diff --git a/szkolny-font/src/main/java/com/mikepenz/iconics/typeface/library/szkolny/font/SzkolnyFont.kt b/szkolny-font/src/main/java/com/mikepenz/iconics/typeface/library/szkolny/font/SzkolnyFont.kt index 593952fd..5e23dbd1 100644 --- a/szkolny-font/src/main/java/com/mikepenz/iconics/typeface/library/szkolny/font/SzkolnyFont.kt +++ b/szkolny-font/src/main/java/com/mikepenz/iconics/typeface/library/szkolny/font/SzkolnyFont.kt @@ -1,6 +1,5 @@ /* - * Copyright 2014 Mike Penz - * Copyright 2015 Haruki Hasegawa + * Copyright 2019 Mike Penz * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,21 +18,18 @@ package com.mikepenz.iconics.typeface.library.szkolny.font import com.mikepenz.iconics.typeface.IIcon import com.mikepenz.iconics.typeface.ITypeface import com.mikepenz.iconics.typeface.library.szkolny.R -import java.util.LinkedList +import java.util.* @Suppress("EnumEntryName") object SzkolnyFont : ITypeface { override val fontRes: Int - get() = R.font.szkolny_font_font_v1_0 + get() = R.font.szkolny_font_font_v1_1 override val characters: Map by lazy { - mutableMapOf().apply { - SzkolnyFont.Icon.values().associateTo(this) { it.name to it.character } - //Icon2.values().associateTo(this) { it.name to it.character } - } + Icon.values().associate { it.name to it.character } } - + override val mappingPrefix: String get() = "szf" @@ -41,7 +37,7 @@ object SzkolnyFont : ITypeface { get() = "Szkolny Font" override val version: String - get() = "1.0" + get() = "1.1" override val iconCount: Int get() = characters.size @@ -64,17 +60,28 @@ object SzkolnyFont : ITypeface { override val licenseUrl: String get() = "" - override fun getIcon(key: String): IIcon { - return SzkolnyFont.Icon.valueOf(key) - } + override fun getIcon(key: String): IIcon = Icon.valueOf(key) enum class Icon constructor(override val character: Char) : IIcon { - szf_eye_check('\ue800'), - szf_calendar_off('\ue801'), - szf_file_document_edit('\ue802'), - szf_message_off('\ue803'), - szf_numeric_0_box_multiple_outline_off('\ue804'); + szf_alarm_bell_outline('\ue800'), + szf_calendar_plus_outline('\ue801'), + szf_calendar_today_outline('\ue802'), + szf_clipboard_list_outline('\ue803'), + szf_delete_empty_outline('\ue804'), + szf_discord_outline('\ue805'), + szf_file_code_outline('\ue806'), + szf_file_excel_outline('\ue807'), + szf_file_image_outline('\ue808'), + szf_file_music_outline('\ue809'), + szf_file_pdf_outline('\ue80a'), + szf_file_percent_outline('\ue80b'), + szf_file_powerpoint_outline('\ue80c'), + szf_file_video_outline('\ue80d'), + szf_file_word_outline('\ue80e'), + szf_message_processing_outline('\ue80f'), + szf_notebook_outline('\ue810'), + szf_zip_box_outline('\ue811'); override val typeface: ITypeface by lazy { SzkolnyFont } } -} +} \ No newline at end of file diff --git a/szkolny-font/src/main/res/font/szkolny_font_font_v1_0.ttf b/szkolny-font/src/main/res/font/szkolny_font_font_v1_0.ttf deleted file mode 100644 index 351575db..00000000 Binary files a/szkolny-font/src/main/res/font/szkolny_font_font_v1_0.ttf and /dev/null differ diff --git a/szkolny-font/src/main/res/font/szkolny_font_font_v1_1.ttf b/szkolny-font/src/main/res/font/szkolny_font_font_v1_1.ttf new file mode 100644 index 00000000..33ad627f Binary files /dev/null and b/szkolny-font/src/main/res/font/szkolny_font_font_v1_1.ttf differ