...
Should CanvasContainer and CanvasShape be a part of the API? Can it be removed? In the long run, we could replace it with some sort of client-side layer that has a Canvas based renderer. Should be added to a ContainerManager interface which groups all containers
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-189
TransformableWidgetContainer: same remark as CanvasContainer. Should be added to a ContainerManager interface which groups all containers.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-189
Tile and TileCode: they are placed under the package gfx. Is that the correct place?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-190
Reverse the names MapConfiguration and MapOptions:
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-191
Should the MapHint system be presented through a singleton service instead of map specific?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-191
Remove OpacitySupported? I believe the opacity changing should be a part of any layer:
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-192
Replace HasLegendWidget with a factory system?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-193
- ViewPort.isInitialized delete this method.
- MapConfiguration.setLayerAnimation => move to LayersModelRenderer:
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-191
2.2 GWT2-Impl
What is the EntryPoint for? Remove it?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-197
The touch controllers have been disabled since the animated navigation. They should be adapted and tested again. Otherwise we should remove them.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-198
2.3 GWT2-Server-Extension
Add setInstance method to GeomajasServerExtension
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-196
GeomajasServerExtension.createLayer should return a ServerLayer instance.
- Done
Rename MapOptionsExt to MapConfigurationExt?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-191
Do we really need an ExceptionDialog widget here?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-194
3 Plugins
3.1 Plugin: Core Widgets
...
CloseableDialogBox, MessageBox, ToolTipBox: Should move to YAWL.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-203
- FeatureSelectBox: Follow widget structure.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-204
Layers and their legends
...
Very unclear API. Also remove all references to @FutureApi.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key GEP-76
Revisit the GeometryEditor construct.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key GEP-76
Split up the examples
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key GEP-75
Examples contains a GeometryToShape converter. Should that not be a part of the Geomajas client API?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-199
What SnappingAlgorithms should be part of the API? Do we need a factory to shield the implementations from API? => Only 2: NearestEdgeSnapAlgorithm, NearestVertexSnapAlgorithm
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-200
What's the purpose of the GeometryOperationService? How is it connected to the rest? Move to geomajas-server-extension? Same with splitting and merging?
- The problem is that we want the basic editing code to work independently from the Geomajas Server. Should we make this separation immediately?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-202
Shouldn't we call this “geometry editing”? It's more to the point.
- Split the editing project in client api and server extension.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-201
3.3 Plugin: Geocoder
Widget should follow the rules as explained on Confluence.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-205
3.4 Plugin: Print
Is it Print or Printing? We should rename where necessary.
There is a default template builder, but no easy way to provide your own templates. Should we not provide a template building API? Some factories perhaps.
Wat is the PrintingLayout? Seems like a SmartGWT construct.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-206
PrintPanel: should follow widget rules.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-206
PrintingMessages: Place it in a i18n folder.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-207
Refactor Printing into a starting point for creating a print service and template etc. It should not be an EntryPoint.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-208
Almost no @Api annotations (only in the PrintingLayout).
There are no examples yet.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-209
3.5 Plugin: Rasterizing
I don't understand the need for this plugin. Does it need to override the .gwt.xml definitions of something else? Should this not be a part of the GWT2-ServerExtension?
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-210
3.6 Plugin: WMS
- Do not let the browser cache WMS GetCapabilities requests (add no-cache headers in the request)
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-37
- Add support for Dates in GetFeatureInfo requests (when using the Feature format)
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-38
- Add support for dealing with BigDecimal in GetFeatureInfo requests (when using the Feature format)
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-38
- Let the client decide if geometries returned through a GetFeatureInfoCommand should be simplified or not (and how many points should be allowed per polygon).
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-39
- Automatic check to see if a WMS layer also has WFS support
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-40
- Add WFS search mechanism
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-40
- Add maximum width parameter to the legend configuration object to limit the width of legend images.
- Initial visibility setting does not work (bug)
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-41
- Add support for style changing. The WMS layer must know what styles are available.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-42
- Add legend widget
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key WMSCL-43
- ...and many more
...
- This is the link between Graphics project and Editing plugin
- Adding plugin to GWT2 requires renaming of the projects in gwt2 project pom
=> work done, see GGEP-5 branch. This implied re-adding lost class of Editing Plugin: org.geomajas.plugin.editing.gwt.client.GeometryEditorFactory- Make sure the "Editing" class is used instead of the GeometryEditorFactory. Remove the GeometryEditorFactory.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-211
- Adding graphics editing example jar project to gwt2 example
=> some solution suggested: see GGEP-6 branch. This implied implementing changes of ViewPort in class org.geomajas.plugin.graphicsediting.gwt2.example.client.annotation.AnnotationContainer- Needs to be reviewed:
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-212
- Needs to be reviewed:
- Add Documentation: create new documentation project and fill
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-216
- Code has been changed
, with specific extras to be mentioned:Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-119 - renamed code project to geomajas-client-gwt2-plugin-graphicsediting-impl (added -impl) and directory named to impl
- added a new example project. Difference between the two example projects: adding editing functionality via a) object controller b) action (will be shown in cog dropdown menu)
- extended documentation
- TODO: rework the GraphicsEditingUtil class: is now a collection of static values of stroke/fill parameters of polygon/line on creation + a createClickToStopEditService.
Jira server Geomajas open source issue tracker - sponsored by GeoSparc serverId 34843059-fdfd-39de-88fc-34a0d1018ca7 key PURE-220