Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Icon request] Inkscape: tracking new icon for 1.3 #3488

Open
1 of 66 tasks
hervyqa opened this issue Jul 22, 2023 · 6 comments
Open
1 of 66 tasks

[Icon request] Inkscape: tracking new icon for 1.3 #3488

hervyqa opened this issue Jul 22, 2023 · 6 comments

Comments

@hervyqa
Copy link
Contributor

hervyqa commented Jul 22, 2023

Modification icon:

(maybe it can be skipped)

  • hicolor/cursors/page-dragging.svg
  • hicolor/cursors/page-mouseover.svg
  • hicolor/scalable/actions/powerstroke.svg
  • hicolor/scalable/actions/symbols.svg
  • hicolor/scalable/actions/xml-element-new.svg
  • hicolor/scalable/actions/xml-node-delete.svg
  • hicolor/scalable/actions/xml-node-duplicate.svg
  • hicolor/scalable/actions/xml-text-new.svg

New icon 1.3:

  • hicolor/cursors/cursor-delete.svg
  • hicolor/cursors/cursor-union.svg
  • hicolor/scalable/actions/close.svg
  • hicolor/scalable/actions/color-filters.svg
  • hicolor/scalable/actions/color-palette.svg
  • hicolor/scalable/actions/color-selector-okhsl.svg
  • hicolor/scalable/actions/corners.svg
  • hicolor/scalable/actions/dialog-extensions.svg
  • hicolor/scalable/actions/dialog-paint-server.svg
  • hicolor/scalable/actions/display-alt.svg
  • hicolor/scalable/actions/display-enhance-stroke-alt.svg
  • hicolor/scalable/actions/display-enhance-stroke.svg
  • hicolor/scalable/actions/display-no-filter-alt.svg
  • hicolor/scalable/actions/display-no-filter.svg
  • hicolor/scalable/actions/display-outline-alt.svg
  • hicolor/scalable/actions/display-outline-overlay-alt.svg
  • hicolor/scalable/actions/display-outline-overlay.svg
  • hicolor/scalable/actions/display-outline.svg
  • hicolor/scalable/actions/display.svg
  • hicolor/scalable/actions/dnd.svg
  • hicolor/scalable/actions/document-resources.svg
  • hicolor/scalable/actions/draw-booleans.svg Add inkscape icon: draw-boolean #3511
  • hicolor/scalable/actions/edit-clear-value.svg
  • hicolor/scalable/actions/experimental-outline.svg
  • hicolor/scalable/actions/file-link.svg
  • hicolor/scalable/actions/flatten-down.svg
  • hicolor/scalable/actions/font_collections.svg
  • hicolor/scalable/actions/gear.svg
  • hicolor/scalable/actions/grayscale-mode.svg
  • hicolor/scalable/actions/grid-modular.svg
  • hicolor/scalable/actions/layout-auto.svg
  • hicolor/scalable/actions/layout-horizontal.svg
  • hicolor/scalable/actions/layout-vertical.svg
  • hicolor/scalable/actions/list-add-symbolic.svg
  • hicolor/scalable/actions/list-remove-symbolic.svg
  • hicolor/scalable/actions/markers.svg
  • hicolor/scalable/actions/minus.svg
  • hicolor/scalable/actions/object-blend-mode-normal.svg
  • hicolor/scalable/actions/object-blend-mode.svg
  • hicolor/scalable/actions/object-level.svg
  • hicolor/scalable/actions/object-opaque.svg
  • hicolor/scalable/actions/object-select.svg
  • hicolor/scalable/actions/object-translucent-blend-mode.svg
  • hicolor/scalable/actions/object-translucent.svg
  • hicolor/scalable/actions/object-transparent.svg
  • hicolor/scalable/actions/overlay-clipmask.svg
  • hicolor/scalable/actions/panel-left.svg
  • hicolor/scalable/actions/path-flatten.svg
  • hicolor/scalable/actions/path-fracture.svg
  • hicolor/scalable/actions/play.svg
  • hicolor/scalable/actions/plus.svg
  • hicolor/scalable/actions/preview-mode.svg
  • hicolor/scalable/actions/rectangle-make-corners-round.svg
  • hicolor/scalable/actions/rounding.svg
  • hicolor/scalable/actions/shapebuilder-tool-difference.svg
  • hicolor/scalable/actions/shapebuilder-tool-union.svg
  • hicolor/scalable/actions/show-sources.svg
  • hicolor/scalable/actions/text-flow-subtract-frame.svg
@hervyqa
Copy link
Contributor Author

hervyqa commented Aug 7, 2023

add: draw-boolean #3511

@hervyqa
Copy link
Contributor Author

hervyqa commented Aug 7, 2023

@SmartFinn does it need a *symbolic icon from hicolor/symbolic/actions directory?
I don't think it's necessary because the inkscape action icon is not in the action > symbolic dir.
I will remove it from the list hicolor/symbolic/actions/*-symbolic.svg.

@hervyqa
Copy link
Contributor Author

hervyqa commented Aug 7, 2023

I will remove it from the list hicolor/symbolic/actions/*-symbolic.svg.

Removed.

@SmartFinn
Copy link
Member

SmartFinn commented Aug 7, 2023

@hervyqa

@SmartFinn does it need a *symbolic icon from hicolor/symbolic/actions directory?

I had planned to add symbolic icons after #1949, but at that date the Inkscape symbolic icons mixed 16px and 20px icons, while Papirus icons supports 16px only.

There is no need to ask to add *-symbolic separately. It should be easy to convert the current icons to symbolic, if the issue above was fixed.

@hervyqa
Copy link
Contributor Author

hervyqa commented Aug 7, 2023

from #1949:

Added 20px paint-* actions icons to 22x22/actions to avoid blurred icons in Inkscape v0.92.

But papirus icons support 16px only.

Seems to need to separate the 20px icon from 22x22 into its own directory (20x20), but I don't know how the papirus-icon script works yet.

> Inkscape v0.92 requires the following 12px

Creating 12x12 icons for action icon, the directory needs to be made. this looks like another problem.

For these 12x12 and 20x20 icons I still don't see the difference in version 1.3. Hopefully it's not too noticeable a difference so we don't have to make one. But I'm afraid that the directory is needed for some icons.

Edit: Inkscape version 1.2.2 and above does not require 12x12 icons

@hervyqa
Copy link
Contributor Author

hervyqa commented Aug 8, 2023

list of inkscape 1.3 hicolor icons (12, 16, 20, 24):

cd /usr/share/inkscape/icons/hicolor/scalable/actions/
grep -r '  width="12"' * | sed 's/  */ /'
object-fill.svg: width="12"
object-locked.svg: width="12"
object-stroke-style.svg: width="12"
object-stroke.svg: width="12"
shape-rect.svg: width="12"
show-node-handles.svg: width="12"
snap-alignment.svg: width="12"
transform-affect-gradient.svg: width="12"
transform-affect-rounded-corners.svg: width="12"
grep -r '  width="16"' * | sed 's/  */ /'
align-on-canvas.svg: width="16"
align-sel-as-group.svg: width="16"
bad-marker.svg: width="16"
bad-marker.svg: width="16"
bool-op.svg: width="16"
boundingbox_bottom.svg: width="16"
boundingbox_bottom_left.svg: width="16"
boundingbox_bottom_right.svg: width="16"
boundingbox_center.svg: width="16"
boundingbox_left.svg: width="16"
boundingbox_right.svg: width="16"
boundingbox_top.svg: width="16"
boundingbox_top_left.svg: width="16"
boundingbox_top_right.svg: width="16"
color-selector-cmyk.svg: width="16"
color-selector-cmyk.svg: width="16"
color-selector-hsluv.svg: width="16"
color-selector-hsluv.svg: width="16"
color-selector-hsx.svg: width="16"
color-selector-hsx.svg: width="16"
color-selector-rgb.svg: width="16"
color-selector-rgb.svg: width="16"
color-selector-wheel.svg: width="16"
color-selector-wheel.svg: width="16"
color-tag.svg: width="16"
color-wheel.svg: width="16"
color-wheel.svg: width="16"
curvestitching.svg: width="16"
dialog-objects.svg: width="16"
dialog-svg-font.svg: width="16"
dialog-templates.svg: width="16"
dialog-text-and-font.svg: width="16"
document-properties.svg: width="16"
draw-ellipse-arc.svg: width="16"
draw-ellipse-chord.svg: width="16"
draw-ellipse-segment.svg: width="16"
draw-ellipse-whole.svg: width="16"
draw-eraser-delete-objects.svg: width="16"
draw-geometry-line-segment.svg: width="16"
draw-geometry-mirror.svg: width="16"
draw-use-pressure.svg: width="16"
edit-clone-link-lpe.svg: width="16"
edit-clone-link.svg: width="16"
edit-clone-unlink.svg: width="16"
edit-clone.svg: width="16"
edit-delete.svg: width="16"
edit-duplicate.svg: width="16"
edit-paste-height-separately.svg: width="16"
edit-paste-height.svg: width="16"
edit-paste-size-separately.svg: width="16"
edit-paste-size.svg: width="16"
edit-paste-style.svg: width="16"
edit-paste-width-separately.svg: width="16"
edit-paste-width.svg: width="16"
edit-select-all-layers.svg: width="16"
edit-select-all.svg: width="16"
edit-select-invert.svg: width="16"
edit-select-none.svg: width="16"
edit-select-original.svg: width="16"
edit-select-same-fill-and-stroke.svg: width="16"
edit-select-same-fill.svg: width="16"
edit-select-same-object-type.svg: width="16"
edit-select-same-stroke-color.svg: width="16"
edit-select-same-stroke-style.svg: width="16"
ellipse-5pts.svg: width="16"
embrodery-stitch.svg: width="16"
empty-icon.svg: width="16"
glyph-edit.svg: width="16"
glyph-grid.svg: width="16"
glyph-list.svg: width="16"
gradient-spread-pad.svg: width="16"
gradient-spread-reflect.svg: width="16"
gradient-spread-repeat.svg: width="16"
grid-axonometric.svg: width="16"
grid-rectangular.svg: width="16"
guides.svg: width="16"
hamburger-menu.svg: width="16"
horizontal.svg: width="16"
info-outline.svg: width="16"
info.svg: width="16"
interpolate.svg: width="16"
lpe-connector.svg: width="16"
measure-segments.svg: width="16"
no-marker.svg: width="16"
node-add.svg: width="16"
node-break.svg: width="16"
node-delete-segment.svg: width="16"
node-delete.svg: width="16"
node-join-segment.svg: width="16"
node-join.svg: width="16"
node-segment-curve.svg: width="16"
node-transform.svg: width="16"
node_insert_max_y.svg: width="16"
node_insert_min_y.svg: width="16"
none.svg: width="16"
none.svg: width="16"
object-flip-horizontal.svg: width="16"
object-flip-vertical.svg: width="16"
object-group.svg: width="16"
object-rotate-right.svg: width="16"
object-to-path.svg: width="16"
object-tweak-jitter-color.svg: width="16"
object-tweak-paint.svg: width="16"
object-tweak-push.svg: width="16"
object-tweak-rotate.svg: width="16"
object-ungroup.svg: width="16"
offset.svg: width="16"
orient-angle.svg: width="16"
orient-auto-reverse.svg: width="16"
orient-auto.svg: width="16"
overlay-clip.svg: width="16"
overlay-mask.svg: width="16"
pack-less.svg: width="16"
pack-more.svg: width="16"
page-landscape.svg: width="16"
page-portrait.svg: width="16"
pages-add.svg: width="16"
pages-add.svg: width="16"
pages-move-toggle.svg: width="16"
pages-move-toggle.svg: width="16"
pages-order-backwards.svg: width="16"
pages-order-backwards.svg: width="16"
pages-order-forwards.svg: width="16"
pages-order-forwards.svg: width="16"
pages-remove.svg: width="16"
pages-remove.svg: width="16"
pages-resize.svg: width="16"
pages-resize.svg: width="16"
paint-unknown.svg: width="16"
path-clip-edit.svg: width="16"
path-cut.svg: width="16"
path-difference.svg: width="16"
path-effect-parameter-next.svg: width="16"
path-inset.svg: width="16"
path-mask-edit.svg: width="16"
path-offset-dynamic.svg: width="16"
path-offset-linked.svg: width="16"
path-outset.svg: width="16"
path-reverse.svg: width="16"
path-simplify.svg: width="16"
path-split.svg: width="16"
path-tweak-attract.svg: width="16"
path-tweak-push.svg: width="16"
path-tweak-roughen.svg: width="16"
path-tweak-shrink.svg: width="16"
powerclip.svg: width="16"
pts2ellipse.svg: width="16"
rectangle-make-corners-sharp.svg: width="16"
reset-settings.svg: width="16"
reset.svg: width="16"
searching.svg: width="16"
searching.svg: width="16"
selection-bottom.svg: width="16"
selection-lower.svg: width="16"
selection-raise.svg: width="16"
selection-top.svg: width="16"
selection-touch.svg: width="16"
shape-arc.svg: width="16"
shape-circle.svg: width="16"
shape-clone.svg: width="16"
shape-ellipse.svg: width="16"
shape-group.svg: width="16"
shape-image.svg: width="16"
shape-item.svg: width="16"
shape-layer.svg: width="16"
shape-link.svg: width="16"
shape-path.svg: width="16"
shape-polygon.svg: width="16"
shape-rect.svg: width="16"
shape-spiral.svg: width="16"
shape-star.svg: width="16"
shape-switch.svg: width="16"
shape-symbol.svg: width="16"
shape-text-data.svg: width="16"
shape-text-flow.svg: width="16"
shape-text.svg: width="16"
shape-unknown.svg: width="16"
show-dialogs.svg: width="16"
show-path-outline.svg: width="16"
slice.svg: width="16"
snap-alignment-self.svg: width="16"
snap-alignment.svg: width="16"
snap-distribution.svg: width="16"
snap-grid-guide-intersections.svg: width="16"
snap-lines-perpendicular.svg: width="16"
snap-lines-tangential.svg: width="16"
snap-nodes-cusp.svg: width="16"
snap-nodes-intersection.svg: width="16"
snap-nodes-midpoint.svg: width="16"
snap-nodes-path.svg: width="16"
snap-nodes-smooth.svg: width="16"
snap-nodes.svg: width="16"
snap-page.svg: width="16"
stroke-to-path.svg: width="16"
switch-off.svg: width="16"
switch-on.svg: width="16"
symbol-bigger.svg: width="16"
symbol-remove.svg: width="16"
symbol-smaller.svg: width="16"
symbols.svg: width="16"
tool-pages.svg: width="16"
tool-pages.svg: width="16"
vertical.svg: width="16"
zoom-center-page.svg: width="16"
grep -r '  width="20"' * | sed 's/  */ /'
mesh-gradient-fit.svg: width="20"
paint-gradient-conical.svg: width="20"
paint-gradient-linear.svg: width="20"
paint-gradient-mesh.svg: width="20"
paint-gradient-radial.svg: width="20"
paint-pattern.svg: width="20"
paint-solid.svg: width="20"
path-mode-polyline-paraxial.svg: width="20"
grep -r '  width="24"' * | sed 's/  */ /'
align-horizontal-baseline.svg: width="24"
align-horizontal-center.svg: width="24"
align-vertical-node.svg: width="24"
color-gradient.svg: width="24"
distribute-graph-directed.svg: width="24"
distribute-horizontal-baseline.svg: width="24"
distribute-horizontal-center.svg: width="24"
distribute-horizontal-gaps.svg: width="24"
distribute-horizontal-left.svg: width="24"
distribute-horizontal-node.svg: width="24"
distribute-horizontal-right.svg: width="24"
distribute-vertical-baseline.svg: width="24"
distribute-vertical-bottom.svg: width="24"
distribute-vertical-center.svg: width="24"
distribute-vertical-gaps.svg: width="24"
distribute-vertical-node.svg: width="24"
distribute-vertical-top.svg: width="24"
draw-calligraphic.svg: width="24"
draw-cuboid.svg: width="24"
draw-ellipse.svg: width="24"
draw-freehand.svg: width="24"
draw-geometry.svg: width="24"
draw-rectangle.svg: width="24"
draw-spiral.svg: width="24"
draw-text.svg: width="24"
exchange-positions-clockwise.svg: width="24"
exchange-positions-zorder.svg: width="24"
exchange-positions.svg: width="24"
frmt-text-direction-horizontal.svg: width="24"
frmt-text-direction-r2l.svg: width="24"
frmt-text-direction-vertical-lr.svg: width="24"
frmt-text-direction-vertical.svg: width="24"
mesh-gradient.svg: width="24"
paint-order-fms.svg: width="24"
paint-order-fsm.svg: width="24"
paint-order-mfs.svg: width="24"
paint-order-msf.svg: width="24"
paint-order-sfm.svg: width="24"
paint-order-smf.svg: width="24"
path-mode-polyline-paraxial.svg: width="24"
randomize.svg: width="24"
stroke-cap-butt.svg: width="24"
stroke-cap-round.svg: width="24"
stroke-cap-square.svg: width="24"
stroke-join-bevel.svg: width="24"
stroke-join-miter.svg: width="24"
stroke-join-round.svg: width="24"
text-orientation-auto.svg: width="24"
text-orientation-sideways.svg: width="24"
text-orientation-upright.svg: width="24"
tool-pointer.svg: width="24"
tool-spray.svg: width="24"
transform-move-horizontal.svg: width="24"
transform-move-vertical.svg: width="24"
transform-rotate.svg: width="24"
transform-scale-horizontal.svg: width="24"
transform-scale-vertical.svg: width="24"
transform-skew-horizontal.svg: width="24"
transform-skew-vertical.svg: width="24"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants