github hydrusnetwork/hydrus v180
Version 180

latest releases: v598, v597-future-1, v597...
9 years ago
  • middle click on any taglist now does 'open a new search page for selection'
  • moved mouse idle checking code to the wx thread, which seems to have fixed a serious X11 crash
  • memory gunk should now be painted over when transparent animations are resized on linux
  • fixed some page up/down index calculation on the autocomplete dropdown
  • system predicates will remove themselves from the active predicate list silently again
  • system predicates will work again in queries that include tags!
  • greatly improved my string/unicode conversion code
  • dropped many inefficient unicode conversions from db code
  • improved the sql-grammar of some specifically efficient db code
  • removed incorrect unicode conversions from url/network request code
  • removed unicode conversion code from network response code
  • all directory iteration should now occur in unicode
  • all inputted paths should now be converted to unicode
  • replaced every single ugly raw path concatenation with a better method
  • improved some bitmap placeholder initialisation that was causing Linux terminal spam
  • added an option to always hide the preview window to options->gui
  • the preview window will not accept setmedia calls if it is hidden
  • if the preview window is actively hidden due to an unsplitting event, it will null its current media
  • fixed a shutdown calculation that was under-remembering the height of the preview window by four pixels every time
  • improved thumbnail waterfall code--it should be a little faster. less subject to lag when taxed, and waterfall with more genuine randomness
  • improved some thumbnail page drawing and clean/dirty conversion code
  • when pages are dirtied, any to-be-waterfalled thumbnails are cancelled, making superfast scrolling less crashtastic
  • new dirty thumbnail pages are now generated as needed, rather than precached
  • subscriptions will now correctly do a polite wait after fetching tags for redundant files
  • splash screen will now explicitly raise itself to the front on init
  • the export tag txts function of the export dialog now exports the tag txt to [filename].jpg.txt, rather than [filename].txt
  • the server now stores its updates in service specific subdirectories, like the client
  • some importers will better report when they are waiting politely
  • OS X (and anything else with OpenCV 3.0.0) now uses OpenCV to render gifs by default, falling back to PIL on error (like only Windows used to)
  • 'open externally' from thumbnails now defocusses the preview window
  • refactored away a bunch of bad global controller references
  • added some shutdownexceptions
  • silenced shutdownexception terminal spam
  • reworded the 'maintenace and processing' options panel a little to explain things better
  • improved how the base_dir is figured out on program boot
  • improved serverside 'should I clean dirty updates?' check code
  • deleted some old code
  • split path-specific functions off from HydrusFileHandling to HydrusPaths and de-looped my import tree appropriately
  • general refactoring

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.