win32
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v157/Hydrus.Network.157.-.Win32.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v157/Hydrus.Network.157.-.Win32.-.Installer.exe
os x
app: https://github.com/hydrusnetwork/hydrus/releases/download/v157/Hydrus.Network.157.-.OS.X.-.App.dmg
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v157/Hydrus.Network.157.-.OS.X.-.Extract.only.tar.gz
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v157/Hydrus.Network.157.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v157.tar.gz
I had a good week. Although I had some IRL stuff going on, I still had some time to work on hydrus. I have fixed the dialog bug and created a new control for 'like/dislike' ratings.
dialog ok bug
At the end of last week, I rushed out a fix to a bug in Linux with my custom Listbook control, which is the list/page 'notebook' that occurs on many dialogs (like manage subscriptions, with the names listed on the left and the data panel changing on the right). Unfortunately, my fix introduced a terrible bug where any pages that had not been viewed (i.e., their name was clicked on) would throw an error on the dialog OK. You probably saw this yourself.
My development/testing environment does not have many pages in, for instance, the subscription dialog, so I happened in my testing of the Linux fix to not hit OK without seeing all the pages, so I never encountered it until my release post was already published.
I am sorry for the incovenience this bug has caused. I decided not to do a hotfix, but perhaps I should have. In any case, the bug is fixed now, and I've added a test to make sure a similar problem does not happen again.
like/dislike control
I have prototyped a control for easy one-click setting of like/dislike ratings. I have ditched the 'wordy' checkboxes for a single coloured circle in the top-right corner of the media viewer. The manage ratings dialog is also converted. I have also added a hover window for these, so you can now set like/dislike ratings without having to open the dialog.
Left click means 'like', right click means 'dislike', and repeating a click on something already liked/disliked will return the ratings to 'no rating'.
This is early code, and I have not converted everything over yet. The manage services dialog still lists the options to set the like and dislike 'words', and there are no options yet for colours–green is like, red is dislike, and white is no rating, with black borders for all. I will add options for colours soon, perhaps including different shapes as well. For now, if you get confused which rating is which, they should produce tooltips.
Since this is so new, I would appreciate feedback. If you find them too small to click on, for instance.
I plan to convert numerical ratings over similarly, essentially having several circles/stars/whatever in a row that will fill up sequentially, just like any normal '3 out of 5 star' rating.
full list
- fixed a bug in listbook page initialisation and retrieval that was affecting many dialogs on OK
- some general dialog OK code cleanup
- fixed a media-navigation bug in managetags dialog
- fixed a serious OK bug in imageboards dialog
- created a new 'periodic' object to manage future subscriptions timing improvements
- started subscription YAML->JSON conversion
- stopped compressing json in the client db so it is human readable and thus easily editable
- subscriptions are no longer renamable, as this code was super buggy and could delete other subs
- tidied up the database menu
- a bit of misc cleanup
- in many cases where it was once pseudorandom, services are now reported in alphabetical order
- prototyped 'like' ratings control
- added new like ratings control to the background bmp of the media viewer
- added new like ratings control to the manage ratings dialog
- added new like ratings control to a new hover window in the top-right
- added basic additional icon support to new hover window
- fixed some misc new alignment bugs related to new ratings stuff
- like ratings controls on the hover window have tooltips
- fixed up some icon/rating display logic in the background bmp of the media viewer
- updated ratings dialog error handling
next week
I am not sure what to do. I think adding some colour like rating options and looking at a custom numerical rating control as I talked about above is a good start. I'm also half way through the YAML->JSON conversion for subscriptions, which is looking great so far and should also improve how normal gallery downloads work.