github hydrusnetwork/hydrus v288
Version 288

latest releases: v599, v598, v597-future-1...
6 years ago
  • updated to wxPython Phoenix (4.0) build!
  • all builds now require the new wx, so if you run from source, please consult the help files for new info on figuring this out
  • did a ton of wx refactoring
  • merged a large number of timers
  • wrote a new wx-aware timer to replace some of the more awkward old timers that could not be neatly merged
  • replaced wx.calllaters (the new ones aren't always garbage collecting nicely) with the new custom timer object
  • misc wx deprecation refactoring
  • cleaned up some wx test code
  • fixed some crashing wx test code
  • fixed 'select from list of strings' object, which was no longer processing enter key properly
  • cleaned up a bunch of ui object interaction code
  • cleaned up a bunch of wx-related shutdown code
  • fixed an issue with the splash window not shutting down cleanly
  • fixed a shutdown db-gui status report crash
  • was unable to get flash embed windows working properly without edge-case crashing on windows, so they are disabled for now (you'll likely get an 'open externally' button instead)
  • animations now clean up their memory buffer faster in certain circumstances--all users who view animations in the preview window should notice significantly leaner 'idle' memory usage over time
  • fixed a very important inefficiency bug that meant select->inbox/archive on large pages with more than a handful of inbox files was taking extremely long periods of 100% CPU
  • wrote a faster way of fetching some media and their paths
  • copying files to clipboard is now much faster
  • initialising any large file drag-and-drop event is now much faster
  • certain redundant image pre-fetching will no longer be done
  • 'open externally' panels will no longer draw a (slightly buggy and useless) animation bar if the underlying media would have had one
  • added a new 'menu profile mode' that will profile any menu click
  • cleaned up the debug menu
  • deleted some old options code that is no longer used

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.