syncthing-macos icon indicating copy to clipboard operation
syncthing-macos copied to clipboard

Add recent file changes submenu

Open mstgrv opened this issue 6 years ago • 18 comments

It would be cool if certain Syncthing functions could be accessible from the syncthing-osx dropdown menu - basic things from the front page of the GUI, such as

~~Pause All~~ (implemented) ~~Rescan All~~ (implemented) Add Folder Recent Changes Add New Device

And also other things like:

Settings Restart

mstgrv avatar Mar 20 '18 23:03 mstgrv

I have been thinking some time ago to add indeed some handy actions in the dropdown. However I would not like to reimplement dialogs which are available in the webinterface.

xor-gate avatar Mar 22 '18 10:03 xor-gate

Yeah putting too many things in the dropdown would be bad, but the 2 things that would absolutely be handy to have would be "Pause All" and "Refresh All"

mstgrv avatar Mar 24 '18 18:03 mstgrv

Yes I agree on those items.

xor-gate avatar Mar 25 '18 20:03 xor-gate

Do you mean "Pause All"/"Resume All" and "Rescan All"?

virusman avatar Mar 25 '18 20:03 virusman

Exactly, especially the pause/resume all item would be handy (e.g if tethering on a mobile data connection)

xor-gate avatar Mar 25 '18 20:03 xor-gate

Rescan All will also be handy for when you've made a change you'd like to "commit" immediately, rather than waiting for the rescan interval (or filesystem watcher) to catch it

mstgrv avatar Mar 25 '18 20:03 mstgrv

Filesystem watching is almost instant, not supported everywhere.

xor-gate avatar Mar 25 '18 20:03 xor-gate

Pause all folders or pause all devices?

virusman avatar Mar 25 '18 22:03 virusman

Good question, I think pause all devices.

xor-gate avatar Mar 25 '18 22:03 xor-gate

See #43

virusman avatar Mar 25 '18 23:03 virusman

I would say Pause All Folders is something worth adding as well - this is about saving energy/cpu cycles on the machine, rather than pausing syncing to peers (whilst keeping folders scanning)

mstgrv avatar Apr 10 '18 21:04 mstgrv

@mstgrv yes I agree on this item.

xor-gate avatar Apr 12 '18 19:04 xor-gate

Hi guys with latest release the Pause/Resume all devices and Rescan all is alive! The Pause All folders is still missing. Just go to the About -> Check for updates (or wait 24h for poll).

xor-gate avatar Apr 19 '18 19:04 xor-gate

Thanks very much! Would be cool to see Pause All Folders introduced at some point, but it's great to have Rescan All and Pause All Devices in the menu now!

mstgrv avatar Apr 23 '18 20:04 mstgrv

should this issue title be modified to represent the current status, or closed and a new issue opened for the items that are still left? would show the project is making progress, but could also be a waste of time.

vincentardern avatar May 08 '18 21:05 vincentardern

Hi @vincentardern, as long as the issue is not closed not everything is implemented (or agreed). The following items are still left:

  • Recent Changes, fearly easy could be a submenu with last 10 items
  • Add Folder, needs some thinking and more work
    • needs a GUI dialog for picking a folder to add
    • there needs some kind of sane default value when adding a folder (see folder element properties https://docs.syncthing.net/users/config.html#folder-element)
  • Add New Device, needs some thinking and more work
    • needs a dialog to enter the device id
    • and there are "a lot" of properties for configuring the device (see device element properties https://docs.syncthing.net/users/config.html#device-element)

I understand we dont want to open a webbrowser every time, and a native gui looks much better. But reimplementing dialogs is just a little more work, but many people would like it.

xor-gate avatar May 10 '18 11:05 xor-gate

For me, Recent Changes would be lovely - it really shows that things are happening - but would it be a submenu of the folder, or could we have a global one? My vote would be for the global one, so as to be as quick as possible to have something visible. Simple file name and date would be enough for me.

The Add functions look to me like the kind of thing that id out of scope on a 'quick access' widget like this.

entonio avatar Mar 22 '19 19:03 entonio

I think the menu is already full of the necessary elements except for the proposed and useful Recent Changes so I changed the title of the issue.

xor-gate avatar Aug 09 '20 09:08 xor-gate