408 Commits

Author SHA1 Message Date
Daniel Martí
dbb084accd Disable preferences after desc by default. 2013-05-03 23:02:13 +02:00
Daniel Martí
5cf8cc1d55 Don't use hard-coded "NONE". Long/Short title. 2013-05-03 21:36:16 +02:00
Ciaran Gultnieks
7904db43ea Merge commit 'refs/merge-requests/32' of git://gitorious.org/f-droid/fdroidclient into merge-requests/32
Conflicts:
	res/values/strings.xml
2013-05-03 11:29:00 +01:00
Paul Sokolovsky
43f1c6d8a6 Remove "all" from "Checking all apps compatibility..."
"All" kinda made sense in the context of internal workings
(fetch package list from several repos, then process compatibility of
all apps), but superfluous from user's perspective.
2013-05-01 13:04:59 +03:00
Peter Serwylo
8c41f18a1b Change permissions string to include version number of latest. 2013-04-28 19:57:12 +10:00
Peter Serwylo
7849182f98 i18n permissions. 2013-04-28 18:52:26 +10:00
Peter Serwylo
688142c83e bede's changes for adding permissions to app details. 2013-04-28 18:48:22 +10:00
David Black
9928b9408f add xxhdpi launcher icon 2013-04-21 19:58:32 +01:00
David Black
edc97f0f26 better padding for icons 2013-04-19 18:17:02 +01:00
David Black
1038aa5d99 reduced all icons by 12.5% compared with fdroid-logo.svg 2013-04-18 15:02:34 +01:00
Peter Serwylo
841ec9d289 Make progress more multi-repo aware.
Changed strings.xml to reflect the multi-repo nature of updating.

Also refactored progress events to make them more generic and
easier to nest deeply down the call stack. The ProgressListener
now just expects a ProgressListener.Event, which in addition to
statically typed type and progress info, also has an associated
Bundle which can store arbitrary data.
2013-04-16 12:45:51 +10:00
Peter Serwylo
4bcf4bf60d Progress information during repo update.
Polls the download server before download to see how big the file is so
that we can figur eout our progress during download. Its a bit of a hit
(about 1.5 seconds on my connection), but I think most people would be
willing to take a small hit to get accurate percentage measurements.

I also spend a small amount of time (~1.5 seconds) asking how big the
file is before we download it, so that we can give an accurate
progress measurement. The same can be said for peeking into the
XML file before we pass it to the SAX parser, by just iterating
over every line looking for "<application" and counting that. It
is not perfect, and it takes about 3 seconds for 600 apps on my
crappy emulator, but the progress makes much more sense.

Refactored helper loops as per Andrew's suggestions.

Close file reader correctly.
2013-04-16 11:59:44 +10:00
Ciaran Gultnieks
d641ad8539 Default https when adding repo 2013-04-15 10:32:59 +01:00
Ciaran Gultnieks
a2843aa7be Translation updates 2013-04-12 14:53:15 +01:00
Ciaran Gultnieks
0cb5d25b0c Change license from GPLv2+ to GPLv3+ 2013-04-12 14:45:48 +01:00
Ciaran Gultnieks
f500aad71e Merge commit 'refs/merge-requests/20' of git://gitorious.org/f-droid/fdroidclient into merge-requests/20 2013-04-12 14:30:39 +01:00
Ciaran Gultnieks
33fea6e316 Merge commit 'refs/merge-requests/18' of git://gitorious.org/f-droid/fdroidclient into merge-requests/18 2013-04-12 14:29:32 +01:00
Peter Serwylo
32d89db8c6 Merge branch 'master' into issue-135-tab-swiping
Conflicts:
	src/org/fdroid/fdroid/FDroid.java
2013-04-12 09:24:56 +10:00
Peter Serwylo
89facb24c6 Finished implementation of swipe to change tabs. 2013-04-10 12:57:35 +10:00
Peter Serwylo
fdf69cabcc WIP: Adding tab swiping, which is a bit more work than I thought. 2013-04-10 10:17:55 +10:00
Peter Serwylo
8679a1241f Also show "add repo" and "update/install" in action bar.
The "update" icon was a "+" (add icon) which looked a bit weird, so a
quick search of other UI's shows that the "refresh" icon is used for
"update". The official Android reference docs say to copy icons that
aren't part of the android.R.drawable.* constants into your own
drawable-* folders, so I've done that here. The icons are from android
SDK version 17.
2013-04-09 18:55:10 +10:00
David Black
cdac0e4632 re-render fdroid logo pngs 2013-03-28 13:14:51 +00:00
Ciaran Gultnieks
1c869ee00c Merge commit 'refs/merge-requests/16' of git://gitorious.org/f-droid/fdroidclient into merge-requests/16 2013-03-25 08:00:16 +00:00
Ciaran Gultnieks
3908ed16db Can't support tzm - removed 2013-03-24 10:14:50 +00:00
Ciaran Gultnieks
9643f69a82 Translation updates 2013-03-24 08:50:09 +00:00
Ciaran Gultnieks
54fb62e186 Translation updates (includes italian 0/1 search result crash fix) 2013-03-23 10:14:10 +00:00
Paul Sokolovsky
b71fcab896 Allow user to edit number of update history days in prefs.
Instead of using hardcoded 14 days.
2013-03-17 00:37:37 +02:00
Ciaran Gultnieks
249e7319ec Translation updates 2013-03-06 18:37:55 +00:00
Alexander Berntsen
81bfec549d Rename menu option "Update" to "Update Repos" 2013-03-06 17:57:13 +00:00
Paul Sokolovsky
8d578feaf3 Add menu_launch translation. 2013-01-28 02:27:53 +02:00
Paul Sokolovsky
57d3ccc124 On package details page, add menu option to run installed application.
Standard Android "Launch" terminology used in source code, but menu
item is called "Run" for brevity.
2013-01-28 02:27:42 +02:00
Ciaran Gultnieks
e8eac5f2ca Translation updates 2012-10-19 20:36:42 +01:00
Ciaran Gultnieks
a53fb0ed5b New translations - esperanto, finnish, bulgarian (none complete) 2012-10-19 20:36:06 +01:00
Michele Azzolari
5a5a632778 Showing last repo scan at bottom of repo list 2012-09-28 11:01:25 +02:00
Ciaran Gultnieks
21dab74e08 Translation updates 2012-09-19 21:53:09 +01:00
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
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
5511f85cea Translation updates 2012-09-18 14:52:41 +01:00
Ciaran Gultnieks
0d0c65fb0e Adds handling of formatted descriptions 2012-09-17 21:46:32 +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
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
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
0efc4c6794 Performence improvements, work in progress 2012-09-13 21:28:19 +01:00
Ciaran Gultnieks
e75b4b44b2 Translation updates 2012-09-10 22:53:07 +01:00
Ciaran Gultnieks
7647cc2594 French translation correction, fixing issue #75 2012-08-29 11:20:25 +01:00
Ciaran Gultnieks
021506b8d6 Fix tab overlap issues on larger screens 2012-08-29 07:52:29 +01:00
Ciaran Gultnieks
8323aacc7e Add "What's New" and "Recently Updated" categories 2012-08-26 09:31:59 +01:00
Ciaran Gultnieks
6c838afe0b App name consistency 2012-08-25 09:57:10 +01:00
Ciaran Gultnieks
cc0aa6b835 Changed logo 2012-08-17 16:48:00 +01:00