What’s new in 4.0beta26:
- files: add support for downloading directory from Files table
- also fix downloading file without adding it in subdirectory
- files: fix uploading empty file to RouterOS
- form: restore “New…” title for objects which are being added
- form: accept enter key on action type of panels (Start/Stop)
- graphs: rewrite graphs drawing to new engine which uses GPU rendering
- uses less CPU
- renders better quality fonts
- dropping dependency reduced executable size by ~10MiB
- graphs: implement Y axis max value back scaling
- graphs: show latest curve values, show values on mouse hover
- also freeze graph updating while mouse is pressed
- table: add multi-column sorting (add secondary sorts with Shift+click)
- table: add support for column auto resize with seperator double click
- table: fix unnecessary column resize when clicking on separator, but not yet moving mouse
- also fix first ignored click on header after column resize
- table: fix updating records in some very rare cases
- seems to be affected only by new File handler
- table: fix missing port field filter (for IP:port type of fields)
- ui: fix app update “Release notes” text clipping
- ui: fix render quality on some global popups, because it were positioned on decimal coordinates
- ui: fix missing field borders in table filter panel in dark mode
- ui: fix text clipping in Resources panel for CPU field when value is “100 %”
- ui: prevent selecting disabled record in combobox with Space key
- e.g. selecting disabled RoMON Neighbors in Login panel
- ui: disable font ligatures for regular font
- ui: update style of read-only checkbox
- widgets: trim text when pasting into one-line type widget fields
- remove debug print when selecting record in Saved table (also printed user password)
- add clear button in Login panel for RoMON agent field