- version 1.1.1 (1/7/2005)
- version 1.0.12 (12/1/2004)
- version 1.0.11 (7/5/2004)
- version 1.0.10 (5/19/2004)
- version 1.0.9 (5/17/2004)
- version 1.0.8 (4/29/2004)
- version 1.0.7
- version 1.0.6
- version 1.0.5
- version 1.0.4
- version 1.0.3
- version 1.0.2
- version 1.0.1
- Misc.
- build 20030804-1001
- build 20030723-2257
- build 20030722-1706
- build 20030721-2132
- build 20030718-1224
- build 20030607-1611
- build 20030517-1840
version 1.1.1 (1/7/2005)
-
simplified infotron structure to make new infotrons easier to create and to prepare for the changes involved in infotron code being loadable from the repository
-
replaced all compiled-in print statements with a standard logging mechanism to speed up future debugging
-
created collection-manipulator machinery to support the formative scalable collection editor and dataset encoder
-
incrementally improved Viper blueprint editors for faster infotron development
-
changed some UUID displays to display "(no name)" instead when uform has no name attribute
version 1.0.12 (12/1/2004)
-
Fixed several visual glitches
-
Added several new infotron implementations
-
Fixed a problem that was causing the map view to shift between sessions
-
Improved infotron message handling
-
The "Clear Inactive Searches" menu item now also clears any "stuck items" on the map as well
-
Image scraps are now constructed using an image encoder by default
version 1.0.11 (7/5/2004)
-
Improvements to the local cache functionality
-
Fixed visual glitches in the commenting system
-
Created a new basic information display that allows hyperlinking to linked content
-
Hyperlinks in collection trees and basic text displays can be dragged onto drop targets
-
New login system which issues per-user encryption keys
-
Visual adjustments to the appearance of zoom operations
-
Fixed some mouse interaction issues on the map panel
-
Added general text, uuid, and password field elements
-
Improved handling of network problems
version 1.0.10 (5/19/2004)
-
Added display of article count and search keyword (when available) to the rollover displays in the Conflict Assessment Rating graph
-
Visual adjustments to the Conflict Assessment Rating graph
-
Fixed right-click text copying on the Windows platform
-
Improved handling of longer comments in the comment editor interface
-
Fixed some visual glitches on the Windows platform
Changes to the web-based article export/rating import tool
-
Allowed for empty queries (to get the entire article set for a country/region)
-
Fixed a bug in the date range filtering for downloads
-
Changed the importer to properly update the conflict rating categories in the Geobrowser ("colored dots" on the countries/regions)
-
Changed the importer to preserve more information about the original CSV query, like search keywords and date range
version 1.0.9 (5/17/2004)
-
The user can select a country (or "All Countries") when performing an article search in the Geobrowser.
-
The conflict rating graph for countries was enhanced to display ratings generated by multiple scoring methods (i.e. CAST-lite, Geobrowser), and to display time ranges associated with a rating. The user can point the mouse cursor at a rating point to see more information about that value, and if multiple ratings fall on the same location, a pop-up allows the user to select a specific rating.
-
Article (and other) text can now be copied to the system clipboard via right-click contextual menu.
-
More border, transportation, and waterway detail has been added to the map.
Other improvements to Civium
-
An updated web interface allows the user to search for articles by keyword, date range, and country, and to export the resulting article set to CSV format for processing in CAST-lite and other analysis tools
-
The web interface can subsequently be used to upload CSV-format article ratings from CAST-lite. The resulting scores will then be visible on the appropriate country rating graph in the Geobrowser, and the individual indicator and article scores can be viewed by clicking on rating points in the graph.
-
The PCMT article inbox has been refined to reduce the amount of extraneous entries.
-
The "Afghanistan-Pakistan Border Region" has been added to the data set as a geopolitical unit for analysis.
version 1.0.8 (4/29/2004)
-
Improved responsiveness, particularly for items already viewed on the same computer
-
U.S. zip codes are now searchable from the search box on the main map window
-
Added draggable tags to many windows, which can be used to refer to the contents of a given window in many cases
-
Updated the display for organizations
-
Added automatic reporting of many types of bugs
-
Added many new displays for various types of data
-
Added hierarchical index encoder
-
Updated draggable tag design, and added them to tab sets on civium generic content frames
-
Made flip side/comment encoders refer to the correct location
-
When a web link containing the UUID of a geocoded uform is dropped on the map, the map will pan to that location. Non-geocoded uforms will simply be constructed.
-
Preliminary support for establishing a carrier pigeon channel, as a prerequisite for the new credential system
-
Added animation to window creation and listing frame updates
-
Added encoders for toxic facilities, TRI report sections, and annotated collections
version 1.0.7
-
Added a local cache to the application, which improves responsiveness
-
Removed the "Test" menu; its items are now available under the "Testing Info" > "Infotron Tests"
-
Removed the "Help" menu under Mac OS X (because the "About..." function is available from the application menu)
-
Removed the "Search for articles..." menu item; that functionality is now available as "PCMT Resources" > "Search for Uzbekistan articles..." in the home collection
-
Removed the "Construct Frame..." menu item; that functionality is available as "Testing Info" > "Construct..."
-
Certain frames can now link to external web pages by opening a browser
-
When a new version of the Geobrowser is available, a notification opens within the Geobrowser, rather than taking the user directly to the download web page
-
Changed the article text search to search Uzbekistan articles (it previously searched Pakistan articles)
version 1.0.6
-
Added a dynamic query filtering of country analysis ratings.
-
Changed country rating publish model.
-
Added the ability to remove a published country rating.
-
Added automatic scoring of countries based on CAST model.
version 1.0.5
-
Added a simple search feature
-
Fixed a bug that caused the overall conflict rating to appear to be incorrectly calculated
-
Improved slider responsiveness
-
Enabled auto-update notifications in mid-session, not just at startup
-
Reduced flickering in countries' conflict rating graph tabs
-
Fixed bug which caused occasional application hangs when a button was being constructed
version 1.0.4
-
Added support for horizontal scrolling in the table encoder (and therefore enabled the display of larger tables)
-
Fixed a bug that affected the selection of duplicate tabs
-
Added some drag-and-drop support for web URLs and map icons
-
Fixed a bug that could hang the constructor in situations in which a non-atomic blueprint contained an unconstructable blueprint
-
Fixed some flakiness in map drag-panning
version 1.0.3
-
Added an About Box containing basic troubleshooting information
-
Made the update notification process more informative
-
Added tree-style collection encoder
-
Changed country indicator rating scale to 0 - 10
-
Added support for attribute-mapped tabular data
-
Added organization encoder frame
-
Added more safeguards to prevent an article from being published multiple times.
-
Added auto-refresh capability to the new collection encoder
version 1.0.2
-
Fixed a bug which caused published country ratings not to show up in the appropriate Conflict Assessment Rating category.
-
Increased the distance between indicators on the article rating frame.
-
Made the measure headings smaller in the data item rating table.
-
Decreased the text size in CircledText.
-
Disabled DirectDraw support in Windows in an attempt to ameliorate screen flicker issues.
version 1.0.1
-
Added automatic update detection
Misc.
-
Made some changes to the time slider to ensure user interaction receives precedence over updates from the server.
-
Demo-level implementation of road viewer appliance
-
Moved flip corner to other edge of the page on flipside.
-
Changed settings storage locations for Mac OS X (now "<home>/Library/Application Support/Geobrowser") and Windows (now "<home>/Application Data/Geobrowser")
build 20030804-1001
-
Made some changes to the time slider rendering that should increase its responsiveness.
-
Added time slider to undo/redo system; also, time slider position is now preserved between sessions.
-
Time slider position now affects map display.
-
Changed the default face side rendering to suppress some redundant and service attributes.
-
Added map/timeline switch the time slider area.
build 20030723-2257
-
Fixed a small visual glitch on the "Add a comment" button.
-
Changed the background color visible while the detail frame is flipping.
-
Preliminary textscrap rendering abilities (read-only & incomplete).
build 20030722-1706
-
Preliminary flip implementation
-
"Add comment" button on flip side now depresses properly
-
Improved initial frame positioning.
-
Fixed some spastic scrollbar activity that was occurring as detail frames populated themselves.
build 20030721-2132
-
Pressing "escape" when selecting a zoom area will nowcancel the operation.
-
Updated button images to reflect the latest design.
-
Added user icon to current user indicator.
-
Fixed some text coloring/styling issues in the comment viewer.
-
Fixed the author name display in the comment viewer.
-
Made some changes to the panning/zooming code in order to ameliorate some glitches.
-
Fixed the word wrapping on the comment preview.
build 20030718-1224
-
Streamlined the map view transition code--should be more robust now. Transitions now adapt smoothly if the user changes the target view in mid-transition. Also, the fade to final map image always happens now.
-
Fixed a bug that caused a delay in the appearance of the drag-zooming rectangle.
-
Many changes in the interests of moving all the detail screens to a blueprint/infotron model. Detail windows are now Java-implemented infotrons, rather than HTML-based. Countries have an interesting tabbed rendering based on the CIA world factbook.
-
Partial comments implementation (data is stored correctly, but interface & writability/security need work).
-
Changed the default map server to mapserver.civium.com:80 and the default item server to itemserver.civium.com:80
build 20030607-1611
The geographical math is more stable this time around (but not bulletproof)--there should be fewer instances of strange distortion and getting stuck in the "center of the map".
Changes:
-
Changed minimum drag-zoom rectangle size back to 10 x 10 pixels. Releasing the map button when the zoom rectangle is smaller than this cancels the zoom action.
-
Fixed some bugs that caused the client to request a larger map than was necessary.
-
Removed a restriction that prevented some items on the edge of the map view from being rendered.
-
Fixed the zooming distortion that occasionally occurred when zooming in on aggregates.
-
Changed application name back to "Civium Geobrowser".
-
Changed tiny Windows title-bar icons to a version of the Civium icon rather than the old globe icon
-
Added custom Java Web Start splash screen.
-
Updated application icon to remove artifacts when displayed on a black background.
-
Further revamped some of the geographical extent representations; panning operations should now be limited to the map area, and zooming animations should be more reliable.
-
Fixed the bug that got the coordinates stuck in the "middle of the world"
-
Changed network code so that display elements are requested before the items that they display. This way 20 instances of the same type of item won't have to wait until the display element is retrieved to appear.
-
The application is now being built with an official Java code certificate from Thawte, so the permissions warning dialog box that appears on the initial run is somewhat less cautionary.
-
Fixed a subtle misalignment in the interim image when drag-panning in the navigator pane.
-
Fixed a few ways in which degenerate (zero width/height) view requests could previously get executed. These requests are the cause of the some weird states that the map has gotten stuck in.
-
Fixed arrow-key panning so that it manipulates the main map in expected ways.
-
Made animated transitions happen in every view change, including undo/redo operations.
-
Main window exit animation is now completely horizontal motion.
Outstanding issues as of this build:
-
Fade-in of final map image doesn't always happen
-
When interrupting a zoom animation, transition is jerky
-
Map image may occasionally disappear during view transitions.
-
Degenerate viewports may occasionally be created close to the left or right edge of the map.
-
The control-click action may not always work consistently (right-click always works, as far as I know).
-
"About..." menu item displays greenpittsburgh.net about box.
-
App icon isn't transparent on OS X (Apple bug, nothing I can do AFAIK)
-
When you flip detail screens, you can only get back to the front using the menu (no flip control on the actual debug page).
-
Hierarchy is inelegant (i.e. why isn't "Major Airports" under "Transportation"?)
-
Login box sometimes extends off the bottom of the screen.
-
Should the hand cursor turn the other way for the left side of the time slider? (feature request from Mick)
build 20030517-1840
I've moved the main geobrowser launch page to http://www.maya.com/geobrowser/demo/ (username/password: "geobrowser"/"thelastdatabase"). This application that this page launches is presently called "Civium Geobrowser". If you have a previous application that you created from the link on joshua.maya.com, ditch that one and create a new one from the above link. This version is intended to be the demo-able version.
There's also a dev version that I use to test my even-more-bleeding-edge code at http://www.maya.com/geobrowser/dev/ The link there will launch an application named "Civium Geobrowser (dev)"--I don't recommend actually using that one, just letting you know that it's there.
So, on to the most recent build. This time around I've added a bunch of eye candy that I've wanted to do for a while. Transitions between maps are now animated, and when the new map is received from the server, it is faded in over the transitional one. The distance-measuring tool is no longer limited to certain angles--it should rotate freely, and the distance label should be rotated as well. Also, it is now possible to drag the map or individual items by dragging with the right mouse button or the control key held down. (Note that dragging items doesn't actually accomplish anything yet--I just wanted to work on the dragging behavior.) The drag-zoom feedback is now rendered as a translucent rounded rectangle. I've also revamped the cursor handling in the main map window to cut down on spastic cursor flickering. The "busy" cursor is no longer shown there, because even while a new map is loading, it's still possible to interact with what's on the screen.
The detail frames now have a "View" menu to toggle between the detail page and Jeff's raw uform rendering. (This may be hidden or removed in the future.) State and configuration files are now stored in a directory called ".geobrowser" in the user's home directory (your previous state & preferences will be reset the first time you run this new version).
Known issues:
-
Animated transitions may or may not happen when using undo/redo (this is actually a "feature", depending on whether the map image is cached or not; but I think I'm going to change it to always perform the animated transitions, because it's less disorienting and more visually interesting)
-
Background map may not be displayed in the animated zoom when starting from the world view
-
The map display can get stuck, usually when panning using the small navigator map. Symptoms are an all-blue main map, the crosshairs stuck in the exact middle of the navigator map, and the lat/long coordinate display showing a weird character instead of numeric values. To get unstuck, just click the "globe" icon to go back to the world view.
-
When panning using the navigator map, the new map that gets loaded is often slightly out of alignment with the interim map. (This is made more obvious by the fading-in process.) This doesn't generally happen when drag-panning in the main map.
-
Zooming in by clicking an aggregate can cause distorted-looking zoom animations.
-
The view sometimes spuriously zooms out a little at the beginning of map transitions.
-
The control-click action may not always work consistently (right-click always works, as far as I know).
-
Other pre-existing issues & pending feature requests as noted in Bugzilla
