Major breakthrough in Catalyst 5 development + Status update #477
jdev082
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's the breakthrough?
A brand new build system for Catalyst 5 has been developed and works great! It works similarly to the build system of 3.x/4.x, it runs when a new tag is created, compiles the code to binaries, and creates a release with the tag as the version.
What's Catalyst 5
Catalyst 5 will be the next major release of Catalyst that will be developed with Python, PyQt6, and PyQt6 WebView. With this release, the browser itself will no longer be written in web languages. As opposed to the previous Catalyst major releases which were made with Electron and TailwindCSS.
What will improve?
Dropping the browser-in-browser architecture will result in a smaller, lighter, and easier-to-develop browser that will provide a better, more secure browsing experience.
What's after 5?
Catalyst 6 is designated to a experience that will be written in a compiled language. It will most likely be written in rust. Not very many things have been decided about this release yet as it won't be developed for at least a few years. This is the end goal/objective to provide the best browsing experience possible.
When will 5 be stable?
It won't be stable with a decent feature set for at least another year. Between now and the release of 5 there will be Catalyst 4.0 which still uses the browser-in-browser architecture but has a large amount of improvements (performance included).
Catalyst 4 Status Update
Catalyst 4 is currently in beta and a few more features and improvements will be added before release. Catalyst 4 will probably release within the next 3 months.
Beta Was this translation helpful? Give feedback.
All reactions