Project

General

Profile

News

WA Pragtical 3.10.1

Added by walkero about 12 hours ago

Pragtical 3.10.1 is available today for AmigaOS 4 and MorphOS users. The new version brings plenty of new features and an improvement in speed. This new version also requires the latest clib4 v2.4 for AmigaOS 4. Make sure you have that installed before running Pragtical.

Markdown preview

Do not miss trying out the Markdown preview, which can be enabled by the internal menu. So, open in the editor the text you want to preview, open the menu with CTRL+SHIFT+P and type markdown. An option for the preview will be available and selecting it the preview will show up at the right of the editor. The cool thing is that any change at the text is automatically reflected to the preview. Quite convenient while you pay attention to the text look and feel.

Ligatures support

The second feature I would like to highlight is the support of Ligatures for the first time in an editor on AmigaOS 4. A ligature in an editor combines two or more characters into a single glyph to improve readability and visual flow. To set it a change in the Editor font settings needs to be done, enabling the Ligatures, as can be seen from the screenshot above.

In this version, the processes of the application changed completely. They follow a more posix implementation and with the help of clib4 this was possible to work on AmigaOS 4 with minimal changes. So more than 95% of the old code got removed. Unfortunately, that is not working yet on MorphOS, which needs further adjustments. So for now, this is disabled on the MorphOS version of the editor, until I find time to work on it in one of the next updates.

As always, you can download the archives from my project page, and soon on OS4Depot and MorphOS storage.

WA Pragtical 3.9.0

Added by walkero about 2 months ago

A new update of the Pragtical editor was released today. It is available for both AmigaOS 4 and MorphOS 3. This new release is mainly an update to the official v2.9.0 that exist for other systems. A few improvements and bug fixes are included. This is part of the continued work I am doing with this code editor, with the goal to catch up with the latest official versions.

You can download the archives from my project page, and soon on OS4Depot and MorphOS storage.

WA Pragtical is coming to AmigaOS 4 and MorphOS

Added by walkero 3 months ago

Recently, I became more silent, without sharing much in my Ko‑fi page. But that's not because I was not working on anything Amiga related. On the contrary. I worked on many different projects, like the gcc13 port for AmigaOS 4 which is already publicly available, fixing a couple of bugs on our gcc compilers, creating a newer experimental version of make 4.4.1, and developing a couple of other projects and that getting more mature and will be released in the future.

But today I would like to discuss the release of a new code editor called Pragtical v3.8.7, which I ported to AmigaOS 4.1 FE and MorphOS 3. If you check the screenshots, it will probably remind you another editor I previously ported, called Lite XL. And you wouldn't be wrong, as Pragtical is a fork of Lite XL, but with an entirely different perspective. As the development team mention at the official website:

Originally, Pragtical was forked from Lite XL (which is also a fork of lite) with a focus on being practical rather than minimalist. Over time, it has gained its own identity with various features and improvements not available in its predecessors.

Pragtical remains a lightweight Lua based code editor, using SDL3, having a very flexible plugin system to extend its abilities. But at the same time, it comes with some default plugins that make it productive and easy to use out of the box. For example, you will see the full GUI it provides on project search, or the settings pages, or the inbuilt file encoding support.

Although it is a fork of Lite XL, my approach was to not base that port entirely on my previous work, but start from the scratch, cherry-picking the changes I needed, but also restructure parts. For example, a better mechanism was used to understand the file encoding, using uchardet library, which I had to port as well. Furthermore, parts of the code that had to do with threads and processes, monitoring and events, they needed to be implemented from the scratch, as they were never done in Lite XL.

This is the first release of mine, which I started a few months ago. That's why it is way behind the latest official release. But this one is well tested, and seems quite stable. But I would like to listen to your experience with it. I will keep working on it, to catch up with the latest official releases, as soon as possible.

Now, where can you find this new code editor? I have created a page in my project management system, where you can download the archives, see the roadmap, and read my future announcements. However, it will be uploaded to OS4Depot and MorphOS-storage soon.

I hope you will enjoy using Pragtical and all I can wish you is... Happy coding...

    (1-3/3)

    Also available in: Atom