• MorphOS Developer
    geit
    Posts: 1060 from 2004/9/23
    The most important thing I miss in Ambient is a smart source/destination handling.

    For example if your drag a file from A to B and then a second one from A to B. In that case ambient should wait for the first operation to finish and stack up the copy operation like a print server. Maybe with "play/pause/abort" buttons to force start, stop and pause them.

    Cinnamon on LinuxMint does this very well, but it could be improved. E.g. when C and D are complete different drives they may start parallel and if there is A->B and A->C and A is a locale SSD it could also launch if the bandwidth is not a problem. E.G an USB SSD should never be prioritized and used by multiple copy processes, but an internal could handle that. Same for a network storage.

    Also a smart delete option. If the user wants to delete a file it can be deleted right way UNLESS it is stacked within the copy process file. In that case the deletion can be piled as well, to be performed when the copy process is done. I often forget to delete crap. Sure I can use Cut and Paste, but if a copy process already is half way through, you don't want to interrupt just to change the copy mode. Also you may just want to delete 1 source file, but the stacked copy process includes 10 files.

    So the user can drag and drop like mad and the system is optimizing the copy process without causing a physical hard drive to drive crazy or multiple copy processes eat up all time due to limited bandwidth or drive head movements.

    Just my 50 cents of Ambient wishful thinking.
  • »31.08.24 - 08:15
    Profile