My Python web browser has a new release. UI is improved and plenty of features are added, like full screen Youtube etc. support, and custom menus, alongside with a download manager. Here is a screenshot.
More info and the code is available at the project’s Github.
Runner-QT is a simple Python application that presents a graphical user interface to execute commands or launch applications on a Linux system. The program is built using the PyQt5 framework and provides a minimalistic, modern interface for entering commands or application names.
Version 8 brings new outlook and error handling capabilities – if the program is not found.
Features
Simple and intuitive graphical user interface.
Checks for the existence of a program before trying to execute it.
Provides error messages to the user if a command fails or if the program doesn't exist.
Modern and stylish look.
Can be easily closed using the Escape key with traditional way of pressing the close button.
Automatically closes if a program is found and executed by the system.
Line Numbers: Clearly visualized line numbers next to your text.
Toolbar: A toolbar for quick actions such as undo, redo, save, open, print, and font selection.
Styling: Custom styling for the editor and the application, done via CSS styling. Icons are from Adwaita icons theme. Without icons a button with a text will be shown.
Font Change: Quickly change the font of the selected text.
Open/Save Dialog: Intuitive dialogs for opening and saving your files.
Printing: A print preview and printing capability.
Protection: Before closing or opening new files, a warning is given if there are unsaved changes.
Copy and move made from right-click menu: Select entry or select entries by holding CTRL and clicking. Now, choose: “Select for copying or moving” from the right-click menu. Next, go to your location of choice and press either: “Copy to…” or “Move to…”
Copy and move functions read the location from addressbar to complete their actions.
Verification dialogs to “Copy to…” and “Move to…” : No final action should be performed without user’s acceptance.
Notice. If user cancels from any of the above dialogs then “Select for copying or moving” action needs to be redone.
Original entry from 11th of April:
7.0 RC2 fixes and new features:
CSS theme support.
4 themes added -> set your theme with theme.py.
Dual panel mode is now default.
Listview added as shortcut place.
File/object descriptors added.
Multi-selection by holding CTRL and clicking objects is now possible.
File-roller integration removed as an effort to reduce external dependencies -> Open external program functionality added as a replacement.
Object buffer of previous releases removed and replaced with native Pyqt5 dialogs.
The new default outlook is as below:
Additonal themes along with the source code is available at: