windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v271/Hydrus.Network.271.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v271/Hydrus.Network.271.-.Windows.-.Installer.exe
os x
app: https://github.com/hydrusnetwork/hydrus/releases/download/v271/Hydrus.Network.271.-.OS.X.-.App.dmg
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v271/Hydrus.Network.271.-.OS.X.-.Extract.only.tar.gz
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v271/Hydrus.Network.271.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/master.zip
I had a challenging week due to some IRL stuff. I got some good fixes in for hydrus though!
My Linux build machine died this week. It thankfully happened on Thursday, so I had plenty of time to figure out a replacement. I believe everything is essentially the same as before, but please let me know if you discover any problems.
page tab DnD works better
I have improved the new page tab drag and drop for all platforms. It should now work for Linux and OS X, and on Windows some old look and feel should also be fixed.
OS X seems to need a double-click to start the DnD. I don't know anything about customising Cocoa, but let me know if you experience anything different.
I also had some trouble figuring out OS X's 'page was dropped here' coordinates and ended up fixing it with a fudge. I will revisit it, but if you discover your page DnDs are not ending up where you expect, please experiment with dropping the page ~20 pixels higher or lower than your target, and let me know what you discover. A 100% zoomed screenshot of your tabs would also be helpful!
couple of other things
'page of pages' pages now start with an empty search page!
Some network engine stuff should work better and fail more gracefully!
The 'delete_file' shortcut action should now work properly on media viewers and thumbnail panels!
The file import status window will now sort accurately! I have also added a '#' column to represent the download queue order.
full list
- fixed an issue where the notebook 'motion' event was being consumed, disallowing the regular OS 'highlighting' on tab mouseover
- fixed page tab drag and drop crash for Linux
- fixed page tab drag and drop coordinate calculation for OS X
- page tab drag and drop should now work for all platforms
- new 'page of pages' pages now start with a blank file search page
- fixed several issues with row display in the new listctrl
- added a # index column to the file import status window, so you can resort the 'to be imported' order reliably
- fixed an issue where the 'delete_file' application command was not firing on an appropriately mapped shortcut
- fixed an issue where automatic bandwidth override would only fire if its page was in view. it now occurs at all times
- fixed an issue where the file import status frame, as launched from manage subscriptions, would sometimes be non-responsive (typically for Linux)
- fixed the 'pattern shortcuts' button on the export files dialog, which was misbehaving for certain choices for some window managers
- fixed an unusual error where middle-clicking to create a new page while a menu was open would lock the application from receiving new key/mouse events until program focus was lost, wew lad
- updated some old network code to the new engine
- added some delay to network connection error reattempts so that instant fails due to local network disconnect (e.g. while computer is waking from sleep) do not consume all the reattempts too quickly
- greatly simplified low-time-delta bandwidth testing and reporting, improving essential accuracy and overall feel
- gallery download errors will now print additional info to the log–let's see if we can gather more info on the gelbooru 404s
- wrote a patch for users of 2.X opencv who were running from source, who were unable to boot
- due to hardware failure, had to make a new Linux build computer. some libraries are updated, but build _should_ be the same–let me know if not
- updated to opencv 3.3 for all releases
- misc old menu code updates
next week
I was a bit short on time (and energy) this week. I was able to keep up with messages, so I'm happy with that schedule change, but I still have some IRL obligations blatting my other hydrus work time. It should clear up sometime next week, and in fact, I may discover a bit more time to work on hydrus in the coming future.
Otherwise, next week I'd like to go back to finishing the network engine stuff and putting some time into longer-term issues and other overdue rewrites. There are a bunch of broken unit tests that I should get to before they bite me.