Work Completed

  • Medici
    • Attended Wednesday staff meeting
    • Resolved MMDB-1073, I put the finishing touches on the login dialog by adding Anonymous button for logging in anonymously. When the backend supports this, we just need to enable this button (current it is disabled) and anonymous login should work.
    • Resolved MMDB-1074, all welcome screen code is checked in and working as expected.
    • Resolved MMDB-1099, I put the finishing touches on the 3 defined perspectives (Import, Data Browsing, Execution). I also made static references to the view's ID from the class itself so if the package changes, perspectives will still work (all views were originally hard coded).
    • Resolved MMDB-1104, I renamed Image Dropbox to just Dropbox.
    • Resolved MMDB-1106, the desktop search query for the gallery displayed the wrong dataset count. Zero was not an expected dataset count so when a search query tried to display the results in the Gallery, instead of saying 1 Dataset, it would say 1 of 0 datasets. This is fixed.
    • Resolved MMDB-1107, I reorganized the top level menus a little, I removed unwanted commands contributed from Eclipse core plugins (such as show key assist, which has no relevance for us). I also added a few more options such to show titles and dates in both ascending and descending order, previously only ascending was allowed, but even this was no obvious from the menu label (Sort -> Date).
    • Worked on MMDB-1110, the Recent Additions view only displayed what was uploaded in the current session. With two defined commands and some minor modifications, we could toggle between showing the datasets uploaded in the current session and the last 10 datasets uploaded (similar to the web client). This will be resolved shortly once all testing is complete.
    • Worked on MMDB-1112, add remove collection command to desktop client. A bug remains that I am tracking down. Where if you select a collection, remove it, select another collection and then click "add collection" and add a collection, the currently selected collection is unselected. It should remain selected.

Work Planned

  • Medici, main focus is working on UI Improvements
    • Staff meeting at 2pm on Wednesday
    • MMDB-1073 - Create login dialog box for desktop client
    • MMDB-1074 - Add welcome screen to desktop client with short introduction
    • MMDB-1099 - Add perspectives to organize views by primary task focus
    • MMDB-1104 - Image dropbox should have a more general name
    • MMDB-1106 - Desktop query returns incorrect dataset count
    • MMDB-1107 - Cleanup top-level menus to make them more intuitive
    • MMDB-1109 - Desktop client doesn't fire subject added event when a dataset is added
    • MMDB-1110 - Improve recent additions view
    • MMDB-1112 - Add remove collection command to desktop client

Comments

This week went as planned. Next week I will be in Champaign on Wed/Thurs/Fri to discuss MAEviz with some researchers interested in the project.