luc-github / ESP3D

FW for ESP8266/ESP8285/ESP32 used with 3D printer
GNU General Public License v3.0
1.73k stars 465 forks source link

Handle better subfolders accross FW on UI #163

Closed luc-github closed 7 years ago

luc-github commented 7 years ago

Using M20 / M23/M24/M30

Repetier display files / folders and files in subfolders so UI juste need to hide folders as standalone => UI problem M23/M24 works on all paths image Deletion M30 seems not working on subfolder filesM30 MYFOLDER/M3.G` failed and crash the filesystem => Repetier issue (TBA)

Marlin just list filename with path when have a G inside but ESP3D FW set sub files as folders when there is no folders but only files => ESP3D FW problem (fixed by f26e3c2) M23/M24 works on all paths image M30 deletion seems working on subfolder files

Under smoothieware it is more complexe: M20 list only root files and root folders on onboard SD M23/M24 failed on sub folder files so need to use shell instead: ls /sd for onboard SD and ls /ext for screen SD or any subfolder like ls /sd/luc/ and use play '` to print to delete M30/rm is working only on onboard SD not on /ext => FW limitation per smoothieware developer so need to use ls, rm and play instead of M20, M30 and M23/M24 and not allow delete on /ext => UI problem

For MarlinKimbra List Files, Folders and subfiles and subfolders like repetier but all with long name support

M30 / M23/M24 works with sub folders

luc-github commented 7 years ago

Marlin / repetier act as SPIFFS - all paths are displayed and so need to be filtered in UI using M20, M23/24 M30

Smoothieware is displaying only current path content and must use ls / play / rm, with /sd and /ext

luc-github commented 7 years ago

for folder creation : M32 on repetier marlinkimbra is ok mkdir is ok on smoothieware

but no command so far on Marlin even last RC

luc-github commented 7 years ago

implemented in https://github.com/luc-github/ESP3D-WEBUI

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.