![]() |
Forum Index : Microcontroller and PC projects : File Manager for PicoMite
![]() ![]() |
|||||
Author | Message | ||||
twofingers Guru ![]() Joined: 02/06/2014 Location: GermanyPosts: 1364 |
Hi Vadim, thanks for the last version and thanks for "spying" ![]() Something to look at again ... BTW: the USB-keyboard+console no longer works in FM123! ![]() Here comes the newest unofficial version: fm1184.zip New: - DeleteDir included - CopyDir included (As Matthias suggested.) It works quite satisfactorily. But not perfectly. For example, the source and target directories for copying must not be identical. It is still a test version, without warranty. I would like to have more dialog functions and feedback from the new functions (for example a progress bar), without making the whole thing too complicated. On the other hand, I don't want to change the design too much. You can tell me if you like it and if you adopt something from the suggestion. Now all that's missing is multi select ... ![]() Kind regards Michael Edited 2025-02-03 03:12 by twofingers causality ≠ correlation ≠ coincidence |
||||
javavi![]() Guru ![]() Joined: 01/10/2023 Location: UkrainePosts: 366 |
Speeded up sorting by name by disabling additional readings when forming a list of files. Yes, I made a USB keyboard, but the console seems to have fallen off, I haven't figured out how to make it universal yet. And why, I think a separate version of FM should be made for the console. I am watching with interest the implementation of the function of copying/moving a folder with files, I will have to do this too. I think that multiple selection can be made simultaneously with coloring files by type by introducing one additional array. |
||||
twofingers Guru ![]() Joined: 02/06/2014 Location: GermanyPosts: 1364 |
Hi Vadim, Yes, that's how I imagined it. But it could also be very complicated ... Sure? I didn't notice it, unfortunately. But I only work with file lists of around 100 files. By console I mean Picomites 2 with HDMI, connected to the PC via USB and Teraterm. Unfortunately, that doesn't work anymore with your latest version. Just for information. I'm curious to hear what other suggestions you have. ![]() Kind regards Michael causality ≠ correlation ≠ coincidence |
||||
twofingers Guru ![]() Joined: 02/06/2014 Location: GermanyPosts: 1364 |
Hi Vadim, minor improvements and error management regarding CopyDir and DeleteDir. fm1186.zip I am considering whether a file compare and a directory compare would be useful. Kind regards Michael causality ≠ correlation ≠ coincidence |
||||
javavi![]() Guru ![]() Joined: 01/10/2023 Location: UkrainePosts: 366 |
I think that we need to maintain a balance between the most necessary functionality and the desire to expand it. Perhaps it will be possible to make a menu for calling user extensions that the FM will call with the currently selected files. Maybe somehow it will be possible to create a universal mechanism for calling such functions. I want to free the F2 button and move the file renaming function to the F6 function by simply creating a name change field. But I don't know if this will be convenient for users? If nothing gets in the way, I'll do it over the weekend. Edited 2025-02-05 21:51 by javavi |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7106 |
I think you have a very good point. IMHO it's probably better to call in "helper" applications as and when needed than make the main program too bloated. That's if such a system is possible, of course. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
Amnesie Guru ![]() Joined: 30/06/2020 Location: GermanyPosts: 431 |
Absolutely! For me the File Manager already is a big help and it even looks amazing ![]() Greetings Daniel |
||||
twofingers Guru ![]() Joined: 02/06/2014 Location: GermanyPosts: 1364 |
Hi Vadim, I have put together the keys of the original NC4: F1=Help F2=Menue F3=View F4=Edit F5=Copy F6=Rename/Move F7=MkDir F8=Delete F9=Function (calls up a command line with menus at the top) F10=Exit ALT+F-Key: F1=Left F2=Right F3=View2 F4=Edit F5=Compress F6=DeCompress F7=Find (file) F8=Batch F9=EGA (Video Mode) F10=Tree Moving F2 should be OK IMHO. Perhaps the F keys could be expanded to 10? EXIT with F10 would probably be a better solution. Regards Michael causality ≠ correlation ≠ coincidence |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4529 |
Peter would want to implement the file manager inside MMBasic when it was a stable closed program. Calling "helpers" may inviolate that. My personal opinion is that the core function should be to manage files in the file system (*). I am not sure what helper functions are needed, but an ascii table is not among what I would see key for a file manager. Most functions that are now in the F9 menu I would also range in the category "information", and not "file managing". But opinions are individual, you may think different. Volhout (*) = primary functions = view/browse folders, move/copy/delete files between panes. secondar functions = view/listen/edit file content tertiary functions = file/folder compare I am still using fm 1.12, and I like it. Will try newer ones soon. PicomiteVGA PETSCII ROBOTS |
||||
vegipete![]() Guru ![]() Joined: 29/01/2013 Location: CanadaPosts: 1113 |
Please try to make key commands consistent with the built in editor and anywhere else in MMBasic, wherever possible. Visit Vegipete's *Mite Library for cool programs. |
||||
![]() ![]() |
![]() |