664 Commits

Author SHA1 Message Date
Daniel Martí
35d30e148e Disable text selection as it didn't allow links.
Possible but wonky solution suggested in the source code comments.
2013-07-16 15:03:01 +02:00
Ciaran Gultnieks
9941e543ed Merge branch 'master' of gitorious.org:f-droid/fdroidclient 2013-07-15 22:32:17 +01:00
Ciaran Gultnieks
63e37a879f Better attempt at fixing boot crash when SD card is not ready? 2013-07-15 22:32:09 +01:00
Daniel Martí
77449ac165 Revert "Disable scrollbars altogether on the three main tabs"
This reverts commit c78ff5df303689341ea040847d5d2c53b56c9533.
2013-07-15 23:02:53 +02:00
Daniel Martí
89f8630f12 Add share (via fdroid://details?id=app.id) button 2013-07-15 16:49:03 +02:00
Daniel Martí
234b39acb7 Add support for fdroid://details?id=app.id uris
Also, launch them from inside AppDetails directly
2013-07-15 15:37:24 +02:00
Ciaran Gultnieks
79b789d2c0 Merge branch 'master' of gitorious.org:f-droid/fdroidclient 2013-07-11 13:55:40 +01:00
Daniel Martí
c78ff5df30 Disable scrollbars altogether on the three main tabs 2013-07-11 13:03:22 +02:00
Daniel Martí
a46b8e8663 Revert all the fast scroll always enabled changes 2013-07-11 12:45:13 +02:00
Ciaran Gultnieks
d01afa4cb6 Use icons from old .fdroid rather than downloading if possible 2013-07-10 17:51:06 +01:00
Daniel Martí
2b4147ed9f Hide ActionBar title on AppDetails to make space 2013-07-10 15:51:58 +02:00
Daniel Martí
194cb24d2c Move the "Uninstall" button to the Action Bar 2013-07-10 14:23:51 +02:00
Ciaran Gultnieks
9d51cd72ac Use proper cache storage location (issue #239) 2013-07-10 11:34:19 +01:00
Daniel Martí
ed54b028a9 Make the icon spacing a lot easier 2013-07-09 23:33:05 +02:00
Daniel Martí
91aa4610a1 Align summary with app name on compact layout. 2013-07-09 23:25:21 +02:00
Daniel Martí
80437abcc0 Fast scroll always on and with padding only on APIs >= 11 2013-07-09 16:36:21 +02:00
Daniel Martí
3caa411390 Fast scrolling always enabled. Also, add some padding. 2013-07-09 15:22:30 +02:00
Daniel Martí
2d11283db5 Enable fast scrolling for the search results 2013-07-08 15:45:44 +02:00
Daniel Martí
5230da8d68 Fix crashes on APIs <= 16 using compactlayout 2013-07-08 14:54:42 +02:00
Daniel Martí
8762efb86b Load compactlayout setting only once. Buildfix. 2013-07-08 14:51:28 +02:00
Daniel Martí
09d21740c8 Updates/Insalled icons in compact layout need to be updated 2013-07-08 14:32:41 +02:00
Daniel Martí
0c259673d8 non-compact stuff is now hidden by default via xml
Also, forgot to add the backwards compatibility for END_OF
2013-07-08 14:26:07 +02:00
Daniel Martí
4d0c4babe6 Various speedups in the app views. Compact layout still needs restarting. 2013-07-08 12:54:44 +02:00
Daniel Martí
b05e38d761 Move the search function from the menu to the actionbar in SearchResults 2013-07-08 11:46:01 +02:00
Daniel Martí
66d16bf875 Add refreshApps header 2013-07-08 11:33:30 +02:00
Daniel Martí
3ce8cbf5bd Restore old invalidations after apk installs/uninstalls. Do not refresh the same app multiple times. 2013-07-08 11:21:36 +02:00
Daniel Martí
686403d978 Add back to home function to the actionbar icon for apis >=11 (fixes #291) 2013-07-07 11:10:03 +02:00
Daniel Martí
948dfa55ec We handle market:// now, so open play.google.com directly 2013-07-07 10:27:37 +02:00
Daniel Martí
eaa94bdf83 No need to move around app ids around any more 2013-07-07 10:20:57 +02:00
Daniel Martí
9c4aa9127f Drastically improve performance after installs/uninstalls.
- Only reload those apps that actually need reloading, not all of them
- Reloading all the stuff inside DB.App is not necessary - only the install
  information can be changed
2013-07-07 00:27:12 +02:00
Daniel Martí
d39047bfea Drop text selection for APIs 10 or lower (not available) 2013-07-06 19:40:22 +02:00
Daniel Martí
419ea5510d Don't refill description and other static stuff when returning from install/uninstall 2013-07-06 19:16:12 +02:00
Daniel Martí
93326a90d1 Descriptions and Summaries are now selectable (closes #290) 2013-07-06 18:28:25 +02:00
Daniel Martí
15cf724074 Reload compact layout setting without restart (fixes #275) 2013-07-06 15:01:12 +02:00
Daniel Martí
71e6c294e4 Add support for market://details?id=package.name 2013-07-06 14:49:06 +02:00
Daniel Martí
5a461589a5 Search by typing in the search view as well 2013-07-06 14:21:59 +02:00
Daniel Martí
0d099a0126 Don't crash if a link points at a nonexistent package (fixes #167)
For now, nothing happens. This should be improved.
2013-07-06 13:35:58 +02:00
Daniel Martí
c7db510dad Forgot a period in 0cec8f9 2013-07-06 01:29:12 +02:00
Daniel Martí
0cec8f9bd5 Start a search by just typing (closes #213) 2013-07-06 01:24:00 +02:00
Daniel Martí
a1116608e7 No need to refill search results at each resume (fixes issue #155) 2013-07-06 00:29:58 +02:00
Daniel Martí
4f7858ad68 Add a message to differentiate when we download icons 2013-07-05 16:55:51 +02:00
Peter Serwylo
5442aaa4dd Merge remote-tracking branch 'mvdan/notifications' 2013-06-28 08:22:53 +10:00
Daniel Martí
4a61c20e92 Merge commit 'refs/merge-requests/46' of gitorious.org:f-droid/fdroidclient 2013-06-27 14:50:33 +02:00
Daniel Martí
232815cce8 Merge commit 'refs/merge-requests/47' of gitorious.org:f-droid/fdroidclient 2013-06-27 14:32:25 +02:00
Daniel Martí
9ba01d16bf Merge commit 'refs/merge-requests/51' of gitorious.org:f-droid/fdroidclient 2013-06-27 13:04:47 +02:00
Daniel Martí
ddaf4b65cd Merge commit 'refs/merge-requests/44' of gitorious.org:f-droid/fdroidclient 2013-06-27 12:57:45 +02:00
Daniel Martí
7605ec219f Merge commit 'refs/merge-requests/48' of gitorious.org:f-droid/fdroidclient 2013-06-27 12:51:04 +02:00
Daniel Martí
bab1e6536c Merge commit 'refs/merge-requests/49' of gitorious.org:f-droid/fdroidclient 2013-06-27 12:50:10 +02:00
Ciaran Gultnieks
21eb159330 Make tabhost initialisation work on Nook
I have no idea why this works, but it does.
2013-06-24 15:28:19 +01:00
Peter Serwylo
1caa7510b6 Changed compact view to show description.
Removed the license and the version info from the compact view, and
showed the description instead. The installed status, and whether the
app can be updated or not (but not which version can be updated to) is
now shown via little icons on the right hand side of the list view.

Also refactored adapters to allow different views for
Available/Installed/Updates tabs. This is because I didn't want the
"installed" status icon in the installed tab, and neither the
"installed" nor the "updates" icon in the "updates" tab.

The adapters were moved to the "views" package, because I needed to add
three new classes and they started to clutter the list of *.java files.
2013-06-10 21:57:28 +10:00