šŸ“£ WinBox 4 is here šŸ“£

I agree, for sure first MT needs to be aware of this.

I’m also using SCP for bulk uploads/downloads and accessing container store mounts, but sometimes just drag’n’drop for simple small file transfers (in WB3), not sure I ever used file dialog, still not using WB4 for ROS config.

Will be planned to handle UTF8 characters properly? Not a big issue but would look better.

Can you please add the functionality of tabs in Winbox? That way I don’t need to look through all the current open windows.

If this happens tho and winbox crashes (sometimes it does because of a disconnect), the crash needs to be isolated to the tab and not the ā€œmasterā€ window

your speculations about file selector are wrong. WinBox uses QML which has different API:
https://doc.qt.io/qt-6/qml-qtquick-dialogs-filedialog.html#details

To support native dialog GTK plugins are needed, which adds MORE THAN 50 dependencies. We don't think that is reasonable.

Yes current dialog isn't good on Linux. We will try to find a workaround for this in future.

If only we could get that fileselector shown in the example in that doc…

I agree. It is the layout of Winbox file selector that makes it so hard to use.

But that Dialog in the docs screenshot looks much better than the one from Winbox. I don't mean design "better". I mean the layout is a file dialog, while the Winbox dialog has a very different and unusual layout. This is probably the main issue here. Every file choose I am aware of, has a column layout. Where you can sort by columns. e.g. sort by "modified". I think the dialog from QT docs has that ability. Winbox file chooser decided to put that information into the items. No way to sort that. It is also hard to "scan" with the eyes.

Docs:

Winbox:

That is the one using GTK, which, like I said, requires tons of dependencies.

@normis is correct here. What we currently get with the Linux Version is really from Qt Quick:

Dialogs in Qt Quick

Now with the examples I get it. But very weird that Qt decided to put a native GTK file choose screenshot in their docs.

I guess it's like the QuickSet of Qt UI, and similarly disfavored. :wink:

While I like the new "icon only" view for "New WinBox" in toolbar. The "Disconnect" icon should be next to "New WinBox", right now it looks like it part of "Safe Mode":

But there should be a "separator" between "Safe Mode" and "Disconnect". And, IMO, likely one between "New WinBox" and "Settings" too, which keep "new" and "disconnect" together

Right now it looks like "Disconnect" is directly part of "Safe Mode".

A suggestion that I think has already been made at some point in this thread, but I'll repeat it anyway:

Add a dropdown next to the undo button (similar to history back in web browsers)that shows a list of possible undo point-in-time.

And, if possible, indent actions resulting from bulk changes.

For example:

  • Disabling a selection of interfaces. One command, but multiple actions.
  • A change made with `set` where the `where` clause has more than one item selected..

The "no separators between buttons" and "no texture buttons" design tendencies are (IMO), bad enough (pretty, but objectivelly worse functionally )

grouping 'dangerous' buttons with commonly used ones is also generally bad practice
(see for instance Acer's standard keyboard layout where the power button is inside the keyboard)

grouping the disconnect button with the safe-mode button (that reverts actions based on disconnect) invites problems, especially without some clear separator / deadzone between them.

Just move Safe mode and Undo/Redo butttons to the left as they are in WinBox 3. This would be most logical solution.

Could you please add the ability to export screen information to a txt or Excel file. An example would be exporting the interface window with comments made to the interface. In my instance I have labeled the port with the device, patch port info, and location. It would be convenient to just select the interfaces and right click export. This would not be the only windows in WinBox that exporting would be helpful.

Thanks again for your great work!

That would be as welcome as having proper firewall traffic logging - by that I mean having it in similar format as connection tracking views are. Current way of having firewall traffic log messed into system log can make one actually say ā€œMikrotik devices are routers, not firewallsā€.

Yes I understand that this is not strictly WinBox-specific as it depends on the way RouterOS is providing output of this information - but this is one of biggest letdowns of RouterOS platform as a whole…

…and if you really want to have a clutter in right upper corner, replace Safe mode switch with Dark mode switch and put Safe mode switch with Undo/redo buttons to the left.

It is annoying to do 2 clicks to access Dark mode switch (and some others in Settings menu as well) on beta47.

It is unusual to hide the dark-mode switch inside a settings dialog - at least in modern software. It should be easily available. There is plenty of space left in the top toolbar.

feature request: add option of "follow system preferences" to dark-mode. But I am not sure if something exists in Qt world. I know this works for GTK2/3.

I was already saying about it quite a long time ago, but MT has their own "view".


And huge dislike for removing caption from 'New WinBox' button
:-1:

And this button should be placed at the same place, as in WB 3...

I dislike icon-only-buttons. Especially when not-so-self-explaining icons are used.