Commit graph

  • 82b1f36379 Merge remote-tracking branch 'origin/master' Karim Abou Zeid 2015-04-23 22:09:52 +02:00
  • 311769a784 Disabled disk cache for album art and fixed the navigation drawer header image view being out of aspect ration. Scrolling in any list should be buttery smooth now. Had no time for the search rewrite today, gonna do that tomorrow. Karim Abou Zeid 2015-04-23 22:06:51 +02:00
  • 049d4262b7 Added bottom padding to the playlist detail list so the FAB doesn't cut off menus at the bottom of the list. Aidan Follestad 2015-04-23 12:48:30 -05:00
  • 744d5e12a6 Enabled all caches and added custom signatures Karim Abou Zeid 2015-04-23 19:25:30 +02:00
  • 46ccf7ab76 Fix FC on clear memory cache Karim Abou Zeid 2015-04-23 18:18:48 +02:00
  • d3c6872438 Disabled Glides diskcache for album arts and added placeholders to workaround the fact that the lib needs a bit to long to set the error drawable. Karim Abou Zeid 2015-04-23 17:45:47 +02:00
  • 5df986539c Fixed search crash. I'm assuming you're adding search results tomorrow? Aidan Follestad 2015-04-22 18:53:02 -05:00
  • fbc5731c47 Added serialization version IDs so that songs don't become deserializable after updates. Aidan Follestad 2015-04-22 16:11:09 -05:00
  • 7481b31b7f MD 0.7.2.7 Aidan Follestad 2015-04-22 15:53:17 -05:00
  • ee2b661eb4 Replaced Ion with Glide. Big performance boost, and should also fix the FCs many people get because of recycled bitmaps. Fixed the ripple flickering by using ?selectableItemBackground on Lollipop again instead of custom ripple. Search is broken for now, remake in progress. Karim Abou Zeid 2015-04-22 21:17:38 +02:00
  • c75ab6bf15 Material Dialogs 0.7.2.6 Aidan Follestad 2015-04-22 09:26:41 -05:00
  • a8f342fe39 Fixed layout alignments, especially for KitKat Karim Abou Zeid 2015-04-22 14:06:11 +02:00
  • 4b2921c6c7 Renamed two Util methods Karim Abou Zeid 2015-04-22 13:48:55 +02:00
  • 82c7128ea8 Updated deprecated palette methods and fixed a small bug in artist and album detail activity Karim Abou Zeid 2015-04-22 13:22:40 +02:00
  • cc910143e1 Fixed the check drawable getting black when on white background. Replaced the check drawable with lower dp. Moved two files to another package. Karim Abou Zeid 2015-04-22 12:41:33 +02:00
  • 4d39cae75b ActionBarActivity is now AppCompatActivity, which has lots of new internals. http://android-developers.blogspot.com/2015/04/android-support-library-221.html Aidan Follestad 2015-04-21 17:53:32 -05:00
  • 1dfe65e0e6 ActionBarActivity is now AppCompatActivity, which has lots of new internals. http://android-developers.blogspot.com/2015/04/android-support-library-221.html Aidan Follestad 2015-04-21 17:52:54 -05:00
  • bc023099f1 Fixed CircleView package, and dynamic view base classes. A Material Dialogs update will come tonight. Aidan Follestad 2015-04-21 17:50:03 -05:00
  • aac1b42b4c Removed invalid locale identifier (values-es-r419 gives an error in Android Studio's newer update). Aidan Follestad 2015-04-21 17:10:57 -05:00
  • 8a907db631 Updated Gradle plugin, along with all the library dependencies. Palette will be 6-8 times faster and bugs and other stuff were fixed in RecyclerView and the support library. Tint lists are also supported by DrawableCompat now. Aidan Follestad 2015-04-21 17:09:15 -05:00
  • a78ca26b05 Circle view will show black checkmark if background is white. Aidan Follestad 2015-04-21 14:53:27 -05:00
  • 6564986f52 Audio stream type is set, to get rid of an annoying repetitive system log message :) Aidan Follestad 2015-04-21 13:14:09 -05:00
  • 87a69df59e Temporary workaround for Material Dialogs accidentally being deleted from jCenter a day or two ago. Aidan Follestad 2015-04-20 19:28:03 -05:00
  • 3c719c109a Prepare for release 0.9.9.1b synced translations and changed app version Karim Abou Zeid 2015-04-20 20:49:22 +02:00
  • 713cbf2b29 Materialized the seekBar for devices below Lollipop, seekBar visible again in landscape and fixed a common FC Karim Abou Zeid 2015-04-20 20:31:55 +02:00
  • 2231027934 Added temporary wakelock in the gap between MediaPlayers onCompletion() and start() to finally fix the issue where the player stops after a track is finished on some devices. Karim Abou Zeid 2015-04-20 19:50:01 +02:00
  • 38efe37b1a String updates, removed unnecessary use of getResources().getString() Aidan Follestad 2015-04-20 09:12:08 -05:00
  • 1a8d20bde4 Hopefully fixed the bitmap recycled issue by setting noCache() in playing notification and widget Karim Abou Zeid 2015-04-20 00:08:02 +02:00
  • 5a25738993 Fixed some of the apps most common FCs according to its fabric.io statistics Karim Abou Zeid 2015-04-19 23:07:37 +02:00
  • 6a6da75fd6 Removed toolbar transition & co (58b2773) from master branch and moved those changes to the new shared-element-item-glitch branch to keep everything clean Karim Abou Zeid 2015-04-19 22:35:15 +02:00
  • 51d64db9b6 Updated some strings and imported translations again Karim Abou Zeid 2015-04-19 22:04:46 +02:00
  • d48e519689 Automatic translation import Karim Abou Zeid 2015-04-19 21:29:42 +02:00
  • 5ab9a75c3c Resets recents color when it is needed. Karim Abou Zeid 2015-04-19 21:07:35 +02:00
  • f48301800d TagEditor now closes the dialog just before the finish() call instead before the scanning process. AlbumDetail activity resets the colors if the new album art set in tag editor is empty or has no vibrant color Karim Abou Zeid 2015-04-19 20:24:51 +02:00
  • 2c65373638 Grammar fix, added hint to SearchView, SearchView is themed with the widget color Aidan Follestad 2015-04-19 12:55:44 -05:00
  • b9e2562ad9 Ran recursive Reformat Code to remove unused imports Aidan Follestad 2015-04-19 12:45:33 -05:00
  • 0747e8837c Task color (color of bar in recents entry) will match the palette color of the artist/album detail, now playing, and tag editor activities. Aidan Follestad 2015-04-19 12:25:47 -05:00
  • 2f4ada964e LastFM -> Last.fm Aidan Follestad 2015-04-19 01:05:34 -05:00
  • f8d9d5106e When you update an album cover from the tag editor, not only will the album detail screen update, the artist detail screen will when you go back to it too. This uses activity results. Aidan Follestad 2015-04-19 00:56:45 -05:00
  • 58b277354b Progress with #13 Aidan Follestad 2015-04-19 00:03:38 -05:00
  • 6c5bff9b25 When you download/select album art in the tag editor, the album detail screen will refresh its art when it's returned to. Aidan Follestad 2015-04-18 22:57:25 -05:00
  • b9bbccf196 With rescanMedia in the tag editor, the activity won't finish until scanning is complete. This was a bug before and it caused a service connection leak and incomplete scan. Aidan Follestad 2015-04-18 22:49:52 -05:00
  • 52d2cdb7ee Small code simplification Aidan Follestad 2015-04-18 12:47:40 -05:00
  • 0d26c79661 Status bar placeholder views shouldn't be image views, that uses unnecessary memory and computation time Aidan Follestad 2015-04-18 12:33:17 -05:00
  • 605ae13488 Material Dialogs 0.7.2.4 Aidan Follestad 2015-04-18 12:25:49 -05:00
  • 77f6baac26 Fixed #25 Aidan Follestad 2015-04-18 11:28:51 -05:00
  • b67d610a23 Added preference summaries so users know what a few settings actually do Aidan Follestad 2015-04-18 10:45:26 -05:00
  • 6c6060699b Colored nav bar setting is disabled below Lollipop Aidan Follestad 2015-04-18 10:39:28 -05:00
  • f532c103cb Merge remote-tracking branch 'origin/master' Aidan Follestad 2015-04-18 10:28:39 -05:00
  • 135c8233ec First-run crash fix, colored nav bar setting should be on for all by default if translucent nav bars are no longer being used, etc. Aidan Follestad 2015-04-18 10:28:29 -05:00
  • 986c2e7493 Merge remote-tracking branch 'origin/master' Karim Abou Zeid 2015-04-18 17:15:05 +02:00
  • ac41e04fd3 Removed redundant comparators and sorting operations Karim Abou Zeid 2015-04-18 17:14:47 +02:00
  • c004a5b112 Slightly reduced semi-transparent toolbar alpha so the setting makes a difference Aidan Follestad 2015-04-18 10:13:38 -05:00
  • fc68623a22 Merge remote-tracking branch 'origin/master' Aidan Follestad 2015-04-18 10:05:41 -05:00
  • 44c996956a Zeroed out toolbar top padding for below v19 Aidan Follestad 2015-04-18 10:05:30 -05:00
  • 2d08e5c5d1 MultipleChoicePreference to set colored navigation bar for each activity individually. Karim Abou Zeid 2015-04-18 17:03:11 +02:00
  • 00b72b7a75 Rename UiPreferenceChangedEvent.java to UIPreferenceChangedEvent.java Karim Abou Zeid 2015-04-18 16:56:59 +02:00
  • 0a452b5244 Drawer finally goes below the statusBar on Lollipop Karim Abou Zeid 2015-04-18 14:29:36 +02:00
  • 9f9fc51088 Fixed issues with statusBar coloring appearing on KitKat, read the instructions in ThemeBaseActivity Karim Abou Zeid 2015-04-18 13:53:44 +02:00
  • 69ffac805a Fixed FC on below API 19 because of missing dimen attribute in values Karim Abou Zeid 2015-04-18 13:10:50 +02:00
  • b02391161e Removed the option for translucent nav bar completely, and cleaned up the code in ThemeBaseActivity Karim Abou Zeid 2015-04-18 13:05:27 +02:00
  • a457d88da8 Fix for Tag editor coloring bugs Karim Abou Zeid 2015-04-18 12:35:08 +02:00
  • 8fbcf5ffb4 Reverted some changes which caused big performance issues #22 Karim Abou Zeid 2015-04-18 12:17:12 +02:00
  • be013e1558 Restored broken functionality of "colored album footers" setting not applying immediately after checking. Karim Abou Zeid 2015-04-18 11:44:03 +02:00
  • 84534303e4 More updates. To fix tomorrow on KitKat: FAB is too far down, status bar color is wrong in artist/album detaill screens. Aidan Follestad 2015-04-18 02:44:35 -05:00
  • 5671f651e5 Loaders sort returne data, not including playlist songs since they should be ordered by added time. Java's collection sorting uses quick sort so there shouldn't be noticeable hits to performance. Aidan Follestad 2015-04-18 02:33:44 -05:00
  • ad627943fb No delay to close nav drawer after switching pages, feels much faster. Also fixed a small glitch. Aidan Follestad 2015-04-18 02:25:41 -05:00
  • f503d0ea1e Crash fix Aidan Follestad 2015-04-18 02:22:04 -05:00
  • 2d822cdbc9 More fixes for translucent UI with newer correct status bar coloring implementation on Lollipop. The status bar color is still slightly miscolored in the artist and album viewer since the translucent status bar darkens it . Aidan Follestad 2015-04-18 02:19:59 -05:00
  • a573e58261 Translucent status bar in artist and album detail view on KitKat/Lollipop Aidan Follestad 2015-04-18 01:26:42 -05:00
  • 872987bfc5 Fixed artist and album viewers from previous commits, need to re-add translucent status bars there for Lollipop and KitKat Aidan Follestad 2015-04-18 01:18:46 -05:00
  • 3028b96634 Correct colored status bar implementation for Lollipop, updated status bar colors in some activities to be darker than toolbar color (e.g. tag editor), added elevation to some views, etc. Getting KitKat support again for this colored UI will also come back soon with SystemBarTInt. Aidan Follestad 2015-04-18 00:47:57 -05:00
  • 0f60a54d50 Menu button on devices that have it will open the overflow. Radio buttons in grid size menu are themed with the accent color, resolves #18. Aidan Follestad 2015-04-17 22:51:11 -05:00
  • e4385c8edc Prepare for beta release, synced translations and changed build number Karim Abou Zeid 2015-04-17 19:35:09 +02:00
  • c948cda70b Fixed #15 Aidan Follestad 2015-04-17 10:03:01 -05:00
  • 751f0b796a Fix in ThemeBaseActivity for the darktheme boolean and new "now playing" toolbar icon Karim Abou Zeid 2015-04-17 16:28:42 +02:00
  • 53acfc850f Update README.md Karim Abou Zeid 2015-04-17 15:56:02 +02:00
  • b9a434f006 translation import Karim Abou Zeid 2015-04-17 15:27:42 +02:00
  • 7265b1e852 Replaced the ic_drawer_settings and ic_drawer_help drawables with the ones directly from google and added also xxxhdpi versions of them Karim Abou Zeid 2015-04-17 13:25:22 +02:00
  • a19ea19eb9 Cleaned up seekBar styles and properly align seekBar to left and right of the screen again Karim Abou Zeid 2015-04-17 13:15:32 +02:00
  • 5ca6bd5617 Fixed issue navigation drawer hero don't show default album art and made the transition between navigation drawer and MusicControllerActivity fluid by using basically the same bitmap and let android do the center crop stuff Karim Abou Zeid 2015-04-17 12:13:15 +02:00
  • 6d3e98f094 Fixed a wrong string usage and imported translations Karim Abou Zeid 2015-04-17 11:52:32 +02:00
  • 5363d515bd Fixed the fab being in a weird position sometimes Karim Abou Zeid 2015-04-17 11:22:40 +02:00
  • 8d1e352be2 Fixed small graphical issue in tag editors Karim Abou Zeid 2015-04-17 10:57:18 +02:00
  • 774d1f7076 Palette color passed to song tag editor where applicable Aidan Follestad 2015-04-16 22:28:25 -05:00
  • d65dd12582 Status bar color in tag editor should be darker shade of primary color Aidan Follestad 2015-04-16 22:10:37 -05:00
  • 6e6f70882f Input type updates, years should use number instead of numberDecimal, others should cap words Aidan Follestad 2015-04-16 22:06:29 -05:00
  • f7c91839ba Cleanup titles and content of more dialogs, also removed unnecessary empty dialog callbacks (you don't need to manually dismiss dialogs with auto dismiss on by default) Aidan Follestad 2015-04-16 20:49:09 -05:00
  • d5c5d02360 Various title, content, and action title updates for dialogs to make them more consistent and professional Aidan Follestad 2015-04-16 20:24:59 -05:00
  • a09c891f31 Playlist empty text will invalidate when playlist data is changed, create/rename dialogs have input hints and capitalize words, etc. Aidan Follestad 2015-04-16 20:05:37 -05:00
  • 7055b443fb Small fixes, also added empty text to playlist fragment and detail viewer. Aidan Follestad 2015-04-16 19:47:32 -05:00
  • 598d5f6623 Slightly decreased the nav drawer item height, they were much too large compared to the design guidelines before Aidan Follestad 2015-04-16 19:35:48 -05:00
  • 7abd29fdac Merge remote-tracking branch 'origin/master' Karim Abou Zeid 2015-04-17 01:39:47 +02:00
  • 70f33b4829 merged everything together correctly Karim Abou Zeid 2015-04-17 01:39:41 +02:00
  • 79025bec8d Decreased delay before hiding nav drawer after selecting an item by 200ms Aidan Follestad 2015-04-16 18:26:04 -05:00
  • 22c701a5f0 EditTexts in the tag editors are dynamically themed, also fixed toolbar gravity in tag editors Aidan Follestad 2015-04-16 18:22:44 -05:00
  • e07614d065 Small fixes, theming updates, moved a literal title and literal array to string resources Aidan Follestad 2015-04-16 18:20:15 -05:00
  • a11535c8a3 Switched from Picasso to Ion Karim Abou Zeid 2015-04-17 00:56:55 +02:00
  • 7ce86afd74 Lots of progress with dynamic theming, the nav drawer now uses a RecyclerView, AboutDeveloperDialogHelper is now a DialogFragment, RTL support (to suppress Lint warnings), other various small fixes, cleaned up and formatted lot of code (and removed un-used resources), R.string.ok > android.R.string.ok, R.string.cancel > android.R.string.cancel, switched dialog helpers to DialogFragments. Aidan Follestad 2015-04-16 16:47:02 -05:00
  • c1b258dadd Material Dialogs wasquite a bit behind in updates :) Aidan Follestad 2015-04-16 10:50:22 -05:00