RsyncUI menu bar

RsyncUI menu bar app

Not yet released as beta. Having been away from my residence for approximately ten days. I anticipate returning home on Sunday, October 5th, and will commence more testing of the menu application upon my return. The core code, model, and process code of the application have been extensively validated. Development efforts have primarily focused on the user interface, and additional testing is required before the release of a beta version.

I have commenced the development of a menu bar version of RsyncUI. The primary objective of this application is to remain on the menu bar and provide effortless access to data synchronization.

To the best of my ability, I have utilized the periphery tool to eliminate unused code. Additionally, there have been modifications to views to enhance their suitability for a menu bar application and minimize the memory footprint. Tables and data lists are converted to Lists, which, in my opinion, appear more visually appealing on a menu bar application. The codebase has been minimized, and all model and process code is shared with RsyncUI.

Functions not within the menu app

The following functions is not within the menu app:

  • there is no administrative task management
    • new tasks and profiles will be added by RsyncUI.
  • there is no log views, logs may be viewed by RsyncUI
    • logs are created by the menu app
  • there is no support for URL commands
  • there is no restore of data
    • restore of data function is only valid for remote servers
  • there is no Quick function

The main menu and about

Upon clicking the menu bar icon for the application, the main view is displayed. Users can estimate and execute tasks, select tasks, double-click on tasks, and monitor the progress bar during task synchronization.

The main view might also be detached from the menu bar.

Estimate and synchronize estimated.

Last modified October 4, 2025: update (76b73d6)