yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] tliebeck:
FX 2.0.beta9

Now available via Play Store (beta channel) or direct download: http://android.nextapp.com/fx/r2041/FX_r2041.apk

(Google Play beta test info at end of post)

This is yet another few minor tweaks:

Added support for disabling display of UNIX permission data for network hosts (on by default).

Pixel-alignment cleanups (tweaking margins/padding/alignment).

Fixed window menu scrolling.

Minor fixes.

Almost there....please post any bug reports NOW! :D

Google Play Beta Testing information

You can sign up for beta testing using the Google Play Store's new app beta-testing feature.

If you'd like to beta test FX, you can do so by joining this Google+ community: https://plus.google.com/communities/101301040394875566704

Once you've joined, you can opt-in to use beta instead of released version here: https://play.google.com/apps/testing/nextapp.fx
[Android Apps and Games] GermainZ:
Just one: only one image is shown per line if the sidebar is enabled (or on lower resolutions). Maybe thumbnails would be a better choice? It'd also make the text easier to focus on, and ease switching sections.
[Android Apps and Games] elban:
There is something weird about the zoom level. From the home screen, at 50%, I click "filesystems", then back to home: it is still at 50% but it looks a bit smaller. Playing with the zoom and it goes back to normal.
[Android Apps and Games] peterbonge:
Confirmed. Same with max. zoom level (200%). After getting back to the home screen it looks a little bit different. But I don't think that the sizes of the objects are changing. It seems that the vertical spaces between the objects are getting smaller after getting back home.
[Android Apps and Games] iXNyNe:
Before and after screenshots?
[Android Apps and Games] peterbonge:
I've attached 2 screenshots. The first one was taken directly after zooming to 200%. The second one was taken after going to storage and back.
[Android Apps and Games] tliebeck:
FX 2.0.beta10

Now available via Play Store (beta channel) or direct download: http://android.nextapp.com/fx/r2043/FX_r2043.apk

(Google Play beta test info at end of post)

This is yet another few minor tweaks:

Fixed home screen zoom layout quirk (thanks everyone!)

Fixed crash bug in Google Drive due to Proguard over-optimization.

Minor tweaks to "Tips for New Users" popup. The popup should show up once again for everyone (just once of course, I just want to display new feature data to 1.x users when they update).

Activating "Split View" from the Window menu now always resets splitter position to 50%.

Google Play Beta Testing information

You can sign up for beta testing using the Google Play Store's new app beta-testing feature.

If you'd like to beta test FX, you can do so by joining this Google+ community: https://plus.google.com/communities/101301040394875566704

Once you've joined, you can opt-in to use beta instead of released version here: https://play.google.com/apps/testing/nextapp.fx
[Android Apps and Games] djsubtronic:
I noticed a bug today. In the previous beta before beta 10, I went into the /system partition to delete some files but I forgot to turn on write mode. So I made a multi selection then the dynamic toolbar appeared on the bottom right as expected. I hit delete, and naturally I received the error message saying the system is read only. I dismissed the message, and it returned to the directory view, with my multi selection still intact. However, the dynamic toolbar disappeared. I had to unselect and reselect a file and it came back.
[Android Apps and Games] iXNyNe:
Good find but I can't duplicate. I think I'm on beta 10 (there's no updates waiting for me in the play store) but version says 2.0.0.9 so I'm not 100% sure. tried on both 2.0.0.9 and 2.0.0.10 without issue. I also tried using multi select mode from the view menu and could not replicate.

I tried in /etc/init.d/ was there a specific folder you were in?
[Android Apps and Games] djsubtronic:
/system/etc/firmware, was deleting a the modem* files. Tried on beta 10, I was able to duplicate it just now.
[Android Apps and Games] iXNyNe:
Hmm, I don't have /system/etc/firmware/ on CyanogenMod 10.1 for i777

I tried going through /system/etc/init.d/ rather than /etc/init.d/ and I see no difference, still no issue.

Can anybody else try this?
[Android Apps and Games] elban:
Tried the same just now with beta 10 and I couldn't reproduce the issue.
[Android Apps and Games] djsubtronic:
I think I realised why. I assume you were not browsing /system with as root with the FX Root addon?
[Android Apps and Games] elban:
I did.
[Android Apps and Games] iXNyNe:
I was browsing as root (addon installed)

I can try without root I suppose...

Edit:

That did it!

So I can confirm browsing without root does replicate this issue.
[Android Apps and Games] Szczepanik:
Thanks - I like the "Tips for New Users" popup

And the dark theme.

Cheers

Tom

My Note 2 to you
[Android Apps and Games] djsubtronic:
That only makes things more baffling as I only got the issue when browsing as root. Without root it was fine lol.
[Android Apps and Games] tliebeck:
The toolbar is currently dismissed immediately whenever you press cut, copy, or delete. It'd be better if it went away after the delete dialog were closed after a successful delete (or if the delete is initiated and the user hides the dialog). Thanks for reporting this, will add it to the todo list.
[Android Apps and Games] iXNyNe:
Also if you are dealing with a read only directory. Cut should act as copy I would think...
[Android Apps and Games] tliebeck:
Yes, probably will hide the option altogether (or gray it out).
[Android Apps and Games] tliebeck:
FX 2.0

FX 2.0.0.10 (a.k.a. "beta" 10) has been moved into production as the 2.0 release! There is no changelog, it's the same APK. If you'd like to direct-download the APK, it's available here: http://android.nextapp.com/fx/r2043/FX_r2043.apk

A screenshot for good measure:

Thank you everyone for your help in testing 2.0, I truly appreciate it!

There's no longer a release in the beta channel, but it's going to continue to be used. I believe you can opt-in/out of it at your leisure. I'm generally going to try and keep to the practice of putting versions that will be released into production into the beta channel first (quick single-fix releases will obviously be an exception). The beta channel should always contain a quality product.

Thank you, everyone, again!
[Android Apps and Games] tliebeck:
As invariably happens with new releases that change lots of things, I imagine there will be some users who are more comfortable with or prefer the look of 1.5.2. 1.5.2 can be downloaded here:

http://android.nextapp.com/fx/r286/FX_r286.apk

If there's significant demand, I can do a build of 1.5.2 with a different Android "package name" and/or upload it to the Play Store. Such a release would also have a slightly altered icon/label. It could then be installed/used at the same time as 2.0. And of course the Plus and Root add-ons would also continue to work with it.
[Android Apps and Games] Nucleotide:
Those apart of the beta, do we need to uninstall the app and reinstall from the Play Store to get the full/production release?
[Android Apps and Games] elban:
I think the beta channel works fine, doesn't it?

And you can always use the alpha release for experimental features.

Some of us are happy to test drive and be on the edge ;)
[Android Apps and Games] tliebeck:
I believe the answer to this is that you can just continue along. The last version uploaded to the beta channel was the 2.0 release, i.e., I pushed "move to production' in my developer console, I didn't upload something new.

Just check the "About" box in FX and make sure you're running 2.0.0.10, build #2043.

The next release likely won't be in the beta channel...now that it's hit the masses, someone somewhere will report a (hopefully) quick fix bug or two that will (hopefully) just need a line of two code changed and then released. It would be my understanding that if there isn't something specific in the beta channel, you'll get the updated production release....that said, haven't personally tested this yet.
[Android Apps and Games] tliebeck:
Yep, definitely plan to continue to use it, (as well as posting APKs here). And may wind up using the alpha channel at some point as well, although such experimental APKs may be best just posted here with a set of instructions attached.

I've also updated the second post in this thread (i.e., on the first page) to contain links to important releases in the archive on http://android.nextapp.com/fx , as well as the archive itself.
[Android Apps and Games] thedicemaster:
is there a reason why images now reload when you set them as wallpaper?

to me it just seems like a waste of time.

and a little request: could you perhaps allow the image viewer to draw behind the notification bar as well?

I have a transparent notification bar, and being able to see through it in the image viewer would make it easier to choose images to be used as wallpaper.(not all wallpapers work well with a transparent notification bar)
[Android Apps and Games] tliebeck:
It is a waste of time, but it's a very efficient use of memory. :D

This was added to avoid out-of-memory errors, and it's fairly effective. It seems the call to set the wallpaper causes the image to be loaded into memory in our own process, and with the image displayed, it's just too much to handle.

Have you seen other apps display stuff behind the notification bar? I've actually never tried to do this, that would be pretty cool though. Perhaps make the menu always transparent as well. You can single-touch the image (or push View->Fullscreen, I think) to make the menu and notification bar go away when viewing an image.

And by the way, the FX 2.0 image viewer, while improved, is not the one I'd really like to build. I think the current item is the weakest link in FX.
[Android Apps and Games] thedicemaster:
there aren't many that support transparent notification bars unfortunately, and the apps that do usually do so unintentionally.

right now I can only think of apex launcher and YouTube that definitely support it.

for YouTube it only works when playing a video in fullscreen and revealing the controls.

you can try for yourself with xposed tweakbox(the setting should be fairly universal, it should work on touchwiz, aosp, and CM10 roms)

now that I think about it, making the image go behind the notification bar and menu bar would also remove the little jump you get when switching to fullscreen view.
[Android Apps and Games] duckredbeard:
Network files not working anymore

I've lost network sharing and viewing. I remember having the ability to copy and paste files from my PC to my tablet using this app. Now I'm having issues. I tap "Network", then select the PC that has the file I want. I see all of the drives. When I tap one of the drives (any of them) I get the "Access to host [target PC name] was denied due to invalid authentication (incorrect user name, password, or inadequate permissions).

I don't remember changing any permissions, and I can still see and access networked drives using PCs. I would like to get this function back. Is there a walkthrough or default setting I should know about? Windows prerequisites for sharing using this app? Is this a "workgroup" issue? I'm using Windows 7 on all PCs. Latest FX application, I'm sure.
[Android Apps and Games] elban:
but do your shares require authentication, or are they open?
[Android Apps and Games] thedicemaster:
did you recently install any Windows (live) essentials software on your pc?

there's a component included that makes changes to how shared folders are handled, and it causes permission problems with many Linux based devices.
[Android Apps and Games] duckredbeard:
My PCs do not require a login password. I am not sure if that is what you mean. I have not set any passwords anywhere.

---------- Post added at 04:32 PM ---------- Previous post was at 04:30 PM ----------

I have only done the updates that Windows downloads and installs. I have not deliberately installed any other software. One of my PCs is undergoing a new C: and OS installation, so this is a clean slate. All sharing permissions are set to the default.
[Android Apps and Games] 2LoT:
Move Camera images

Hi,

Sorry if this has been already mentionned. Currently it is quite inconvenient to move files from Images/Camera to another folder. Here is what I do currently with FX 1.52:

1. Multi Select images in Camera

2. Go to another folder, Paste

3. Go back to Camara, Multi Select again

4. Delete

Wishlist for improvement:

- In Camera folder, the long press must also allow Cut, or better yet, the context menu which appears automatically when a file is selected (http://xdaforums.com/showthread.php?p=42519373) should have the Cut button.

BTW, I am waiting patiently for the next release. In particular the improved multi-select. Because currently (FX 1.52) I find the multi-select option not very convenient (require more clicks).

Thanks.
[Android Apps and Games] krinkster:
I had a similar problem with network shares. To solve mine I deleted the connection from fx and created a new connection.
[Android Apps and Games] tliebeck:
Thanks for reporting and apologies for the troubles. Is there any chance you could check the Android log? Just look for an exception or any related lines with the tag "nextapp.fx" Programs like "catlog" and "alogcat" provide a convenient way to get logs if you don't have ADB set up. If it's only an authentication error, you might not find anything.
[Android Apps and Games] tliebeck:
FX 2.0.1 (released to beta channel only)

Now available via Play Store (beta channel) or direct download: http://android.nextapp.com/fx/r2045/FX_r2045.apk

(Google Play beta test info at end of post)

2.0.1 is a very minor update to 2.0, providing a couple fixes/cleanups and one new feature. Cleanups include:

Fixed obscure crash scenario if image file doesn't exist during thumbnail generation (reported via Google Play bug reports)

Minor UI aesthetic tweaks to search progress, network browsing,

Better logging for SMB connection failures.

Added Settings options (off by default) to place all menu items on left side of screen. This is useful for some Samsung device owners where Samsung's "Multiwindow" feature may draw *OVER* the user interface of FX.

Added logcat viewer with ability to save/copy FX logs.

The logcat viewer may be access from the "System Status" menu (tap the up arrow and then "Logs") from the System Status screen. The System Status screen can be accessed from the "Operations" screen via its lower-right menu.

Google Play Beta Testing information

You can sign up for beta testing using the Google Play Store's new app beta-testing feature.

If you'd like to beta test FX, you can do so by joining this Google+ community: https://plus.google.com/communities/101301040394875566704

Once you've joined, you can opt-in to use beta instead of released version here: https://play.google.com/apps/testing/nextapp.fx

As always, thanks for testing!
[Android Apps and Games] tliebeck:
And btw, for any developers...here's the fairly trivial code to grab logcats and device info:

package nextapp.maui.util;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import android.os.Build;
import android.util.Log;

import nextapp.maui.AndroidEnvironment;
import nextapp.maui.Maui;

public class LogCat {

public static List<String> getLog(String[] tags, int maxLines) {

StringBuilder command = new StringBuilder("logcat -v threadtime -t " + maxLines);
if (tags != null) {
for (int i = 0; i < tags.length; ++i) {
command.append(" -s ");
command.append(tags[i]);
}
}
String commandString = command.toString();

List<String> lines = new ArrayList<String>();
lines.add("Android SDK: " + AndroidEnvironment.SDK);
lines.add("Board: " + Build.BOARD);
lines.add("Build ID: " + Build.DISPLAY);
lines.add("CPU: " + Build.CPU_ABI);
lines.add("Device: " + Build.DEVICE);
lines.add("Fingerprint: " + Build.FINGERPRINT);
lines.add("Manufacturer: " + Build.MANUFACTURER);
lines.add("Model: " + Build.MODEL);
lines.add("Product: " + Build.PRODUCT);
lines.add("Tags: " + Build.TAGS);

lines.add("___________________");
lines.add("Error Log @ " + new Date() + ": " + commandString);

maxLines += lines.size();

BufferedReader reader = null;
try {
Process process = Runtime.getRuntime().exec(commandString);
InputStream in = process.getInputStream();
reader = new BufferedReader(new InputStreamReader(in));
String line;
while ((line = reader.readLine()) != null) {
if (lines.size() >= maxLines) {
lines.remove(0);
}
lines.add(line);
}
} catch (IOException ex) {
Log.w(Maui.LOG_TAG, "Unable to retrieve logcat.", ex);
lines.add("Unable to retrieve logcat: " + ex);
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException ex) {
Log.w(Maui.LOG_TAG, "Error closing logcat output.");
}
}
}

return lines;
}
}

That's not completely generic code of course, you'll have to remove some NextApp-specific junk from it, but you get the idea.
[Android Apps and Games] elban:
Thanks, I may find use for this in the future ;)

So I suppose there is no android API for logging... bad! :)
[Android Apps and Games] tliebeck:
I use the android.util.Log stuff to actually log things, but as far as I can tell, there's no way to retrieve it other than something like this. I just grab everything with my tags as well as the "AndroidRuntime" tag to catch any crashes. Beats the heck out of asking users to download/install a log viewer app.
[Android Apps and Games] markyrevilla:
set permissions

Hi i need some help. i tried to change permissions i pressed ok after the prompt saying about the changes i wanted to make but when i checked the permissions its still the same . the file is located on my internal sdcard. its system.apk that i need to set permissions on then i will replace my original system.apk with it for some mods to take effect. thanks. ill appreciate the help very much.
[Android Apps and Games] GermainZ:
AFAIK, you can't set +x permissions on SD cards, they're usually mounted as noexec.

Not sure about the other permissions.
[Android Apps and Games] tliebeck:
Yes, unfortunately chmod, even as root, is entirely ineffective on user storage.

If you want to set the permissions correctly before overwriting something, create a directory of /data, e.g., /data/userstorage or something like that (just make sure the name doesn't conflict with anything else Android might use). You can then copy the files there and change permissions appropriately.
[Android Apps and Games] markyrevilla:
^ where do i put that directory exactly?thanks man.
[Android Apps and Games] mdalacu:
Hi, do you plan to support passive mode in FTP?

Thanks.
[Android Apps and Games] tliebeck:
Currently support *only* passive mode. Support for active mode needs to be added (and needs to be added soon, some routers need it).
[Android Apps and Games] tliebeck:
If you need a "working area", just create a directory off /data. Name it whatever you like, e.g. "userstorage".
[Android Apps and Games] mdalacu:
In the same lan, internal IPs, i can only connect to the ftp server using Solid Explorer in passive mode, it's strange, i know. Using Fx File Explorer i always get "A network error error communicationg with host 192.168.0.200". From a different computer in the same lan i can connect without any problem. The server is Serv-U. What can i do?

Thanks.
[Android Apps and Games] tliebeck:
FX 2.0.1.1 (released to beta channel only)

Now available via Play Store (beta channel) or direct download: http://android.nextapp.com/fx/r2046/FX_r2046.apk

(Google Play beta test info at end of post)

2.0.1.1 is a trivial update to 2.0/2.0.1.0. Changes include:

Added support for connecting to FTP servers that require ACTIVE rather than PASSIVE connections. These are rare, but do exist (e.g. some home routers that provide network attached storage functionality). You must uncheck the "Use Passive" checkbox in the FTP connection editor dialog (under advanced).

Added more timeouts for FTP connections.

RealVideo files now use the correct "video" icon.

Google Play Beta Testing information

You can sign up for beta testing using the Google Play Store's new app beta-testing feature.

If you'd like to beta test FX, you can do so by joining this Google+ community: https://plus.google.com/communities/101301040394875566704

Once you've joined, you can opt-in to use beta instead of released version here: https://play.google.com/apps/testing/nextapp.fx
[Android Apps and Games] tliebeck:
FX is certainly using passive mode. I did just add support for active mode (see post above), if you want to try the beta version. (Note, that's a beta of a micro-version increment...unlikely to cause any issues.)
[Android Apps and Games] 2LoT:
Hi Tod,

Using FX 2.0.0.10, it is still not possible to MOVE photos from Camera to another folder, as described in this post: http://xdaforums.com/showthread.php?p=43659313

Is it by design?
[Android Apps and Games] tliebeck:
No real reason for it not to be there, have added it in local version, thanks!
[Android Apps and Games] mdalacu:
Thank you, I can connect to my ftp server now. Great! :)
[Android Apps and Games] bruce7373:
The answer is probably staring me in the face, but is there a way to do a multi-select drag? Or maybe the equivalent of holding the shift key on a PC?
[Android Apps and Games] tliebeck:
The swipe-to-select only works on individual items. For selecting a large number of items, use View->Select Multiple and just tap them.
[Android Apps and Games] elban:
now that you made me think about it, "select from -> to" could be useful in some situations (like shift on a pc, not control).

for example you could long click the first item and choose "select range", the tap another file as the end of the range.

just thinking out loud...
[Android Apps and Games] tliebeck:
Certainly would be nice to have, but it'd need another gesture. Maybe two fingers down on a selected item, swiping up or down selects rows above/below. It'd be kinda cool, but I don't be intuitive, and it'd have the potential to annoy people as well.
[Android Apps and Games] elban:
I see. But why don't you like the option to just add a contextual menu item called "select range"? That would set the start of the range on the file and then you would just need to select the end of the range by tapping another file.
[Android Apps and Games] tliebeck:
Probably a better idea, though that context menu is pretty full. Could add it to the multi-select overlay, but that's pretty full too. Could enable it by long-pressing on "Select Items" in context menu or "View"->"Select Multiple"...have it bring up a menu with an option to "select range".
[Android Apps and Games] elban:
The last two options may be ok because we wouldn't be adding any further clutter, but I think we need something first.

I remember we talked about it some time ago: menu items that have a long-click action should be visually distinguishable, in my opinion. For example ala "directory opus" with a folded corner.
[Android Apps and Games] bruce7373:
What about this: select the first file and the last. On the pop-up strip at the bottom which has the # of files selected and options, a button which would select all the files in that range?

On a separate note, didn't there use to be an option to select a theme for the text editor? I would prefer black on white, but I can't see how to do it.
[Android Apps and Games] tliebeck:
Thanks for the suggestion, I still need to take a look at all this (currently doing a few quick but extremely overdue improvements to another product, WebSharing).

Text editor theme is tied to FX theme. Only the light/dark setting matters, and will control the appearance of the menu. This has to be set from the FX settings though. The text editor foreground/background colors can be adjisted via the menu (View->Colors) from within the editor.