Browse Source

install freedesktop-compliant, user-themable icon theme

cairo_optimizations
Alexandros Theodotou 3 years ago
parent
commit
9fa0121d49
Signed by: alex
GPG Key ID: 022EAE42313D70F3
  1. 3
      INSTALL.md
  2. 71
      data/icon-themes/zrythm-dark/index.theme
  3. 6
      data/icon-themes/zrythm-dark/scalable/README
  4. 0
      data/icon-themes/zrythm-dark/scalable/actions/add.svg
  5. 0
      data/icon-themes/zrythm-dark/scalable/actions/automate.svg
  6. 0
      data/icon-themes/zrythm-dark/scalable/actions/bus.svg
  7. 0
      data/icon-themes/zrythm-dark/scalable/actions/cursor-move.svg
  8. 0
      data/icon-themes/zrythm-dark/scalable/actions/cut-clip.svg
  9. 0
      data/icon-themes/zrythm-dark/scalable/actions/dim.svg
  10. 0
      data/icon-themes/zrythm-dark/scalable/actions/draw-cross.svg
  11. 3
      data/icon-themes/zrythm-dark/scalable/actions/draw-line.svg
  12. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-clear.svg
  13. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-copy.svg
  14. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-cut.svg
  15. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-delete.svg
  16. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-duplicate.svg
  17. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-paste.svg
  18. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-purge.svg
  19. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-redo.svg
  20. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-select-all.svg
  21. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-tool.svg
  22. 3
      data/icon-themes/zrythm-dark/scalable/actions/edit-undo.svg
  23. 0
      data/icon-themes/zrythm-dark/scalable/actions/event-viewer.svg
  24. 0
      data/icon-themes/zrythm-dark/scalable/actions/expose-to-jack.svg
  25. 0
      data/icon-themes/zrythm-dark/scalable/actions/fade-in.svg
  26. 0
      data/icon-themes/zrythm-dark/scalable/actions/fade-out.svg
  27. 0
      data/icon-themes/zrythm-dark/scalable/actions/listen.svg
  28. 3
      data/icon-themes/zrythm-dark/scalable/actions/loop.svg
  29. 0
      data/icon-themes/zrythm-dark/scalable/actions/media-playback-stop.svg
  30. 0
      data/icon-themes/zrythm-dark/scalable/actions/media-record-on.svg
  31. 0
      data/icon-themes/zrythm-dark/scalable/actions/media-record.svg
  32. 0
      data/icon-themes/zrythm-dark/scalable/actions/media-seek-backward.svg
  33. 0
      data/icon-themes/zrythm-dark/scalable/actions/media-seek-forward.svg
  34. 0
      data/icon-themes/zrythm-dark/scalable/actions/mixer.svg
  35. 0
      data/icon-themes/zrythm-dark/scalable/actions/mute.svg
  36. 0
      data/icon-themes/zrythm-dark/scalable/actions/object-resize-left.svg
  37. 0
      data/icon-themes/zrythm-dark/scalable/actions/object-resize-loop-left.svg
  38. 0
      data/icon-themes/zrythm-dark/scalable/actions/object-resize-loop-right.svg
  39. 0
      data/icon-themes/zrythm-dark/scalable/actions/object-resize-right.svg
  40. 0
      data/icon-themes/zrythm-dark/scalable/actions/phase-invert.svg
  41. 0
      data/icon-themes/zrythm-dark/scalable/actions/piano-roll.svg
  42. 0
      data/icon-themes/zrythm-dark/scalable/actions/power.svg
  43. 0
      data/icon-themes/zrythm-dark/scalable/actions/quantize-options.svg
  44. 0
      data/icon-themes/zrythm-dark/scalable/actions/quick-quantize.svg
  45. 0
      data/icon-themes/zrythm-dark/scalable/actions/remove.svg
  46. 3
      data/icon-themes/zrythm-dark/scalable/actions/select-tool.svg
  47. 0
      data/icon-themes/zrythm-dark/scalable/actions/snap-to-grid.svg
  48. 0
      data/icon-themes/zrythm-dark/scalable/actions/solo.svg
  49. 3
      data/icon-themes/zrythm-dark/scalable/actions/split.svg
  50. 3
      data/icon-themes/zrythm-dark/scalable/actions/track-inspector.svg
  51. 0
      data/icon-themes/zrythm-dark/scalable/actions/window-maximize.svg
  52. 0
      data/icon-themes/zrythm-dark/scalable/actions/window-minimize.svg
  53. 3
      data/icon-themes/zrythm-dark/scalable/actions/zoom-in.svg
  54. 3
      data/icon-themes/zrythm-dark/scalable/actions/zoom-out.svg
  55. 0
      data/icon-themes/zrythm-dark/scalable/apps/zrythm-splash-png.png
  56. 0
      data/icon-themes/zrythm-dark/scalable/apps/zrythm-splash-png.xcf
  57. 0
      data/icon-themes/zrythm-dark/scalable/apps/zrythm-splash.svg
  58. 0
      data/icon-themes/zrythm-dark/scalable/apps/zrythm.svg
  59. 0
      data/icon-themes/zrythm-dark/scalable/devices/metronome.svg
  60. 3
      data/icon-themes/zrythm-dark/scalable/devices/sd-card.svg
  61. 0
      data/icon-themes/zrythm-dark/scalable/devices/synth.svg
  62. 3
      data/icon-themes/zrythm-dark/scalable/emotes/face-smile.svg
  63. 3
      data/icon-themes/zrythm-dark/scalable/status/bars.svg
  64. 0
      data/icon-themes/zrythm-dark/scalable/status/jack-timebase-master.svg
  65. 0
      data/icon-themes/zrythm-dark/scalable/status/jack-transport-client.svg
  66. 0
      data/icon-themes/zrythm-dark/scalable/status/signal-audio.svg
  67. 0
      data/icon-themes/zrythm-dark/scalable/status/signal-cv.svg
  68. 0
      data/icon-themes/zrythm-dark/scalable/status/signal-midi.svg
  69. 21
      data/meson.build
  70. 26
      inc/utils/ui.h
  71. 2
      meson.build
  72. 12
      resources/gen-gtk-resources-xml.scm
  73. 27
      resources/icons/zrythm/README
  74. 93
      resources/icons/zrythm/chord.svg
  75. 68
      resources/icons/zrythm/close.svg
  76. 211
      resources/icons/zrythm/inspector.svg
  77. 237
      resources/icons/zrythm/loop.svg
  78. 69
      resources/icons/zrythm/move-cursor-shadow.svg
  79. 261
      resources/icons/zrythm/output.svg
  80. 64
      resources/icons/zrythm/play.svg
  81. 147
      resources/icons/zrythm/plugins.svg
  82. 281
      resources/icons/zrythm/r_read.svg
  83. 281
      resources/icons/zrythm/rw_read_write.svg
  84. 64
      resources/icons/zrythm/slot-off.svg
  85. 64
      resources/icons/zrythm/slot-on.svg
  86. 8
      resources/meson.build
  87. 8
      resources/ui/bot_dock_edge.ui
  88. 4
      resources/ui/channel.ui
  89. 7
      resources/ui/clip_editor.ui
  90. 4
      resources/ui/clip_editor_inner.ui
  91. 4
      resources/ui/fader_controls_grid.ui
  92. 2
      resources/ui/file_browser.ui
  93. 6
      resources/ui/header.ui
  94. 12
      resources/ui/help_toolbar.ui
  95. 23
      resources/ui/home_toolbar.ui
  96. 4
      resources/ui/main_window.ui
  97. 4
      resources/ui/mixer.ui
  98. 6
      resources/ui/plugin_browser.ui
  99. 12
      resources/ui/project_toolbar.ui
  100. 6
      resources/ui/snap_box.ui
  101. Some files were not shown because too many files have changed in this diff Show More

3
INSTALL.md

@ -18,8 +18,9 @@ inside `meson_options.txt`. @@ -18,8 +18,9 @@ inside `meson_options.txt`.
## Dependencies
### Required
- audec (AGPLv3+): <https://git.zrythm.org/cgit/libaudec/>
- breeze-icons (LGPLv3+): <https://github.com/KDE/breeze-icons>
- fftw (GPLv2+): <http://www.fftw.org/>
- gtk+3 (GPLv2+): <https://gitlab.gnome.org/GNOME/gtk>
- gtk+3 (LGPLv2.1+): <https://gitlab.gnome.org/GNOME/gtk>
- gtksourceview (LGPLv2.1+): <https://wiki.gnome.org/Projects/GtkSourceView>
- guile (GPLv3+): <https://www.gnu.org/software/guile/>
- libcyaml (ISC): <https://github.com/tlsa/libcyaml/>

71
data/icon-themes/zrythm-dark/index.theme

@ -0,0 +1,71 @@ @@ -0,0 +1,71 @@
# Copyright (C) 2020 Alexandros Theodotou <alex at zrythm dot org>
#
# This file is part of Zrythm
#
# Zrythm is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Zrythm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
[Icon Theme]
Name=Zrythm Dark
Comment=Zrythm Dark by the Zrythm authors
Inherits=breeze-dark,default
Directories=scalable/actions,scalable/apps,scalable/devices,scalable/emotes,scalable/mimetypes,scalable/places,scalable/status
[scalable/actions]
Size=48
Type=Scalable
MinSize=1
MaxSize=256
Context=Actions
[scalable/apps]
Size=48
Type=Scalable
MinSize=1
MaxSize=256
Context=Applications
[scalable/devices]
Size=48
Type=Scalable
MinSize=1
MaxSize=256
Context=Devices
[scalable/emotes]
Size=48
Type=Scalable
MinSize=1
MaxSize=256
Context=Emotes
[scalable/mimetypes]
Size=48
Type=Scalable
MinSize=1
MaxSize=256
Context=MimeTypes
[scalable/places]
Size=48
Type=Scalable
MinSize=1
MaxSize=256
Context=Places
[scalable/status]
Size=48
Type=Scalable
MinSize=1
MaxSize=256
Context=Status

6
data/icon-themes/zrythm-dark/scalable/README

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
Copyright (C) 2020 Carlos Han (C.K. Design)
Copyright (C) 2019 Alexandros Theodotou
These files are licensed under CC-BY-SA-4.0.
You should have received a copy of CC-BY-SA 4.0 along
with Zrythm. If not, see <https://creativecommons.org/licenses/by-sa/4.0/>.

0
resources/icons/zrythm/plus.svg → data/icon-themes/zrythm-dark/scalable/actions/add.svg

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

0
resources/icons/zrythm/automate.svg → data/icon-themes/zrythm-dark/scalable/actions/automate.svg

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

0
resources/icons/zrythm/bus.svg → data/icon-themes/zrythm-dark/scalable/actions/bus.svg

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

0
resources/icons/zrythm/move-cursor.svg → data/icon-themes/zrythm-dark/scalable/actions/cursor-move.svg

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

0
resources/icons/zrythm/cut-clip.svg → data/icon-themes/zrythm-dark/scalable/actions/cut-clip.svg

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

0
resources/icons/zrythm/dim.svg → data/icon-themes/zrythm-dark/scalable/actions/dim.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/delete.svg → data/icon-themes/zrythm-dark/scalable/actions/draw-cross.svg

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

3
data/icon-themes/zrythm-dark/scalable/actions/draw-line.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.03197 12.5538L12.5538 6.03197C12.2019 5.43645 12 4.74181 12 4C12 1.79086 13.7909 0 16 0C18.2091 0 20 1.79086 20 4C20 6.20914 18.2091 8 16 8C15.2582 8 14.5635 7.79807 13.968 7.44618L7.44618 13.968C7.79807 14.5635 8 15.2582 8 16C8 18.2091 6.20914 20 4 20C1.79086 20 0 18.2091 0 16C0 13.7909 1.79086 12 4 12C4.74181 12 5.43645 12.2019 6.03197 12.5538ZM4 18C5.10457 18 6 17.1046 6 16C6 14.8954 5.10457 14 4 14C2.89543 14 2 14.8954 2 16C2 17.1046 2.89543 18 4 18ZM18 4C18 5.10457 17.1046 6 16 6C14.8954 6 14 5.10457 14 4C14 2.89543 14.8954 2 16 2C17.1046 2 18 2.89543 18 4Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 742 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-clear.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 0H13C14.1046 0 15 0.89543 15 2V3H18C19.1046 3 20 3.89543 20 5V7C20 8.10457 19.1046 9 18 9H17.9199L17 20C17 21.1046 16.1046 22 15 22H5C3.89543 22 3 21.1046 3.00345 20.083L2.07987 9H2C0.89543 9 0 8.10457 0 7V5C0 3.89543 0.89543 3 2 3H5V2C5 0.89543 5.89543 0 7 0ZM2 5H5H15H18V7H2V5ZM4.08649 9H15.9132L15.0035 19.917L15 20H5L4.08649 9ZM13 2V3H7V2H13ZM11.4142 14L13.7071 16.2929L12.2929 17.7071L10 15.4142L7.70711 17.7071L6.29289 16.2929L8.58579 14L6.29289 11.7071L7.70711 10.2929L10 12.5858L12.2929 10.2929L13.7071 11.7071L11.4142 14Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 702 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-copy.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 0H18C19.1523 0 20 0.847715 20 2V12C20 13.1523 19.1523 14 18 14H14V18C14 19.1523 13.1523 20 12 20H2C0.847715 20 0 19.1523 0 18V8C0 6.84772 0.847715 6 2 6H6V2C6 0.847715 6.84772 0 8 0ZM6 8H2V18H12V14H8C6.84772 14 6 13.1523 6 12V8ZM8 2V12H18V2H8Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 415 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-cut.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="18" height="22" viewBox="0 0 18 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.8065 0L16.4655 1.11694L10.2055 10.4153L12.5552 13.9054C13.0033 13.7317 13.4905 13.6365 14 13.6365C16.2091 13.6365 18 15.4273 18 17.6365C18 19.8456 16.2091 21.6365 14 21.6365C11.7909 21.6365 10 19.8456 10 17.6365C10 16.6607 10.3494 15.7666 10.9298 15.0723L9 12.2059L7.07018 15.0723C7.65064 15.7666 8 16.6607 8 17.6365C8 19.8456 6.20914 21.6365 4 21.6365C1.79086 21.6365 0 19.8456 0 17.6365C0 15.4273 1.79086 13.6365 4 13.6365C4.50946 13.6365 4.99667 13.7317 5.44481 13.9054L7.79449 10.4153L1.53448 1.11694L3.19352 0L9 8.62466L14.8065 0ZM6 17.6365C6 18.741 5.10457 19.6365 4 19.6365C2.89543 19.6365 2 18.741 2 17.6365C2 16.5319 2.89543 15.6365 4 15.6365C5.10457 15.6365 6 16.5319 6 17.6365ZM16 17.6365C16 18.741 15.1046 19.6365 14 19.6365C12.8954 19.6365 12 18.741 12 17.6365C12 16.5319 12.8954 15.6365 14 15.6365C15.1046 15.6365 16 16.5319 16 17.6365Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 1023 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-delete.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 0H13C14.1046 0 15 0.89543 15 2V3H18C19.1046 3 20 3.89543 20 5V7C20 8.10457 19.1046 9 18 9H17.9199L17 20C17 21.1046 16.1046 22 15 22H5C3.89543 22 3 21.1046 3.00345 20.083L2.07987 9H2C0.89543 9 0 8.10457 0 7V5C0 3.89543 0.89543 3 2 3H5V2C5 0.89543 5.89543 0 7 0ZM2 5H5H15H18V7H2V5ZM4.08649 9H15.9132L15.0035 19.917L15 20H5L4.08649 9ZM13 2V3H7V2H13Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 518 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-duplicate.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M18 0H8C6.84772 0 6 0.847715 6 2V6H2C0.847715 6 0 6.84772 0 8V18C0 19.1523 0.847715 20 2 20H12C13.1523 20 14 19.1523 14 18V14H18C19.1523 14 20 13.1523 20 12V2C20 0.847715 19.1523 0 18 0ZM12 14H8C6.84772 14 6 13.1523 6 12V8H2V18H12V14Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 403 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-paste.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="18" height="22" viewBox="0 0 18 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.99592 1C6.7482 0.362975 7.83914 0 9 0C10.1609 0 11.2518 0.362975 12.0041 1H13C14.1046 1 15 1.89543 15 3H16C17.1046 3 18 3.89543 18 5V20C18 21.1046 17.1046 22 16 22H2C0.89543 22 0 21.1046 0 20V5C0 3.89543 0.89543 3 2 3H3C3 1.89543 3.89543 1 5 1H5.99592ZM13 6C13.7403 6 14.3866 5.5978 14.7324 5H16V20H2V5H3.26756C3.61337 5.5978 4.25972 6 5 6H13ZM5 15V13H11V15H5ZM5 9V11H13V9H5ZM6.85762 3L7.15665 2.65538C7.48519 2.27674 8.18941 2 9 2C9.81059 2 10.5148 2.27674 10.8434 2.65538L11.1424 3H13V4H5V3H6.40135H6.85762Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 681 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-purge.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="18" height="22" viewBox="0 0 18 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 8V10H18V5.58579L12.4142 0H2C0.89543 0 0 0.89543 0 2V10H2V2H10V6C10 7.10457 10.8954 8 12 8H16ZM16 12H18V14H16V12ZM2 22V20H0C0 21.1046 0.89543 22 2 22ZM6 20V22H4V20H6ZM10 22V20H8V22H10ZM14 20V22H12V20H14ZM16 20H18C18 21.1046 17.1046 22 16 22V20ZM2 12V14H0V12H2ZM18 16H16V18H18V16ZM2 16V18H0V16H2ZM12 6V2.41421L15.5858 6H12Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 496 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-redo.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="10" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M18 5.36577C17.5008 4.71193 16.8493 3.87402 16.4292 3.41293C14.466 1.25818 12.2385 0 9.5 0C3.11035 0 0 4.41222 0 10H2C2 5.39719 4.39481 2 9.5 2C11.5912 2 13.3322 2.98346 14.9508 4.75991C15.3736 5.22397 16.1795 6.28244 16.7316 7H11V9H20V0H18V5.36577Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 418 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-select-all.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 0H18C19.1046 0 20 0.89543 20 2V18C20 19.1046 19.1046 20 18 20H2C0.89543 20 0 19.1046 0 18V2C0 0.89543 0.89543 0 2 0ZM2 2V18H18V2H2ZM17 3H3V17H17V3ZM5 5V9H9V5H5ZM11 9V5H15V9H11ZM5 11V15H9V11H5ZM11 15V11H15V15H11Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 383 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-tool.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.4374 0.998779C15.0921 0.998779 15.7197 1.2602 16.1781 1.7222L19.279 4.8231C19.7407 5.28478 20.0001 5.91095 20.0001 6.56386C20.0001 7.21677 19.7407 7.84294 19.279 8.30462L7.95751 19.6225C7.25902 20.4283 6.2689 20.9233 5.1346 21.0011H0V20.0011L0.00324765 15.7861C0.0884382 14.7316 0.578667 13.7511 1.3265 13.0922L12.6954 1.72341C13.1564 1.25961 13.7834 0.998779 14.4374 0.998779ZM5.06398 19.0036C5.59821 18.9658 6.09549 18.7172 6.49479 18.2604L14.0567 10.6985L10.3023 6.94397L2.6961 14.5484C2.29095 14.9067 2.04031 15.408 2 15.8666V19.0017L5.06398 19.0036ZM11.7167 5.52993L15.4709 9.28428L17.8648 6.8904C17.9514 6.8038 18.0001 6.68634 18.0001 6.56386C18.0001 6.44138 17.9514 6.32392 17.8648 6.23732L14.7611 3.13364C14.6755 3.04733 14.5589 2.99878 14.4374 2.99878C14.3158 2.99878 14.1992 3.04733 14.1136 3.13364L11.7167 5.52993Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 1000 B

3
data/icon-themes/zrythm-dark/scalable/actions/edit-undo.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="10" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 5.36577C2.49917 4.71193 3.15071 3.87402 3.57082 3.41293C5.53403 1.25818 7.76148 0 10.5 0C16.8897 0 20 4.41222 20 10H18C18 5.39719 15.6052 2 10.5 2C8.40884 2 6.66775 2.98346 5.04921 4.75991C4.6264 5.22397 3.82048 6.28244 3.26844 7H9V9H0V0H2V5.36577Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 420 B

0
resources/icons/zrythm/ev.svg → data/icon-themes/zrythm-dark/scalable/actions/event-viewer.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/jack.svg → data/icon-themes/zrythm-dark/scalable/actions/expose-to-jack.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/fade-in.svg → data/icon-themes/zrythm-dark/scalable/actions/fade-in.svg

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

0
resources/icons/zrythm/fade-out.svg → data/icon-themes/zrythm-dark/scalable/actions/fade-out.svg

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

0
resources/icons/zrythm/listen.svg → data/icon-themes/zrythm-dark/scalable/actions/listen.svg

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

3
data/icon-themes/zrythm-dark/scalable/actions/loop.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="18" height="22" viewBox="0 0 18 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11.2929 1.70718L13.5868 4.00108H5C2.23858 4.00108 0 6.23965 0 9.00108V12.0011H2V9.00108C2 7.34422 3.34315 6.00108 5 6.00108H13.5848L11.2929 8.29297L12.7071 9.70718L17.4142 5.00008L12.7071 0.292969L11.2929 1.70718ZM6.70711 20.293L4.41421 18.0001H13C15.7614 18.0001 18 15.7615 18 13.0001V10.0001H16V13.0001C16 14.6569 14.6569 16.0001 13 16.0001H4.41421L6.70711 13.7072L5.29289 12.293L0.585786 17.0001L5.29289 21.7072L6.70711 20.293Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 600 B

0
resources/icons/zrythm/stop.svg → data/icon-themes/zrythm-dark/scalable/actions/media-playback-stop.svg

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

0
resources/icons/zrythm/record-on.svg → data/icon-themes/zrythm-dark/scalable/actions/media-record-on.svg

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

0
resources/icons/zrythm/record.svg → data/icon-themes/zrythm-dark/scalable/actions/media-record.svg

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

0
resources/icons/zrythm/rewind.svg → data/icon-themes/zrythm-dark/scalable/actions/media-seek-backward.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/forward.svg → data/icon-themes/zrythm-dark/scalable/actions/media-seek-forward.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/mixer.svg → data/icon-themes/zrythm-dark/scalable/actions/mixer.svg

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

0
resources/icons/zrythm/mute.svg → data/icon-themes/zrythm-dark/scalable/actions/mute.svg

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

0
resources/icons/zrythm/left-resize.svg → data/icon-themes/zrythm-dark/scalable/actions/object-resize-left.svg

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

0
resources/icons/zrythm/left-resize-loop.svg → data/icon-themes/zrythm-dark/scalable/actions/object-resize-loop-left.svg

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

0
resources/icons/zrythm/right-resize-loop.svg → data/icon-themes/zrythm-dark/scalable/actions/object-resize-loop-right.svg

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

0
resources/icons/zrythm/right-resize.svg → data/icon-themes/zrythm-dark/scalable/actions/object-resize-right.svg

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

0
resources/icons/zrythm/phase-invert.svg → data/icon-themes/zrythm-dark/scalable/actions/phase-invert.svg

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

0
resources/icons/zrythm/piano_roll.svg → data/icon-themes/zrythm-dark/scalable/actions/piano-roll.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/power.svg → data/icon-themes/zrythm-dark/scalable/actions/power.svg

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

0
resources/icons/zrythm/quantize-options.svg → data/icon-themes/zrythm-dark/scalable/actions/quantize-options.svg

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

0
resources/icons/zrythm/quick-quantize.svg → data/icon-themes/zrythm-dark/scalable/actions/quick-quantize.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/minus.svg → data/icon-themes/zrythm-dark/scalable/actions/remove.svg

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

3
data/icon-themes/zrythm-dark/scalable/actions/select-tool.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0L20 8.57143L11.7647 11.7647L8.57143 20L0 0ZM8.47882 14.7067L10.219 10.219L14.7067 8.47882L3.80789 3.80789L8.47882 14.7067Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 295 B

0
resources/icons/zrythm/grid.svg → data/icon-themes/zrythm-dark/scalable/actions/snap-to-grid.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/solo.svg → data/icon-themes/zrythm-dark/scalable/actions/solo.svg

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

3
data/icon-themes/zrythm-dark/scalable/actions/split.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M19 0V5C19 6.10457 18.1046 7 17 7L3 7C1.89543 7 1 6.10457 1 5L1 0L3 0L3 5L17 5V0L19 0ZM19 15V20H17V15L3 15L3 20H1L1 15C1 13.8954 1.89543 13 3 13L17 13C18.1046 13 19 13.8954 19 15ZM2 11L2 9H0L0 11H2ZM5 9V11H3L3 9H5ZM8 11V9H6V11H8ZM11 9V11H9V9H11ZM14 11V9H12V11H14ZM17 9V11L15 11V9L17 9ZM20 11V9H18V11H20Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 474 B

3
data/icon-themes/zrythm-dark/scalable/actions/track-inspector.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="22" height="18" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M17 18C18.1046 18 19 17.1046 19 16H20C21.1046 16 22 15.1046 22 14V4C22 2.89543 21.1046 2 20 2H19C19 0.89543 18.1046 0 17 0H5C3.89543 0 3 0.89543 3 2H2C0.89543 2 0 2.89543 0 4V14C0 15.1046 0.89543 16 2 16H3C3 17.1046 3.89543 18 5 18H17ZM17 2V16H5V2H17ZM11 9.14046V4.13148L15.5547 7.16795L14.4453 8.83205L13 7.86852V11.5C13 12.9534 11.6046 14 10 14C8.39543 14 7 12.9534 7 11.5C7 10.0466 8.39543 9 10 9C10.3471 9 10.6845 9.04898 11 9.14046ZM2 4H3V14H2V4ZM19 14H20V4H19V14ZM11 11.5C11 11.7034 10.6046 12 10 12C9.39543 12 9 11.7034 9 11.5C9 11.2966 9.39543 11 10 11C10.6046 11 11 11.2966 11 11.5Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 760 B

0
resources/icons/zrythm/maximize.svg → data/icon-themes/zrythm-dark/scalable/actions/window-maximize.svg

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

0
resources/icons/zrythm/minimize.svg → data/icon-themes/zrythm-dark/scalable/actions/window-minimize.svg

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

3
data/icon-themes/zrythm-dark/scalable/actions/zoom-in.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 2V10H0V0H10V2H2ZM13.7071 7.70711L18 3.41421V7H20V0H13V2H16.5858L12.2929 6.29289L13.7071 7.70711ZM18 10V18H10V20H20V10H18ZM7 20V18H3.41421L7.70711 13.7071L6.29289 12.2929L2 16.5858V13H0V20H7Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 364 B

3
data/icon-themes/zrythm-dark/scalable/actions/zoom-out.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M18.7071 8.00008V6.00008H15.1213L19.4142 1.70718L18 0.292969L13.7071 4.58586V1.00008H11.7071V8.00008H18.7071ZM4.70711 5.00008V10.0001H2.70711V3.00008H9.70711V5.00008H4.70711ZM14.7071 10.0001V15.0001H9.70711V17.0001H16.7071V10.0001H14.7071ZM1.41421 19.7072L5.70711 15.4143V19.0001H7.70711V12.0001H0.707107V14.0001H4.29289L0 18.293L1.41421 19.7072Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 517 B

0
resources/icons/zrythm/z-splash-png.png → data/icon-themes/zrythm-dark/scalable/apps/zrythm-splash-png.png

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

0
resources/icons/zrythm/z-splash-png.xcf → data/icon-themes/zrythm-dark/scalable/apps/zrythm-splash-png.xcf

0
resources/icons/zrythm/z-splash.svg → data/icon-themes/zrythm-dark/scalable/apps/zrythm-splash.svg

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

0
resources/icons/zrythm/zrythm.svg → data/icon-themes/zrythm-dark/scalable/apps/zrythm.svg

Before

Width:  |  Height:  |  Size: 561 B

After

Width:  |  Height:  |  Size: 561 B

0
resources/icons/zrythm/metronome.svg → data/icon-themes/zrythm-dark/scalable/devices/metronome.svg

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

3
data/icon-themes/zrythm-dark/scalable/devices/sd-card.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="18" height="22" viewBox="0 0 18 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 0H5.58579L0 5.58579V20C0 21.1046 0.89543 22 2 22H16C17.1046 22 18 21.1046 18 20V2C18 0.89543 17.1046 0 16 0ZM2 20V6.41421L6.41421 2H16V20H2ZM13 3H15V9H13V3ZM12 3H10V9H12V3ZM7 3H9V9H7V3ZM6 6H4V10H6V6Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 374 B

0
resources/icons/zrythm/instrument.svg → data/icon-themes/zrythm-dark/scalable/devices/synth.svg

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

3
data/icon-themes/zrythm-dark/scalable/emotes/face-smile.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M11 22C4.92487 22 0 17.0751 0 11C0 4.92487 4.92487 0 11 0C17.0751 0 22 4.92487 22 11C22 17.0751 17.0751 22 11 22ZM11 20C15.9706 20 20 15.9706 20 11C20 6.02944 15.9706 2 11 2C6.02944 2 2 6.02944 2 11C2 15.9706 6.02944 20 11 20ZM15.9106 14.4484L14.2747 13.2978C13.5293 14.3576 12.3195 15 11 15C9.6805 15 8.4707 14.3576 7.72535 13.2978L6.08944 14.4484C7.20545 16.0352 9.02245 17 11 17C12.9776 17 14.7945 16.0352 15.9106 14.4484ZM13 10V8H15V10H13ZM7 8V10H9V8H7Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 628 B

3
data/icon-themes/zrythm-dark/scalable/status/bars.svg

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
<svg width="22" height="18" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 0V2H22V0H16ZM0 4V6H6V4H0ZM0 10V8H6V10H0ZM0 12V14H6V12H0ZM0 16V18H6V16H0ZM8 18V16H14V18H8ZM8 12V14H14V12H8ZM8 10V8H14V10H8ZM16 16V18H22V16H16ZM16 14V12H22V14H16ZM16 8V10H22V8H16ZM16 6V4H22V6H16Z" fill="#A9ABB0"/>
</svg>

After

Width:  |  Height:  |  Size: 368 B

0
resources/icons/zrythm/jack_timebase_master.svg → data/icon-themes/zrythm-dark/scalable/status/jack-timebase-master.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/jack_transport_client.svg → data/icon-themes/zrythm-dark/scalable/status/jack-transport-client.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/audio.svg → data/icon-themes/zrythm-dark/scalable/status/signal-audio.svg

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
resources/icons/zrythm/cv.svg → data/icon-themes/zrythm-dark/scalable/status/signal-cv.svg

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

0
resources/icons/zrythm/midi-connector.svg → data/icon-themes/zrythm-dark/scalable/status/signal-midi.svg

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

21
data/meson.build

@ -34,12 +34,10 @@ endif @@ -34,12 +34,10 @@ endif
#install samples
install_data (
join_paths (
'samples', 'klick', 'square_emphasis.wav'),
'samples/klick/square_emphasis.wav',
install_dir: samplesdir)
install_data (
join_paths (
'samples', 'klick', 'square_normal.wav'),
'samples/klick/square_normal.wav',
install_dir: samplesdir)
# install desktop file and launcher script
@ -80,12 +78,21 @@ if os_linux or os_freebsd @@ -80,12 +78,21 @@ if os_linux or os_freebsd
endif
endif
# install icon theme
install_subdir (
'icon-themes/zrythm-dark',
install_dir: themesdir / 'icons')
# install app icon
install_data (
'icon-themes/zrythm-dark/scalable/apps/zrythm.svg',
install_dir:
datadir / 'icons/hicolor/scalable/apps')
# Zrythm project MIME type
install_data (
'org.zrythm.Zrythm-mime.xml',
install_dir:
join_paths (
[datadir, 'mime/packages']))
install_dir: datadir / 'mime/packages')
if not os_windows
install_data (

26
inc/utils/ui.h

@ -294,67 +294,67 @@ typedef enum UiDragMode @@ -294,67 +294,67 @@ typedef enum UiDragMode
#define ui_set_pointer_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"z-edit-select", 5, 4);
BREEZE_ICON_PREFIX "edit-select", 5, 4);
#define ui_set_pencil_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"z-document-edit", 3, 18);
BREEZE_ICON_PREFIX "document-edit", 3, 18);
#define ui_set_cut_clip_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"cut-clip", 9, 6);
ZRYTHM_ICON_PREFIX "cut-clip", 9, 6);
#define ui_set_eraser_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"z-draw-eraser", 3, 6);
BREEZE_ICON_PREFIX "draw-eraser", 3, 6);
#define ui_set_line_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"z-draw-line", 3, 6);
BREEZE_ICON_PREFIX "draw-line", 3, 6);
#define ui_set_speaker_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"z-volume-high", 3, 6);
BREEZE_ICON_PREFIX "audio-volume-high", 3, 6);
#define ui_set_hand_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"z-transform-move", 10, 10);
BREEZE_ICON_PREFIX "transform-move", 10, 10);
#define ui_set_left_resize_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"left-resize", 0, 10);
ZRYTHM_ICON_PREFIX "left-resize", 0, 10);
#define ui_set_left_resize_loop_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"left-resize-loop", 0, 10);
ZRYTHM_ICON_PREFIX "left-resize-loop", 0, 10);
#define ui_set_right_resize_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"right-resize", 15, 10);
ZRYTHM_ICON_PREFIX "right-resize", 15, 10);
#define ui_set_right_resize_loop_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"right-resize-loop", 15, 10);
ZRYTHM_ICON_PREFIX "right-resize-loop", 15, 10);
#define ui_set_fade_in_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"fade-in", 11, 11);
ZRYTHM_ICON_PREFIX "fade-in", 11, 11);
#define ui_set_fade_out_cursor(widget) \
ui_set_cursor_from_icon_name ( \
GTK_WIDGET (widget), \
"fade-out", 11, 11);
ZRYTHM_ICON_PREFIX "fade-out", 11, 11);
/**
* Sets cursor from icon name.

2
meson.build

@ -242,6 +242,8 @@ test_cflags = [ @@ -242,6 +242,8 @@ test_cflags = [
# dummy macro for extracting translatable strings
# when we can't use gettext()
'-D__(x)=x',
'-DZRYTHM_ICON_PREFIX=""',
'-DBREEZE_ICON_PREFIX=""',
]
if (get_option ('buildtype') == 'release')

12
resources/gen-gtk-resources-xml.scm

@ -141,7 +141,7 @@ @@ -141,7 +141,7 @@
file-name-separator-string))
"</file>"))
(newline)))
'("z-" ""))))
'("zbreeze-" ""))))
#!
Args:
@ -235,6 +235,14 @@ Args: @@ -235,6 +235,14 @@ Args:
(lambda (dir)
(for-each
(lambda (icon-file)
(display
(string-append
" <file alias=\"icons/"
dir "/" dir "-" icon-file
"\">icons/"
dir "/" icon-file
"</file>"))
(newline)
(display
(string-append
" <file>icons/"
@ -248,7 +256,7 @@ Args: @@ -248,7 +256,7 @@ Args:
(or
(string-suffix? ".svg" f)
(string-suffix? ".png" f))))))
'("zrythm" "gnome-builder" "ext"
'("gnome-builder" "ext"
"fork-awesome" "font-awesome"))
;; add breeze icons

27
resources/icons/zrythm/README

@ -1,27 +0,0 @@ @@ -1,27 +0,0 @@
The following copyright notice and license applies
to z-splash-daniel-v1.png.
Copyright (C) 2020 Daniel Peterson
These files are licensed under CC-BY-SA-4.0.
You should have received a copy of CC-BY-SA 4.0 along
with Zrythm. If not, see <https://creativecommons.org/licenses/by-sa/4.0/>.
----
The following copyright notice and license applies
to zrythm.svg.
Copyright (C) 2020 Carlos Han (C.K. Design)
These files are licensed under CC-BY-SA-4.0.
You should have received a copy of CC-BY-SA 4.0 along
with Zrythm. If not, see <https://creativecommons.org/licenses/by-sa/4.0/>.
----
The following copyright notice and license applies
to all other files in this directory.
Copyright (C) 2019 Alexandros Theodotou
These files are licensed under CC-BY-SA-4.0.
You should have received a copy of CC-BY-SA 4.0 along
with Zrythm. If not, see <https://creativecommons.org/licenses/by-sa/4.0/>.

93
resources/icons/zrythm/chord.svg

@ -1,93 +0,0 @@ @@ -1,93 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
viewBox="0 0 4.2333333 4.2333333"
version="1.1"
id="svg8"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="chord.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="31.678384"
inkscape:cx="0.47805974"
inkscape:cy="6.5046962"
inkscape:document-units="mm"
inkscape:current-layer="g837"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1015"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
showguides="true"
inkscape:guide-bbox="true">
<inkscape:grid
type="xygrid"
id="grid7280" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-292.76667)">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.45300001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m -2.7501953,293.72423 v 0.47697 c 0.4359061,0.16393 0.7544768,0.60702 0.7544758,1.14722 1.3e-6,0.68348 -0.5071153,1.21905 -1.1208618,1.21905 -0.6137465,0 -1.12293,-0.53557 -1.1229288,-1.21905 -9e-7,-0.53944 0.3189972,-0.98169 0.7544759,-1.14618 v -0.47749 c -0.6956076,0.17772 -1.2076796,0.8441 -1.2076782,1.62367 -1.6e-6,0.91206 0.7001722,1.67018 1.5761311,1.67018 0.8759589,0 1.5740658,-0.75812 1.5740642,-1.67018 1.3e-6,-0.78034 -0.511428,-1.44726 -1.2076782,-1.62419 z"
id="path7274"
inkscape:connector-curvature="0" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.33169246px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m -3.3246908,293.29583 v 1.85209 h 0.4142741 v -1.85209 z"
id="path8119"
inkscape:connector-curvature="0" />
<g
id="g837">
<g
id="g843"
transform="translate(0.08219418,0.00840089)">
<circle
r="0.52916664"
cy="295.83578"
cx="1.5123304"
id="path823"
style="fill:#cccccc;stroke:#cccccc;stroke-width:0.17999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;paint-order:markers fill stroke" />
<path
sodipodi:nodetypes="ccccccccccc"
inkscape:connector-curvature="0"
d="m 2.6458333,293.825 c 0.2419873,0.0346 0.5299479,-0.0378 0.5299479,-0.0378 L 3.175,293.56042 c 0,0 -0.3081331,0.0315 -0.5291667,0 -0.2210336,-0.0316 -0.4436474,-0.17906 -0.5291666,-0.26458 -0.658945,0.0876 0.1263012,0.46823 0.5291666,0.52916 z m -0.7786458,-0.53008 v 2.64649 h 0.2636719 v -2.64649 z"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="path829" />
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.0 KiB

68
resources/icons/zrythm/close.svg

@ -1,68 +0,0 @@ @@ -1,68 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
viewBox="0 0 4.2333333 4.2333333"
version="1.1"
id="svg8"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="close.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="22.4"
inkscape:cx="4.8639101"
inkscape:cy="7.8590287"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="1400"
inkscape:window-height="845"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-292.76667)">
<path
style="fill:#808080;stroke:#b3b3b3;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 0.7671736,296.23283 2.6989861,-2.69898"
id="path817"
inkscape:connector-curvature="0" />
<path
style="fill:#808080;stroke:#b3b3b3;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 0.76717667,293.53385 2.69898003,2.69898"
id="path817-3"
inkscape:connector-curvature="0" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

211
resources/icons/zrythm/inspector.svg

@ -1,211 +0,0 @@ @@ -1,211 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
viewBox="0 0 4.2333333 4.2333333"
version="1.1"
id="svg8"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="inspector.svg">
<defs
id="defs2">
<marker
inkscape:stockid="TriangleOutS"
orient="auto"
refY="0.0"
refX="0.0"
id="TriangleOutS"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path8315"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
style="fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1pt;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
transform="scale(0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutL"
orient="auto"
refY="0.0"
refX="0.0"
id="TriangleOutL"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path8309"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
style="fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1pt;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
transform="scale(0.8)" />
</marker>
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="marker8471"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path8469"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#b3b3b3;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mend"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path8194"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#b3b3b3;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="31.678384"
inkscape:cx="7.1866222"
inkscape:cy="10.381382"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1135"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
showguides="true"
inkscape:guide-bbox="true">
<inkscape:grid
type="xygrid"
id="grid7280" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-292.76667)">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.45300001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m -1.9109945,293.347 v 0.47697 c 0.4359062,0.16393 0.7544769,0.60702 0.7544759,1.14722 1.3e-6,0.68348 -0.5071153,1.21904 -1.1208618,1.21904 -0.6137465,0 -1.12293,-0.53556 -1.1229288,-1.21904 -10e-7,-0.53945 0.3189972,-0.9817 0.7544759,-1.14619 v -0.47749 c -0.6956077,0.17773 -1.2076796,0.84411 -1.2076782,1.62368 -1.6e-6,0.91206 0.7001722,1.67018 1.5761311,1.67018 0.8759589,0 1.57406575,-0.75812 1.57406417,-1.67018 1.32e-6,-0.78034 -0.51142797,-1.44727 -1.20767827,-1.62419 z"
id="path7274"
inkscape:connector-curvature="0" />
<rect
style="fill:none;stroke:#cccccc;stroke-width:0.27766585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers fill stroke"
id="rect9190"
width="3.7041667"
height="3.7041667"
x="0.26458335"
y="293.03125" />
<g
aria-label="XYZ"
style="font-style:normal;font-weight:normal;font-size:0.32385385px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#cccccc;fill-opacity:1;stroke:#cccccc;stroke-width:0.00809635"
id="text833"
transform="translate(0.01056377,-0.02547667)">
<path
d="m 0.85832045,293.81525 0.16252995,0.23909 H 0.89503087 L 0.78552711,293.89433 0.6769647,294.05434 H 0.55051768 l 0.1625299,-0.23909 -0.15625461,-0.22935 h 0.12613324 l 0.10260096,0.15092 0.10228717,-0.15092 H 1.0145751 Z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0.00983174;stroke:#cccccc"
id="path867"
inkscape:connector-curvature="0" />
<path
d="M 1.0277532,293.5859 H 1.159848 l 0.1066799,0.16692 0.10668,-0.16692 h 0.1324085 l -0.1785318,0.27109 v 0.19735 H 1.2062855 v -0.19735 z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0.00983174;stroke:#cccccc"
id="path869"
inkscape:connector-curvature="0" />
<path
d="m 1.5357376,293.5859 h 0.3937741 v 0.0731 l -0.2513252,0.30403 h 0.2585418 v 0.0913 H 1.528521 v -0.0731 L 1.7798461,293.6772 H 1.5357376 Z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:#cccccc"
id="path871"
inkscape:connector-curvature="0" />
</g>
<g
aria-label="XYZ"
style="font-style:normal;font-weight:normal;font-size:0.32385385px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#cccccc;fill-opacity:1;stroke:#cccccc;stroke-width:0.00809635"
id="text833-7"
transform="matrix(1.2143421,0,0,1.2143421,-0.25599693,-61.945152)">
<path
d="M 0.92632969,293.81611 1.0601717,294.013 H 0.9565604 L 0.866385,293.88123 0.7769848,294.013 H 0.67285677 l 0.13384197,-0.19689 -0.12867432,-0.18887 h 0.10386963 l 0.084491,0.12428 0.0842326,-0.12428 H 1.055004 Z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0.00809635;stroke:#cccccc"
id="path867-5"
inkscape:connector-curvature="0" />
<path
d="M 1.0658561,293.62724 H 1.174635 l 0.08785,0.13746 0.08785,-0.13746 h 0.1090373 l -0.1470194,0.22324 v 0.16252 h -0.099477 v -0.16252 z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0.00809635;stroke:#cccccc"
id="path869-3"
inkscape:connector-curvature="0" />
<path
d="m 1.4841768,293.62724 h 0.3242696 v 0.0602 l -0.2069641,0.25037 h 0.2129069 v 0.0752 H 1.478234 v -0.0602 l 0.2069641,-0.25037 H 1.4841768 Z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0.00809635;stroke:#cccccc"
id="path871-5"
inkscape:connector-curvature="0" />
</g>
<path
style="fill:none;stroke:#cccccc;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 2.1166666,293.825 H 3.4395833"
id="path846"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#cccccc;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 2.1166666,294.88334 H 3.4395833"
id="path846-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#cccccc;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
d="M 2.1166666,295.94167 H 3.4395833"
id="path846-3-6"
inkscape:connector-curvature="0" />
<g
aria-label="XYZ"
style="font-style:normal;font-weight:normal;font-size:0.32385385px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#cccccc;fill-opacity:1;stroke:#cccccc;stroke-width:0.00809635"
id="text833-7-7"
transform="matrix(1.2143421,0,0,1.2143421,-0.25599693,-60.856478)">
<path
d="M 0.92632969,293.81611 1.0601717,294.013 H 0.9565604 L 0.866385,293.88123 0.7769848,294.013 H 0.67285677 l 0.13384197,-0.19689 -0.12867432,-0.18887 h 0.10386963 l 0.084491,0.12428 0.0842326,-0.12428 H 1.055004 Z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0.00809635;stroke:#cccccc"
id="path867-5-5"
inkscape:connector-curvature="0" />
<path
d="M 1.0658561,293.62724 H 1.174635 l 0.08785,0.13746 0.08785,-0.13746 h 0.1090373 l -0.1470194,0.22324 v 0.16252 h -0.099477 v -0.16252 z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0.00809635;stroke:#cccccc"
id="path869-3-3"
inkscape:connector-curvature="0" />
<path
d="m 1.4841768,293.62724 h 0.3242696 v 0.0602 l -0.2069641,0.25037 h 0.2129069 v 0.0752 H 1.478234 v -0.0602 l 0.2069641,-0.25037 H 1.4841768 Z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:0.5291667px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#cccccc;stroke-width:0.00809635;stroke:#cccccc"
id="path871-5-5"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

237
resources/icons/zrythm/loop.svg

@ -1,237 +0,0 @@ @@ -1,237 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
viewBox="0 0 4.2333333 4.2333333"
version="1.1"
id="svg8"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="loop.svg">
<defs
id="defs2">
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0.0"
refX="0.0"
id="TriangleOutM"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path1711"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
style="fill-rule:evenodd;stroke:#cccccc;stroke-width:1pt;stroke-opacity:1;fill:#cccccc;fill-opacity:1"
transform="scale(0.4)" />
</marker>
<marker
inkscape:stockid="SquareS"
orient="auto"
refY="0.0"
refX="0.0"
id="SquareS"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path1642"
d="M -5.0,-5.0 L -5.0,5.0 L 5.0,5.0 L 5.0,-5.0 L -5.0,-5.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.2)" />
</marker>
<marker
inkscape:stockid="Arrow1Send"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Send"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path1581"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
transform="scale(0.2) rotate(180) translate(6,0)" />
</marker>
<marker
inkscape:stockid="TriangleOutS"
orient="auto"
refY="0.0"
refX="0.0"
id="TriangleOutS"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path8315"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
style="fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1pt;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
transform="scale(0.2)" />
</marker>
<marker
inkscape:stockid="TriangleOutL"
orient="auto"
refY="0.0"
refX="0.0"
id="TriangleOutL"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path8309"
d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
style="fill-rule:evenodd;stroke:#b3b3b3;stroke-width:1pt;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
transform="scale(0.8)" />
</marker>
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="marker8471"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path8469"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#b3b3b3;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mend"
style="overflow:visible;"
inkscape:isstock="true">
<path
id="path8194"
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#b3b3b3;stroke-opacity:1;fill:#b3b3b3;fill-opacity:1"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
</marker>
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="TriangleOutM-6"
style="overflow:visible"
inkscape:isstock="true">
<path
inkscape:connector-curvature="0"
id="path1711-2"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:#cccccc;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)" />
</marker>
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="TriangleOutM-1"
style="overflow:visible"
inkscape:isstock="true">
<