Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 01:23 08 Feb 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : File Manager for PicoMite

     Page 10 of 10    
Author Message
twofingers
Guru

Joined: 02/06/2014
Location: Germany
Posts: 1364
Posted: 01:16pm 02 Feb 2025
Copy link to clipboard 
Print this post

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: Ukraine
Posts: 366
Posted: 08:45pm 02 Feb 2025
Copy link to clipboard 
Print this post

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: Germany
Posts: 1364
Posted: 09:06pm 02 Feb 2025
Copy link to clipboard 
Print this post

Hi Vadim,

  javavi said  I think that multiple selection can be made simultaneously with coloring files by type by introducing one additional array.

Yes, that's how I imagined it. But it could also be very complicated ...

  javavi said  Speeded up sorting by name by disabling additional readings when forming a list of files.

Sure? I didn't notice it, unfortunately. But I only work with file lists of around 100 files.

  javavi said  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.

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.

  javavi said  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'm curious to hear what other suggestions you have.
Kind regards
Michael
causality ≠ correlation ≠ coincidence
 
twofingers
Guru

Joined: 02/06/2014
Location: Germany
Posts: 1364
Posted: 07:07pm 04 Feb 2025
Copy link to clipboard 
Print this post

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: Ukraine
Posts: 366
Posted: 11:48am 05 Feb 2025
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 7106
Posted: 12:01pm 05 Feb 2025
Copy link to clipboard 
Print this post

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: Germany
Posts: 431
Posted: 12:42pm 05 Feb 2025
Copy link to clipboard 
Print this post

  javavi said  I think that we need to maintain a balance between the most necessary functionality and the desire to expand it.


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: Germany
Posts: 1364
Posted: 12:55pm 05 Feb 2025
Copy link to clipboard 
Print this post

  javavi said  ... 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? ...


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: Netherlands
Posts: 4529
Posted: 03:35pm 05 Feb 2025
Copy link to clipboard 
Print this post

  Mixtel90 said  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.


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: Canada
Posts: 1113
Posted: 05:27pm 05 Feb 2025
Copy link to clipboard 
Print this post

  twofingers said  I have put together the keys of the original NC4:
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.
 
     Page 10 of 10    
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2025