[ / / / / / / / / ] [ b / news+ / boards ] [ operate / meta ] [ ]

/hydrus/ - Hydrus Network

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

Catalog

The development of the fully open source software behind 8ch.net that anyone can use ("infinity") is a massive undertaking. Please consider supporting the Infinity Development Group on Flattr by clicking here. Your donations also contribute patches back to vichan, infinity's upstream and engine on which more than one hundred imageboards rely worldwide.
8chan Bitcoin address: 1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C | Buy Bitcoin easily in the US | Buy Bitcoin anonymously all over the world | Bitcoin FAQ
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types: jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


New user? Start here ---> http://hydrusnetwork.github.io/hydrus/

YouTube embed. Click thumbnail to play.

 No.620

win32
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v153/Hydrus.Network.153.-.Win32.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v153/Hydrus.Network.153.-.Win32.-.Installer.exe
os x
app: https://github.com/hydrusnetwork/hydrus/releases/download/v153/Hydrus.Network.153.-.OS.X.-.App.dmg
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v153/Hydrus.Network.153.-.OS.X.-.Extract.only.tar.gz
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v153/Hydrus.Network.153.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v153.tar.gz

I had a good week, finding a lot of time to work on hydrus. I fixed a lot of small things and I added some new things.

system predicates

To save some space, the system predicates for width, height, and image ratio are now combined under a super-predicate system:dimensions. Just hit it and you'll see them lined up in the same dialog. I've also added a megapixel predicate to dimensions, system:num_pixels.

I've also fixed a bug in system:num_tags that was throwing errors when tag censorship included namespaces. num_tags will sometimes be inaccurate for these users until I replace the code that was trying to exclude the censored tags from the tag count.

I've done a lot of behind-the-scenes stuff with system predicates this week, so please let me know if anything draws incorrectly or causes inaccurate results. My tests all ran fine, but I may have missed something.

new hover window

I have added a new hover window at the top of the media viewer. This is an ugly prototype, and I would like to know people's thoughts on what to do with it and how to improve it.

At the moment, common functions are just buttons–I think I will replace them with toolbar-like icons. I also don't like displaying the index string (the 12/120 bit) up top, so I'll probably make another hover window in the bottom right-hand corner, and synchronise it to show at the same time as this new top window.

I'll make the archive button cleverer, as well, so it switches to 'inbox' as appropriate.

I think I'll center and move the 'info' strings up top, so the hover window appears just to move that content to the front, like how the tags seem to.

The tags hover window has some fixes, including better sizing and display code, and it'll update as tags get added or removed, as well.

In doing these hover windows, I think I have broken ratings filters, which are a rarely used part of the program that I want to revisit anyway. I would like to make a ratings hover window next week, in the top-right corner, that'll eventually allow one-click ratings.

I am thinking I may eventually remove the ratings filters. They don't work as intuitively as I originally wanted, and I think a one-click rating would work a lot better. Any filter stuff can be folded into an improved custom filter, I think. If you use them and like them, please say so, and let me know how I can improve them.

new menus

I have added a 'search' menu and added many new quick new page links to the download menu. The link for the F9 page picker is still under view, but anything specific is now under the appropriate menu.

full list

- cut out some out of date stuff from help
- put a nice big red warning at the top of the 'running your own server' page
- added system:num_pixels for megapixel searching
- system predicates height, width, ratio, and the new num_pixels are now collapsed to a super-predicate, system:dimensions
- system:rating will now only show if you have some ratings services
- the system:rating dialog will now hide like or numerical ratings if you have no services of that kind
- complete refactorisation of system predicate dialog
- some misc system predicate bugs and bad panel event precedence fixed
- shortened all predicate spinctrls
- improved how system predicates are stored and used for a search
- moved some view menu items to the download menu and the new search menu
- all of the download gallery pages are added to the download menu
- added some explanatory text to the pixiv dialog
- the tag uploading process will more carefully prepare its subupdates so that mass allocations of the same tag to many files will be split into smaller chunks, avoiding connection timeouts in these cases
- hover windows will no longer hover over flash files
- tag hover frame will resize a little based on the canvas width
- the twenty pixel mouse warping when the mouse starts dragging close to the edge of the media viewer will no longer occur on flash files
- the canvas buffer for flash files is expanded to five pixels either side
- the hover tags window will now update itself when the media's tags change
- new hover window for details and commands, up top of the media viewer
- moved the old popout windows' buttons to the new hover window
- added hover window commands for the normal browser
- cleaned up some general canvas code
- index string will now display with a slash in all cases (it was a backslash for windows, for accidental reasons)
- file limit for subscriptions and download pages now has minimum value 1
- searching for number of tags while tag censorship has some namespaces will no longer throw an error
- moved boot and exit code responsibility from the splash frame to the controller
- improved the boot and exit code generally, including dragging feedback lag and error handling
- improved some thread error handling
- fattening service info won't trigger on client shutdown quite so much, which should speed up shutdown a little

next week

I have a lot to do. More hover window stuff and more bug fixes, most likely. I didn't find time for any YAML->JSON stuff this week, as it seems to be a bigger job than I can do in small bits. I might just have to schedule a whole future week and do it all in one go. I want to clean and merge my client and server db code, so that'll probably be my saturday.

Then again, I think I burned myself out the past two weeks, so I might take a bit of time off.

 No.621

I did use the ratings filter, because it's kind of difficult to rate things in a void.Being able to compare was nice, but sometimes kinda worked against you, was rather slow, and I felt that an already set score shouldn't be set in stone, sometimes it would've been nice if I could somehow "reaffirm" the score or otherwise make it change depending on a comparison or something.

 No.645

File: 1429480247535.jpg (225.68 KB, 1854x1414, 927:707, 4a6b807fbca4405d209f4e69d3….jpg)

>>621

In looking over the ratings filter code this week, I've decided it all needs a thorough going over. I've disabled both ratings filters in v154 with the aim of having a ratings hover window (in the top right) with custom one-click ratings controls ready for v155. Once that is done, I'd love to have your thoughts on how to reintroduce ratings filters, if at all. The comparison stuff sounded great in my head but was so clunky and slow I could never be bothered to use it.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / ] [ b / news+ / boards ] [ operate / meta ] [ ]