I’ve observed a performance issue when using Midday Commander on older ARMv5 CPUs.
It might be helpful to document this in the README file.
Performance & Hardware
Midday Commander is built using the Bubble Tea framework. Unlike the classic mc (which uses ncurses to update only changed pixels), Midday Commander uses a functional rendering approach that refreshes the entire terminal screen on every input.
- Recommended: Modern desktops, servers, and high-speed SSH connections.
- Limitation: On very old or low-power hardware (e.g., legacy ARM-based NAS devices like Synology DS212, Raspberry Pi 1/Zero), you may experience high CPU usage and input lag during rapid navigation.
- SSH Tip: If using over a slow network, ensure your terminal size is not excessively large to reduce the amount of data transmitted per frame.
I’ve observed a performance issue when using Midday Commander on older ARMv5 CPUs.
It might be helpful to document this in the README file.
Performance & Hardware
Midday Commander is built using the Bubble Tea framework. Unlike the classic
mc(which usesncursesto update only changed pixels), Midday Commander uses a functional rendering approach that refreshes the entire terminal screen on every input.