8 Commits

Author SHA1 Message Date
jmillman
bf1e95d577 prevent index out of bounds during multiselect 2015-06-04 15:43:52 -04:00
jmillman
a08fa13c5f added convenience methods to access attrubutes of GroupKey; cleanup 2015-06-02 12:36:29 -04:00
jmillman
7bf122e1d6 rename DrawableDB.isImagefile() => isDrawableFile(), and other minor cleanup 2015-06-02 12:36:26 -04:00
jmillman
03c64089eb interim refactor of GroupPane to attempt to eliminate ConcurerntModificationException 2015-06-02 12:36:24 -04:00
APriestman
113a15b0b7 Various Image Gallery performance improvements.
- Keep some file data in memory to avoid excessive database queries (list of image file IDs, image/video, and category counts)
- When categorizing/tagging a group, don't create tiles (including thumbnails) for images that aren't on the screen
- Changed locking around Category and Tag listeners to prevent slowdown/deadlocks
2015-05-05 13:13:28 -04:00
APriestman
8ae696c5b6 Reset groupPane properly between cases 2015-04-20 08:51:56 -04:00
Brian Carrier
1ac7f3f534 Changes to make case closing get pushed down into GroupPane to reset tiles. Not complete yet 2015-04-17 08:59:09 -04:00
APriestman
09671b5ba8 Finishing renaming. 2015-03-23 14:14:24 -04:00