PapirusDevelopmentTeam / papirus-icon-theme

Pixel perfect icon theme for Linux
https://git.io/papirus-icon-theme
GNU General Public License v3.0
6.54k stars 414 forks source link

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

Open hervyqa opened 1 year ago

hervyqa commented 1 year ago

Modification icon:

(maybe it can be skipped)

New icon 1.3:

hervyqa commented 1 year ago

add: draw-boolean #3511

hervyqa commented 1 year ago

@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 commented 1 year ago

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

Removed.

SmartFinn commented 1 year ago

@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 commented 1 year ago

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 commented 1 year ago

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"