Ciaran Gultnieks
2ae4e6516e
Re-implement show incompatible, and fix details layout more
2012-09-19 17:06:49 +01:00
Ciaran Gultnieks
006ee57bbf
Handle long descriptions properly
2012-09-19 13:14:36 +01:00
Ciaran Gultnieks
547e14e850
Prevents download cancel when touching outside progress dialog (ICS)
2012-09-18 21:27:48 +01:00
Ciaran Gultnieks
14cdf092d3
Tidies up app details view a bit and adds summary/package id
...
The package ID is shown only in expert mode.
2012-09-18 20:59:00 +01:00
Ciaran Gultnieks
111ac731dc
Fix check for unknown added date
2012-09-18 18:05:52 +01:00
Ciaran Gultnieks
0d0c65fb0e
Adds handling of formatted descriptions
2012-09-17 21:46:32 +01:00
Ciaran Gultnieks
37afec1f87
Prevents cancellation of update by touching outside progress dialog
2012-09-16 12:02:04 +01:00
Ciaran Gultnieks
18b40b25b3
Update repo index when relevant preferences changed
2012-09-16 11:55:01 +01:00
Ciaran Gultnieks
717df0b82f
Adds preference to ignore touchscreen feature
...
A ridiclous number of apps claim to be incompatible with devices that
don't have a touchscreen. This even includes devices that have the 'fake
touchscreen' feature instead. Nearly all of those have no such
requirement, so this preference allows you to ignore it and treat those
apps as being compatible.
2012-09-16 11:37:06 +01:00
Ciaran Gultnieks
121d5cdd2b
Removes unused import
2012-09-16 10:29:24 +01:00
Ciaran Gultnieks
0eaca35e5b
Gives category Spinner an ID
...
Without an ID, the default save/restore state mechanism doesn't work,
so (for example) if you rotate the screen on ICS, the current category
switches back to the default.
2012-09-16 10:08:30 +01:00
Ciaran Gultnieks
42d2070701
Fixed crash returning from settings, caused in previous commit
2012-09-15 13:20:06 +01:00
Ciaran Gultnieks
d239d2dabe
Only get icons for compatible apps, and behave properly after reset
...
There's no point wasting time and space on icons for incompatible
apps because they'll never be displayed!
2012-09-15 11:24:47 +01:00
Ciaran Gultnieks
b46b6ed933
A few changes to list UI:
...
Categories only apply to 'Available' list, which now includes
installed apps too.
2012-09-15 08:30:08 +01:00
Ciaran Gultnieks
7efd600ae3
Default to What's New
2012-09-14 23:17:08 +01:00
Ciaran Gultnieks
89dbcaf609
Sort What's New and Recently Added by most recent first
2012-09-14 22:31:14 +01:00
Ciaran Gultnieks
a14a926264
Major revamp of database and app index handling
2012-09-14 22:05:55 +01:00
Ciaran Gultnieks
c40572ca92
Don't mess about upgrading transient database tables
2012-09-14 11:03:07 +01:00
Ciaran Gultnieks
3c0ccf2f4f
Tidied up some file-related stuff
2012-09-14 09:24:08 +01:00
Ciaran Gultnieks
cd44c8b80b
Tidy up installed version stuff
2012-09-14 08:03:40 +01:00
Ciaran Gultnieks
bc4251248b
Suppresses API lint warnings for EclairChecker
...
That class is only instantiated on API 5+
2012-09-14 08:02:37 +01:00
Ciaran Gultnieks
161cc23f8f
Restores case insensitive sorting of applications by name
...
I broke this in 0.34-test
2012-09-14 07:12:57 +01:00
Ciaran Gultnieks
ff8dde9cc7
Stops attempting to get signatures for not-installed packages
...
This only wastes a negligible amount of time, but causes silly
log messages.
2012-09-14 07:12:25 +01:00
Ciaran Gultnieks
0efc4c6794
Performence improvements, work in progress
2012-09-13 21:28:19 +01:00
Ciaran Gultnieks
003d65627e
Fix crash when rotating screen in App Details
2012-09-12 21:52:52 +01:00
Ciaran Gultnieks
2ecfb9d5a0
Don't re-read database when switching categories
2012-09-12 17:19:52 +01:00
Ciaran Gultnieks
a2de56e2a5
Better reporting of update errors
2012-09-12 16:56:04 +01:00
Ciaran Gultnieks
951bf603fd
Avoid UI clash between changed repos and empty update
2012-09-12 16:55:43 +01:00
Ciaran Gultnieks
64c8ed5507
More efficient memory usage when processing repo index
2012-09-12 00:02:27 +01:00
Michele Azzolari
905af06124
Go straight to updates tab in response to notification
2012-09-11 16:00:15 +01:00
Ciaran Gultnieks
2d397c8611
Improved update handling:
...
Database is locked for much less time - only briefly before starting an
update sequence, and again after all downloads and parsing are complete.
Also, when the same app is defined in multiple repos, the apks are
merged rather than just having one take priority.
2012-09-10 22:46:45 +01:00
Ciaran Gultnieks
0623801474
Reorganise database access to prevent locking issues
2012-09-10 21:01:39 +01:00
Ciaran Gultnieks
568b615ecf
Take notice of HTTP response code when downloading icons
2012-09-10 21:00:03 +01:00
Ciaran Gultnieks
0d52290a26
Removed some unused imports
2012-09-07 17:15:26 +01:00
Ciaran Gultnieks
c98aa9f6dc
Overhauled repository update to resolve multiple problems
2012-08-31 16:33:51 +01:00
Ciaran Gultnieks
75898b7b0c
Fixed another update problem
2012-08-26 14:06:23 +01:00
Ciaran Gultnieks
bb89fc6c1b
Fixed update bug
2012-08-26 10:46:53 +01:00
Ciaran Gultnieks
8323aacc7e
Add "What's New" and "Recently Updated" categories
2012-08-26 09:31:59 +01:00
Kevin Everets
6d0b5d2d8e
Add "added" information to the Apk list in AppDetails if available
...
Just place it below the status for the time being until a more pleasing
layout can be created.
2012-07-16 15:08:17 -04:00
Kevin Everets
d6015fe77c
Parse and store the "added" and "lastupdated" for Apps and "added" for Apks
...
This bumps the database version to 14 in order to store these extra
strings.
2012-07-16 15:08:17 -04:00
Ciaran Gultnieks
15904928ae
Send client version when requesting index.jar
...
This will allow us to deal with future incompatibilities if necessary,
and also to determine how far back we need to support.
2012-01-12 17:30:51 +00:00
Kevin Everets
5c87a5c425
Show the currently installed version (if installed) and current version (if hasUpdate)
2012-01-11 10:48:51 +00:00
Ciaran Gultnieks
c17b6fdcc6
Enable fast scroll on app lists
2012-01-10 16:41:06 +00:00
Ciaran Gultnieks
ba2861dcc8
Probable fix to notification problem
2011-12-05 17:06:50 +00:00
Ciaran Gultnieks
23109ca778
Cleaned up the update process a bit
2011-11-29 17:51:11 +00:00
Ciaran Gultnieks
1fd7fa835c
Merge commit 'refs/merge-requests/6' of git://gitorious.org/f-droid/fdroidclient into merge-requests/6
2011-10-11 13:49:46 +01:00
Ciaran Gultnieks
a6ee656afb
Additional debug output for diagnosing feature incompatibility
2011-10-11 13:47:35 +01:00
Ivo Ugrina
9359509e2c
added antiNoneFreeDep
2011-10-08 00:20:51 +02:00
Paul Sokolovsky
0ee34076af
Handle actual list filtering based on category dropdown selection.
2011-08-16 21:45:46 +03:00
Paul Sokolovsky
8a5dbaf001
Add category dropdown at the top of main form (above tabs).
2011-08-16 21:45:35 +03:00