/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.

Posting mode: Reply

Check to confirm you're not a robot
Drawing x size canvas

Remember to follow the rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

Manage Board | Moderate Thread

Return | Catalog | Bottom

Expand All Images

(1.39 MB 1566x1136 working exe.png)
wx->Qt Status Update 1 Anonymous Board owner 10/23/2019 (Wed) 02:55:26 Id: c263d1 [Preview] No. 232
I had a good week. I received the Qt code from the user who put the conversion work in and have familiarised myself with the very basic differences between wx and Qt. The client boots and runs well. I also managed to create a working build for Windows today, so there do not seem to be any huge technical hurdles to getting this done.

There are still things for me to learn, bugs to deal with, and miscellaneous work (fixing layout issues and so on) until the release will be ready. I feel very good about things and believe I am on schedule to put out 373 on the 13th of November. I will put out a preview build for advanced users to give feedback for on the 6th.

Anonymous 10/25/2019 (Fri) 15:39:27 Id: 1e4380 [Preview] No.238 del
I'm kinda curious about the reason for wx>Qt migration, what is it? Better crass-platform support, documentation or such?

Anonymous Board owner 10/26/2019 (Sat) 18:45:50 Id: c263d1 [Preview] No.241 del
It is a bunch of different things really. As you say, it has wider support on non-Windows, but it is also more internally customisable, so 373 should have support for complete program theming and a proper night mode. It uses CSS files, funnily enough.

It has a larger and more active dev team, more support for modern tech like swipe actions and high DPI displays, better code, more plugin support. With luck, I'll also be able to launch an embeddable mpv window in the media viewer for 373, which will mean nice video and audio support in one go.

Now I have gotten into it, I think I personally like Qt a bit more than wx. I am feeling good about working with it more in future.

The user who wrote the conversion is enthusiastic about Qt and has been talking to me about the idea of converting for more than a year, I think. I generally agreed with the concept of moving over, but the idea of changing all the code in one go was always too much work. He suggested maybe trying to write an auto-code-converter if I was ok with it (which I was), worked on it for ages, and here we are.

Anonymous 10/26/2019 (Sat) 23:17:03 Id: d8b935 [Preview] No.243 del
speaking of qt, another qt program called ripcord actually uses its own custom qstyle that has light and dark modes. i'll link it here so you can consider putting it into hydrus in the future: https://github.com/randrew/phantomstyle

Anonymous Board owner 10/30/2019 (Wed) 00:07:45 Id: 045b91 [Preview] No.250 del
Thanks mate, I'll check this out properly. My initial work here may be more basic, but as I learn Qt's systems more, I am all for more user theming in the program.

Top | Return | Catalog | Post a reply