History of jbidwatcher/trunk/src/com/jbidwatcher/ui/AuctionsUIModel.java
-
@1031
Move the RSS button down to the status bar, along with the price summary information. Fix up the status text area to fit itself between the two. Remove the status line from individual tabs, and generally clean up the status bar handling.
-
@1018
Slightly increase whitespace above and below the standard table rows.
-
@1000
Remove code that handled dutch items, old page formats, high bidder email, all bidder names (not available anymore), saving deleted listing ids in the XML file, large swaths of dead and/or obsolete code, and all the DB Time Queue code.
Abstracted the XMLElement code out to an interface, which XMLSerialize now uses, avoiding a circular dependency/tangle.
Made all my email addresses point to the same address, NOT at SourceForge anymore.
-
@932
Window | Choose Font
Sets the font across all tabs, and saves it for future sessions. Works nicely; JBidwatcher looks fascinating in Lucida Handwriting. :)
[#308 state:resolved tagged:committed]
-
@787
Add a tab Status Panel with a progress bar, status text area, and close button that can be shown, hidden, updated by queueing messages, etc...
-
@780
When items are updated (redrawn), redo the selection area, so that the sum potentially updates.
[#211 state:resolved]
-
@778
Support double-clicking in the unused space (where no rows are) to clear the selection.
[#139 state:resolved]
-
@745
Try to speed up massive deletes done w/o UI interaction by spinning up a specific thread to process them in the background.
-
@729
Make MultiSnipe operate on 'Snipeable' objects, so as to disconnect AuctionEntry a little more from being so tightly entwined with other classes.
-
@693
Finally clean up the previously deep tangle between JConfig and ErrorManagement. All error logging is now handled through JConfig.log(), so ErrorManagement doesn't need to be a static block of functions anymore. Much cleaner, imo, but a pretty far-reaching change.
-
@556
Don't show the image thumbnail in the tooltip if the thumbnail column is visible. However, DO show the thumbnail if the mouse is over the mini-thumbnail. Also, since it will pop up less, increase the resolutions allowed to a maximum of 512x512, scaled to 256x256 if it's above that. Scaling preserves aspect ratio, so the longest side can't be longer than 512, or the whole thing will get scaled so that the longest side is 256.
[#87 state:resolved tagged:committed]
-
@543
Refactoring for performance and to eliminate dead code.
-
@540
Clear up a few warnings, and continue the minor refactorings towards improving the update logic.
-
@530
Finally eliminated a lot of the nasty tangles of code references (a references b references c references a) in the UI code. It's pretty decently clean now, and in the process the code has been factored out reasonably.
-
@523
Remove some dependencies on the com.jbidwatcher.ui tree from the com.jbidwatcher.auctions tree. The dependencies should be app -> ui -> auctions with no loopbacks. It's not there yet, but I'm getting there, with the help of the quite excellent Structure101.
-
@517
Went on a warning-killing spree.
-
@516
Extricating UI elements into their own classes to try to reduce complexity and decrease tying.
-
@514
Move the button-making utility methods out into their own utility class.
-
@513
Remove the last vestiges of deleteEntry from AuctionServerManager.
-
@512
Remove all AuctionServerManager references to the entryList, so all auction references through it are done directly to the database! Not done yet, it's still a bit dangerous...
-
@462
Move the custom column menu retrieval into the action listener, to reduce the number of 'final' stuff needed.
-
@416
Trying to clean up the concept of 'where the list of auctions exists'.
This is part of the task to separate UI and behavior.
-
@415
Refactoring items which are self contained into the appropriate util directories.
-
@408
Use DB backed snipe data, and start the process of refactoring everything to refer to AuctionSnipe data when they need snipe information for an auction entry. Does not build in this state.
-
@398
Fix the absurdly large table headers on Vista + Java 1.6.
-
@371
Miscellaneous code cleanups and minor refactorings.
-
@355
Post-refactoring cleanup; idea was putting fully qualified class names into the code when major restructuring was being done. Tsk!
-
@349
Remove and clean up a few more tangles of code interdependencies, as indicated by Structure101.
-
@347
Clean up the Table UI code to not need to refer to anything outside itself.
-
@346
Sweeping refactorings to improve the overall design. Structure101 is an awesome program. Far out of my price range, but awesome.
