6e347b6b36
* Changed platform AlertDialogs and preference.* to support lib counterparts - added dependencies: support/preference-v7 for PreferenceFragmentCompat and Preference subclasses, support/preference-v14 for the MultiSelectListPreference - simplified some AlertDialog.Builder calls and added non-null annotations to DialogFragment#onCreateDialog(Bundle) overrides to shut the IDE up - UIUtils: changed static member avatarColorsIdx to local var because it's only used in one place and the value isn't cached - layout/dialog_send_text: removed view vertical margins as they take way too much space for nothing. - strings: shortened english preference titles - themes: added PrefTheme and changed preference title font size to medium from large - preferences: changed CheckBoxPreference to SwitchPreferenceCompat. these don't have the same issue described in #233 (tested in kitkat). * Changed platform PreferenceManager in RemoteActivity to support pref * Fixed M permissions * Split prefs into 2 groups as per material design guidelines * Changed prefs theme to v14.material * Moved container padding to individual prefs; removed pref-v7 dependency - this makes the item dividers touch the screen edges which i think looks better - don't need to require preference-v7 because preference-v14 already does * Moved PrefTheme attributes *{Start,End} to v17 override * Fixed crash caused by rotating twice while a dialog is active * Changed wording as suggested |
||
---|---|---|
app | ||
art | ||
doc | ||
gradle/wrapper | ||
tools | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.md | ||
LICENSE.txt | ||
README.md | ||
build.gradle | ||
gradlew | ||
gradlew.bat | ||
settings.gradle |
README.md
Kore - Kodi/XBMC remote for Android
GitHub repository for the Kore Android app.
Kore is the official remote for Kodi, and aims to be a simple and easy to use remote.
Building
- Make sure you have a working Android build system;
- The version of Android SDK and Build Tools needed is specified in app/build.gradle. Make sure you have them installed;
- Install the version of Android support library that is specified in app/gradle (dependencies section);
- Git pull
- Gradle should be able to fetch all the other needed libraries.
Credits
Libraries used
- Jackson
- Butterknife
- Picasso
- EventBus
- JmDNS
- PagerSlidingTabStrip
- FloatingActionButton
- ExpandableTextView
Translations
- French - Kowalski
- Bulgarian - NEOhidra
- German - jonas2515
- Italian - Enrico Strocchi
Links
License
Copyright 2015 XBMC Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.