jmillman
f4f568bff1
GroupPane bug fixes: don't show context menu when right clicking empty group; create new slideshowpane to force category border update
...
cleanup DrawableTile, DrawableView, DrawableViewBase, GroupPane. SlideShowView
2015-06-11 13:27:31 -04:00
jmillman
b9f25256c3
Lots of cleanup and comments
...
rename and comment DrawableViewBase
more cleanup of category related code
comments
license header; cleanup in DrawableDB, GroupManager, and ImageGalleryController
cleanup HashSetManager and DrawableGroup
cleanup/commetns DrawableTile, DrawableView, DrawableViewBase
more cleanup ind DrawableDB
2015-06-10 12:12:29 -04:00
jmillman
bcca575c9d
bug fixes
2015-06-10 10:11:40 -04:00
jmillman
733987b617
use ui thread model for scrolling
2015-06-09 14:43:42 -04:00
jmillman
f3bcb66efc
attempt to fix infinite loop
2015-06-09 10:47:20 -04:00
jmillman
cfe9e44b97
prevent index out of bounds during multiselect
2015-06-05 15:26:14 -04:00
jmillman
4fe5f15e13
refresh tags tree when removing FollowUp tag;
2015-06-05 12:31:20 -04:00
Richard Cordovano
3c02f72940
Merge pull request #1310 from millmanorama/show_unseen_status
...
Show unseen status of groups in the tree; verify next unseen group action
2015-06-05 12:06:40 -04:00
jmillman
bf1e95d577
prevent index out of bounds during multiselect
2015-06-04 15:43:52 -04:00
jmillman
9c98dbabe4
cleanup and verify NextUnseenGroup and related functionality. Add seen status to GroupTreeCell
2015-06-04 13:06:49 -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