/ui

Universal GUI

Primary LanguagePascalGNU General Public License v3.0GPL-3.0

About

It is a universal GUI, allowing you to open an input file, pass it to any console application with the parameters set inside and specify the output file.
It can be used as audio converter, for example. Or any other.
This application was written by Roland57 from MLO forum.
There you can read the discussion in French.

Editing the source code and building it

Install the Lazarus IDE on Linux (Windows is not supported yet)
https://www.lazarus-ide.org/index.php?page=downloads
Clone the repository:
git clone https://github.com/artenax/ui
or download a zip
In Lazarus choose File-Open
At the bottom, choose the "Lazarus project *.lpi" filter
demo.lpi
Choose "Open as project"
Change the blue lines in the source code editor to your liking
Click Save
You can show logs in View-Messages
Build your project: Run-Compile (Ctrl+F9)
Compiled binary file demo will be in project folder (depends on GTK2)

Restrictions

Do not use quotation marks (double and single) in filenames and paths
Fixed version here:
Fork

ui