What's new in 4.0beta20: *) fix RoMON connect (introduced in v4.0beta19) *) fix table column sorting by string in some cases *) Login: ESC button cancels connection process What's new in 4.0beta19: *) updated Files menu for future RouterOS versions *) use specific file browse widget for file selection fields *) try to restore table scroll position when possible *) do not send dynamically hidden fields What's new in 4.0beta18: *) User interface: small improvements *) Table: when copying an object in an ordered list, the copied object is now placed immediately after the original *) Login: do not accept IPv4 with zero prefixes in "Connect to" field *) Form: do not accept IPv4 addresses format where numbers have zeros as prefix *) Table: move total/selected/filtered count to left side of status bar *) Form: validate min/max length of password fields *) Fix crash when workspace restores window with different type (e.g., System->Health on routers vs x86/CHR) *) Form: fix an issue where dynamically generated tabs (e.g., IGMP Snooping) did not properly show or hide their child elements *) Table: hide/clip icons to cell width *) Table: improve UI performance on initial table loading *) Disable TCP Nagle algorithm *) Fix read-only multi-checkbox field *) Fix missing button in specific cases (e.g., System/Disks/BTRFS, LTE/eSIM) *) Allow selecting text for read-only fields in some specific cases *) macOS: set bundle version and GUI identifier values What's new in 4.0beta17: *) Table: Change to a custom font that has same-width numbers *) Table: Align some number-based columns to the right *) Table: Select the table's first column as the default filtered column when adding a new row *) Table: Focus the table filter's first input field if the panel is opened by the user manually *) Table: Add dropdown suggestions for saddress fields which accept an interface value (e.g., IP Route) *) Login view: Add Uptime column for the RoMON table *) Window management: Allow fullscreen with F11 and store/restore fullscreen/maximized OS window states *) Performance optimization: Increase performance for large table loads a little *) ComboBox efficiency: Improve performance for combo boxes with large data sets *) Table selection consistency: Make the table selection checkbox size more consistent and accept a click on the whole cell *) User interface elements: Update MDI title bar style *) User interface elements: Update filter panel style *) Form handling: Do not wrap login username and password fields *) Window management: Rework how the OS window is stored/restored To fix issues where the OS doesn't automatically move the started app window within the desktop (Windows OS) Store x,y of the window frame and the height/width of the content (The restored window might have a small offset when upgrading from 4.0beta16) *) Sensitive data handling: Make the "Hide Passwords" widget read-only and enabled if connected to ROS with a user lacking the sensitive policy *) Table filtering: Restore autoscroll state when the user scrolls back to the end *) Table filtering: Update filtered count icon when restoring workspace with quick filter *) Form handling: Fix form's multifield value update (e.g., bond port states) *) Sorting issues: Fix IPv6 sorting *) Context menu: Do not crash when the context menu target doesn't exist (e.g., Dude->RouterOS Info->Wireless Registrations) *) Crashes: Fix crash on Disconnect *) UI Navigation: Fix opening the correct window on different switch devices *) User Interface: Show a warning in some more complex UI forms *) Performance optimization: Try fixing line glitches when using fractional OS app scaling *) Table filtering: Reset table filter row fields if the last "-" is pressed *) Table filtering: Switch the table's filter + - button order as it was in WinBox 3 What's new in 4.0beta16: *) Redesigned table view *) Implement column reordering *) Implement table find feature *) Implement table row colors defined in WinBox files, such as for log, route, etc. *) Allow table's right-side menu to be collapsed under a dropdown *) Make disabled table rows more readable *) Improve scrolling experience *) Move table's selected rows count label before the filtered count label *) Change the style of the focused table row and only show it when it has keyboard focus *) Add app setting to change table row padding (height) *) Add app setting to toggle table column separators *) Add a "Select All" checkbox in the table header *) Add some executable properties details for Windows *) Add Ctrl+A, Home, End, Page Up, and Page Down shortcuts for table navigation *) Fix occasional crashes in Windows when updating or using "New WinBox" *) Fix table navigation with Shift and Cmd keys on macOS *) Fix neighbor discovery when multiple instances are opened in Windows *) Fix IPv6 neighbor discovery on Windows OS, which should now work with multiple active interfaces What's new in v4.0beta14: *) add autoscroll feature for windows like Log/Ping/Traceroute/etc. *) improve left menu popup usability *) allow multi item drag and drop *) add support for table scrolling when dragging items with mouse *) add support for moving files in Files window to other dirs *) show system note at login if configured *) clicking on zoom value label will reset zoom to 100% *) show filtered rows count if filter applied *) show status fields in ping and torch windows *) implement support for directory upload *) improve max upload speed *) allow copying Resource bottom panel text field values *) auto close Terminal window if disconnected with Ctrl+D *) fix ctrl+wheel zooming in popups/overlays *) do not show empy context menu elemenets in System Packages *) wrap ALL one-line text input fields to new line when width reached *) calculate minimal form's width including "not" and "optional" buttons *) fix multiline comment header size in table panel *) allow backspace to close optional fields (empty text field + backspace) *) add context menu also for MultiLine text input (Copy/Paste/Select All) *) fix some complex column value updating (DHCP Server/Lease/Bridge Port) *) fix sunion+single field when unsetting field (DNS/Static/Forward-To) *) fix show correct selected rows count (when using shift + click) *) check if window/view exists before restoring from workspace *) improve ordered table load performance when sorted by # *) improve table load performance What's new in v4.0beta13: *) implement opened windows list *) implement global menu search *) bump minimal macOS version to 12.0, because 11.0 is EOL and dropped by Qt *) accept button with Enter/Return keys also on Windows and macOS *) fix max u32 value processing on some fields *) fix visual 1px bug in form's anchor panel *) move form tab's icon to left side to not overlap with scrollbar *) fix table comment column when in wrapped mode *) make focused button element border more accented What's new in v4.0beta12: *) implement collapsable tree view in tables *) rework form UI (some visual changes, added anchors) - clicking anchor (tab) expands target section, collapses other sections and jumps to opened - Shift+click toggles target section - store/restore tab sections state in Workspaces *) a few icon improvements *) fix adding multirow widget in correct position *) fix file upload speed *) fix crash when opening traceroute result *) implement table autoscroll when navigating with keyboard *) fix mouse clicks going through subwindows on some Desktop environments *) fix crash when filtering IP/DNS/Cache by Data field *) Do not use OS level proxy settings for connections *) improve scrolling behaviour *) fix UI dragging lag on Windows OS *) move subwindow resize activity zone by a few pixels out of inner content *) improve scrollbar UX *) fix opening instance window when switching workspaces *) make form widgets more compact What's new in v4.0beta9: - return ESC shortcut to close sub windows - add support for Groups for Saved router list in Login window - add support to import Saved address list .cdb file (NOTE: old .wbx file type is deprecated. This means exported WinBox 3 file won't work, use .cdb file). - add support for opening (changing database path) Saved address lists in login view - fix crash when restoring workspace where opened object's id has changed its type - Login window improved layout of saving password versus remembering last used password - restore comment field text in Login view when reopening window - store selected Workspace for Saved routers, and restore when selecting (in Login view) - make form background a little bit lighter in light mode What's new in v4.0beta8: - Make font darker for light mode - Improve font rendering in windows multiline text widget - Change selected text color for multiline text widget What's new in v4.0beta7: - Some error messages were not shown - Properly sort dropdown items - Some default values did not match console defaults - Activate opened subwindow tab in views where subwindow opened from form - Better handle workspace names with special characters - Improve performance when selecting large number of rows - Improve performance for tables where data is auto refreshed - Change text selection color - Focus on the first input field when opening a subwindow form - Select all text when changing fields with Tab - Add submitting forms with Enter key - Fix bottom frame border - Fix missing WiFi icon - Fix some buttons in form windows (e.g. Renew CHR License) - Fix black screen on some Linux distros (e.g. Ubuntu 20.04.6) What's new in v4.0beta6: *) minor UI improvements What's new in v4.0beta5: *) return tab based interace, while keeping benefits of dropdowns *) move action buttons into table toolbar *) change style for active sub window *) fix macOS self-update on some systems *) stability improvements What's new in v4.0beta4: *) added undo / redo / safe mode *) added command line launch parameters (WinBox ) *) fix auth via RADIUS on macOS *) fix opening http url on Windows (for SwOS) *) improved several icons What's new in v4.0beta3: *) fix crash on macOS 11 What's new in v4.0beta2: *) allow closing regular windows with Ctrl+W, Terminal still Ctrl+Shift+W. *) restore possibility to filter by flags in table filter view *) increase comment column wrap button size and width when wrapped - also hide resize mouse style when comment colulmn is wrapped *) fix app stability when table filters used *) store current workspace (if autosave) state when switching to other - also fix potential crash on Workspace apply/ok *) remove unneccessary debug warning What's new in v4.0beta1: *) initial beta release