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

Improve Inkscape icon theme #1949

Merged
merged 1 commit into from
Oct 23, 2019
Merged

Improve Inkscape icon theme #1949

merged 1 commit into from
Oct 23, 2019

Conversation

SmartFinn
Copy link
Member

This PR contains icons for Inkscape v0.92 and most of Inkscape v1.0alpha icons (excluding the symbolic icons).

Supported all of icon sizes:

  • smaller — 16px
  • small — 18px (16px in Inkscape v1.0alpha)
  • large — 24px
  • larger — 48px (24px × 2)

NOTE: The setting of the icon size is located in Preferences → Interface (Inkscape v0.92) or Preferences → Interface → Theme (Inkscape v1.0alpha).

Main changes

  • Added, updated, and optimized a lot of icons (lists are below)
  • Added a lot of icons to 18x18/actions to support small icon size and avoid blurred icons in Inkscape v0.92
  • Added 20px paint-* actions icons to 22x22/actions to avoid blurred icons in Inkscape v0.92
  • Removed icons from 22x22/actions because not used:
    • boundingbox_*
    • node-*
    • snap-bounding-box-*
    • snap-nodes-*
    • stroke-cap-*
    • stroke-join-*
    • transform-affect-*
  • Removed stroke-cap-{bevel,miter} symlinks because not used
  • Removed icons from 24x24/actions because not used:
    • boundingbox_*
    • fill-rule-even-odd
    • fill-rule-nonzero
    • paint-none
    • transform-affect-*

Added

  • connector-avoid
  • connector-ignore
  • connector-orthogonal
  • dialog-geometry
  • dialog-path-effects
  • dialog-templates
  • dialog-templates
  • dialog-templates
  • draw-ellipse-arc
  • draw-ellipse-chord
  • draw-ellipse-segment
  • draw-ellipse-whole
  • draw-geometry
  • draw-geometry-angle-bisector
  • draw-geometry-circle-from-radius
  • draw-geometry-circle-from-three-points
  • draw-geometry-inactive
  • draw-geometry-line-parallel
  • draw-geometry-line-perpendicular
  • draw-geometry-line-segment
  • draw-geometry-mirror
  • draw-geometry-set-bounding-box
  • draw-geometry-show-measuring-info
  • draw-trace-background
  • draw-use-pressure
  • draw-use-tilt
  • flatten_simplify
  • format-text-direction-r2l
  • format-text-direction-vertical-lr
  • grid-axonometric
  • interactive_simplify
  • mesh-gradient-fit
  • no-marker
  • object-fill
  • object-stroke
  • object-stroke-style
  • object-tweak-attract
  • object-tweak-blur
  • object-tweak-duplicate
  • object-tweak-jitter-color
  • object-tweak-paint
  • object-tweak-push
  • object-tweak-randomize
  • object-tweak-rotate
  • object-tweak-shrink
  • object-ungroup-pop-selection
  • pack-less
  • pack-more
  • paint-gradient-conical
  • paint-gradient-linear
  • paint-gradient-mesh
  • paint-gradient-radial
  • paint-order-fms
  • paint-order-fsm
  • paint-order-mfs
  • paint-order-msf
  • paint-order-sfm
  • paint-order-smf
  • paint-pattern
  • paint-solid
  • paint-swatch
  • path-break-apart
  • path-combine
  • path-cut
  • path-difference
  • path-division
  • path-exclusion
  • path-inset
  • path-intersection
  • path-mode-bezier
  • path-mode-bspline
  • path-mode-polyline
  • path-mode-polyline-paraxial
  • path-mode-spiro
  • path-offset-dynamic
  • path-offset-linked
  • path-outset
  • path-reverse
  • path-simplify
  • path-tweak-attract
  • path-tweak-grow
  • path-tweak-push
  • path-tweak-repel
  • path-tweak-roughen
  • path-tweak-shrink
  • path-union
  • perspective-parallel
  • pixelart-trace
  • rectangle-make-corners-sharp
  • show-bounding-box
  • snap-bounding-box
  • spray-mode-clone
  • spray-mode-copy
  • spray-mode-union
  • symbol-add
  • symbol-bigger
  • symbol-fit
  • symbol-remove
  • symbol-smaller
  • text-convert-to-regular
  • text-flow-into-frame
  • text-orientation-auto
  • text-orientation-sideways
  • text-orientation-upright
  • text-put-on-path
  • text-remove-from-path
  • text-unflow
  • text-unkern
  • text_horz_kern
  • text_outer_style
  • text_remove_kerns
  • text_rotation
  • text_vert_kern
  • text_word_spacing
  • toggle_vp_y
  • toggle_vp_z

Updated

  • boundingbox_bottom
  • boundingbox_bottom_left
  • boundingbox_bottom_right
  • boundingbox_center
  • boundingbox_left
  • boundingbox_right
  • boundingbox_top
  • boundingbox_top_left
  • boundingbox_top_right
  • color-gradient
  • dialog-text-and-font
  • edit-clone
  • edit-clone-unlink
  • edit-duplicate
  • edit-select-original
  • edit-undo-history
  • fill-rule-even-odd
  • fill-rule-nonzero
  • format-text-direction-horizontal
  • format-text-direction-vertical
  • mesh-gradient
  • object-group
  • object-to-path
  • object-ungroup
  • paint-none
  • paint-unknown
  • path-clip-edit
  • path-effect-parameter-next
  • path-mask-edit
  • snap-bounding-box-center
  • snap-bounding-box-corners
  • snap-bounding-box-edges
  • snap-bounding-box-midpoints
  • snap-nodes-center
  • snap-nodes-rotation-center
  • stroke-cap-butt
  • stroke-cap-round
  • stroke-cap-square
  • stroke-join-bevel
  • stroke-join-miter
  • stroke-join-round
  • stroke-to-path
  • transform-affect-gradient
  • transform-affect-pattern
  • transform-affect-rounded-corners
  • transform-affect-stroke

Optimized

  • align-vertical-top-to-anchor
  • node-add
  • node-break
  • node-delete
  • node-delete-segment
  • node-join
  • node-join-segment
  • node-segment-curve
  • node-segment-line
  • node-transform
  • node-type-auto-smooth
  • node-type-cusp
  • node-type-smooth
  • node-type-symmetric
  • object-flip-horizontal
  • object-flip-vertical
  • object-rotate-left
  • object-rotate-right

NOTES

Inkscape v0.92 requires the following 12px icons but the PR doesn't include it:

  • color-management
  • connector-orthogonal
  • distribute-graph-directed
  • distribute-graph
  • distribute-remove-overlaps
  • draw-trace-background
  • draw-use-pressure
  • draw-use-tilt
  • fill-rule-even-odd
  • fill-rule-nonzero
  • grid-axonometric
  • grid-rectangular
  • object-fill
  • object-locked
  • object-stroke-style
  • object-stroke
  • object-unlocked
  • perspective-parallel
  • transform-affect-gradient
  • transform-affect-pattern
  • transform-affect-rounded-corners
  • transform-affect-stroke

This commit contains icons for Inkscape v0.92 and most of
Inkscape v1.0alpha icons (excluding the symbolic icons).

Main changes:

- added, updated, and optimized a lot of icons
- added a lot of icons to 18x18/actions to support small icon size and
  avoid blurred icons in Inkscape v0.92
- added 20px paint-* actions icons to 22x22/actions to avoid blurred
  icons in Inkscape v0.92
- removed icons from 22x22/actions because not used:
	* boundingbox_*
	* node-*
	* snap-bounding-box-*
	* snap-nodes-*
	* stroke-cap-*
	* stroke-join-*
	* transform-affect-*
- removed stroke-cap-{bevel,miter} symlinks because not used
- removed from 24x24/actions because not used:
	* boundingbox_*
	* fill-rule-even-odd
	* fill-rule-nonzero
	* paint-none
	* transform-affect-*
@SmartFinn SmartFinn self-assigned this Oct 22, 2019
@jEsuSdA
Copy link
Contributor

jEsuSdA commented Oct 23, 2019

There are some missing icons:

imagen

Thanks a lot!

@jEsuSdA
Copy link
Contributor

jEsuSdA commented Oct 23, 2019

Some other missing icons on menus:

Peek 23-10-2019 12-28

@SmartFinn
Copy link
Member Author

@jEsuSdA the PR includes all of these icons. You can test it with the following command:

wget -qO- https://git.io/papirus-icon-theme-install | env TAG=inkscape sh

The PR will be merged a bit later.

@jEsuSdA
Copy link
Contributor

jEsuSdA commented Oct 23, 2019

@SmartFinn oh! thank you! Sorry. I was too fast! hahaha.

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

Successfully merging this pull request may close these issues.

2 participants