Initial Commit
Added some buttons and listeners
Changed to JCheckBox
Follow checkbox
minor
Fixed all of the UCS stuff. Next commit will be an archive of Release 1 deliverables so that we have them in the repository, but they aren't in the way of creating Release 2 deliverables.
Well, I archived all the Release 1 deliverables that we don't need to create Release 2 deliverables. I left some items that are necessary for that process in their original locations (pom.xml, checkstyle suppressions, etc.). All Release 1 documentation can be found int the ZIP archive.
Cleaned Maven build to decrease amount of files comitted until next UCT run. All files are still archived in the Release 1 ZIP.
Fixed classpath and build errors. Default build location is /bin now, not /target. /target directory conflicts with Maven UCT builds.
Save, load and retweet methods coding and working. Retweet is in the GUI and functional, working on putting buttons in for save/load on the PostPane.
Added in the buttons for Save/Load Draft functions. Also fixed a couple check boxes in the GUI. Coded functionality for check-box based favoriting, unfavoriting, and retweeting. We still need the reply function, and to clean up the error-handling schema.
Simplified JCheckBox's, Follow Checkbox checks whether or not user is followed, fixed some CheckSTyle, and did some Documenting
a couple adjustments to gui, favorites button now refreshes properly
Added reply method (untested)
GUI handling of reply function
Added some more functionality to the LoadDraft() function - it now updates the remaining characters immediately. Also added refresh home button and disabled home timer for now. Also added '@USER_NAME :' in the reply to tweet function so that replied_to users are tagged correctly in Twitter.
Started working on JList window for draft selection
Almost have the Draft methods complete. The save method is working fine as usual, and the delimiter is working. However, the Load is throwing a NPE, I imagine it's hitting the end of the file and not knowing what to do. No time to continue working on it at the moment though. Going to fix it after classes today. It is returning a HashMap<String, String> as we intended though.
Save/Load is working perfectly now. See method testing in Main. Check boxes for Home Tab are not working (Reply button IS), but work for all other instances. Need to code Draft Load GUI window now. HashMap is unordered too, which is a bit annoying in my opinion.
Added TreeMap functionality to the Main method to show the difference between ordering in that and HashMap. Will implement the change in LoadDraft later. Also removed some useless code and comments. Updated Model Interface to reflect changes in Save/Load Draft functions.