[Issue#903] Feature request: UI for smartphone

未分类 bolang 6个月前 (10-14) 52次浏览

Issue #903 | 状态: 进行中 | 作者: SL-RU | 创建时间: 2025-01-26


Hi, existing WEB for tablet and for small LCD is okay for it’s purpose, but both of them had no updates for few years, has no widgets, probes and etc. Also it is not comfortable to use with smartphone. Maybe it is time to create new WEB UI support for phone?


评论 (1)

#1 – MitchBradley 于 2025-01-27

I am the author of the tablet UI. I have not maintained the CNCjs version for several years. I ported it to work with FluidNC’s “WebUI” user interface and have been maintaining that version, in addition to work on the core code of FluidNC. It might be possible to make it work better for smartphones with some CSS changes, but its primary layout was fairly heavily tuned for the screen size of a tablet. A really good smartphone UI would probably need a deep redesign to use a different paradigm, perhaps with separate scenes for different things like jogging, program control, system maintenance, etc. We developed a “screen switching” UI for use on very small screens, like the 2.8″ round ones in M5 Dial and the 2.8″ square ones in “Cheap Yellow Displays”. That might serve as a basis for a smartphone UI, but maybe not, since smartphones are somewhere in the middle between the ultra-small displays and the larger tablet surfaces. If you are interested, the small-screen UI code can be found at https://github.com/bdring/FluidDial . It is written in C++, not JavaScript, so it would not work directly in CNCjs, but it might give some ideas about how to structure a useful small-screen CNC UI.

I would point out that creating, tuning, and maintaining UI code is a lot of work with very little payoff, so I suspect that not many people have the time and skill to do it for free.


原始Issue: https://github.com/cncjs/cncjs/issues/903

喜欢 (0)