-
Notifications
You must be signed in to change notification settings - Fork 667
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync Status Icons in File Browser #1818
Comments
Related: |
Cool, thanks. @MTRichards , can you find somebody to actually provide the icons drawings? |
Can do! |
@MTRichards you might want to add additional icons as share indicator to tell the user that the file/folder is shared by somebody else? In addition it is currently technical possible to tell the user that the file/folder is externally mounted - no idea if there is a need for it from the user perspective. |
Right now, I will put the "external" icon as an interesting option and start asking about it - not sure if a user will be interested in knowing that or not. |
I thought I commented on this here … anyway, 👍 as we discussed. |
+1 |
@MTRichards I love the functionality of overlay icons, but:
While there is a big chance that overlay icons cannot be used, I personally prefer another method for showing the folder/file status. Microsoft seems to know about this limitation for at least 10 years. Using the same overlay icons as OneDrive .... ? |
@VincentvgNn Reuse seems like a good idea, but it's not possible due to different semantics and icon requirements. This one is really on Microsoft, and I don't see much room for improvement here. Let's try to do as good as we can and get a first version out. This can always be optimized later depending on the feedback. |
Wuala had (has) a separately installed module for the overlay icons. Not an attractive solution while switching on/off the icons needed installing/uninstalling the software and a system restart. The worst was the existence of an overlay icon that overwrote the icon from another cloud sharing program with the same overlay name. I agree with your approach if the user can enable/disable these overlay icons without any damage to the icons from others. A required system restart is not nice but acceptable if explained to the customer. I uninstalled SugarSync. As far as I remember, they have such a solution. Hint: Put a space as the first character in the overlay name, ' ownCloud.....' and not 'ownCloud.....' |
The ability to disable the icons is not planned, as the icons are essential to know the state of the file. Disabling them makes no sense. It would be an unnecessary option which would clutter the settings. |
@jancborchardt I can also happen that the ownCloud icons do not work all. Suppose 2 are working and the others not. The most important OC overlay icons can be given the highest ranking by a space and a number as I suggested above. The usage of overlay icons has increased strongly. It's busy there! |
Yes, we are aware of the dirty tricks :-) |
Dirty tricks, ......., yes. But MS uses them as well. Now you can choose the names for the OC overlay icons. Later-on it's more difficult to add spaces and/or numbers in the names. |
Alright, this request has been floating around for over 2 years, what the heck is going on? This is a critical feature that is EXPECTED for any file syncing service, I'm dumbfounded that owncloud doesn't have it. At the very least develop something for Windows since that should be the easieist as the API stays the same across platforms. And your business market share is primarily there. Why couldn't you just pick through Tortoise SVN's source code and see what they are using for hooking up sync icons? https://code.google.com/p/tortoisesvn/source/browse/ What will it take to get this put in? If we pool up a sum of funds, can we see this feature implemented? |
https://github.com/owncloud/mirall/tree/win_overlay_icons, to be merged into master, is going on. Plus, this feature is scheduled for 1.7, a beta of which will be released soon. And again, we know how to do it, and it's being done. But we have slightly different requirements, which is why we have try things out. I'll just never understand how people that do not pay anything and don't contribute come to expect they can DEMAND things in such a rude way. |
@danimo @ogoffart FYI our discussion about the local TCP port to connect to: So we decided to store the port in a file called This needs to be done for each The Explorer/Finder/Nautilus then (when asked for directory icons) goes along the file path until the root to check for the file Alternative and possibly cleaner implementation: Store port using https://en.wikipedia.org/wiki/Extended_file_attributes |
A better name for the file would be |
@ogoffart That name is however not ignored by older versions of the sync client (at least i don't see it in |
@dragotin On my Win 8.1 laptop the current overlay icons cannot work because of the occupied first 11-12 slots. So the ownCloud overlay icons cannot work. An agreement with Microsoft on sharing their overlay icons would be the ultimate solution. |
I did 2 experiments on Win 8.1 to get the overlay icons working: I renamed all OC overlay icons in the registry with 2 spaces in front. After renaming back to the original names I restarted the PC, checked the registry names and uninstalled OC. I renamed all Google Drive and SkyDrive overlay icons in the registry with a proceeding "x". Restarting without the File Explorer works fine. At the end I re-installed OC Client 1.7.0 beta 1 without overlay icons. |
@danimo |
It is in the new release 1.7.0 so I close this issue. |
Are the overlay icons theoretically available for all platforms in 1.7.0? I have that version of the client installed on Ubuntu and I'm not seeing any icons. |
@simonjwoolf yes, it should work, on Ubuntu with the Nautilus file manager. If there are any problems please open a new issue and provide more info, like version of Ubuntu and if possible, the file manager. Thanks! :) |
On Linux, you have to install the package owncloud-client-nautilus and restart nautilus, namely relogin. |
Got it, that works a treat. |
@dragotin isn’t the package installation handled automatically? |
This feature does not seem to be working on Windows 7; I don't see any indicator icons in my ownCloud directory on any of my Windows 7 systems. (Using 1.7.0, build 4162) |
@cdhowie you might need to restart, that worked for me on Win7 |
@Dusa Hmm, good idea. I will try and update the thread with the results. If that does work then it might not be a bad idea for the client installer to prompt a restart. |
Rebooting did solve the issue. |
@dragotin @danimo |
Placing spaces and " in front of what you want to be active is indeed dirty. If MS is not able to solve the problem, all others should at least refain from flooding the registry. So now that I know where to edit the list, why does everybody try smuggle their "most valuable" 10 icons in every time I reboot or whatever. This is more than ugly. Gab |
Basic Concept:
A small overlay icon that lies on top of files and folders inside the desktop client finder, explorer and equivalent app for Linux – something akin to the Box or Dropbox icons.
If the system is offline, there are no overlay icons present. BUT if a file has unsynced changes, the circular (static) icon remains as long as the system is offline indicating it is waiting to sync. Then it gets a circular icon spinning once it starts syncing when the system is online.
The icons for Folders are set like this:
All errors bubble up, so an error deep in a folder structure bubbles up to the top folder as per the rules above.
The icons for Files are set like this:
There are 4 related items for UX / integration with the OS:
@jancborchardt
The text was updated successfully, but these errors were encountered: