KaiZen-OpenAPI-Editor icon indicating copy to clipboard operation
KaiZen-OpenAPI-Editor copied to clipboard

Update icons for the Outline and Quick Outline

Open tfesenko opened this issue 9 years ago • 3 comments

Extracted from #40 See https://github.com/RepreZen/SwagEdit/pull/178#issuecomment-239298500 and https://github.com/RepreZen/SwagEdit/pull/178#issuecomment-239302105 for details

The icons are provided in the attached archive outline_icons.zip

tfesenko avatar Aug 11 '16 22:08 tfesenko

I started to change the icons. The icons you provided are quite specific and are not easy to map to swagger concepts. It would help if we modify the way we get type information from nodes inside the document. We get those types information from the swagger schema, but those are difficult to interpret for now.

Here a screenshot of what I got for now.

screen shot 2016-08-24 at 16 45 49

ghillairet avatar Aug 24 '16 15:08 ghillairet

The list of icons that are currently mapped into swagger elements

icon name swagger element
resource pathItem
response responses
response_* responseValue
requestParameter parametersList
referenceLink $ref
dataType schema
method operation (get, post, ...)

List of icons that are not mapped into swagger

icon name
collectionResource
objectResource
headerParameter
message
package_obj
referenceEmbed
request
resourceRepresentation

This leaves us with also quite a few elements in swagger that have no icons (not exhaustive list)

swagger element
info
schemes
tags
paths
consumes
produces
definitions
properties

ghillairet avatar Aug 24 '16 16:08 ghillairet

Thanks @ghillairet . I think it's going to take a little time for us to digest this and come up with a more complete set of icons. So I suggest putting this workstream aside for a while, until we can give you some more guidance.

tedepstein avatar Aug 24 '16 16:08 tedepstein