From 34333b3658d03383f58e4402abfa22ffb3e63c06 Mon Sep 17 00:00:00 2001 From: norepro Date: Sun, 7 Dec 2025 15:49:57 -0800 Subject: [PATCH 1/7] fix: missing directory data for some theme dirs Commit 49a1762 added many directories to the `Directories` field as well as corresponding directory entries for most, but not all, of the new entries. The missing entries manifest as Gtk warnings when doing some operations via command line, e.g. opening an image using `open`. ``` $ open rainbow-0.png (eog:248786): Gtk-WARNING **: 15:18:32.794: Theme directory scalable/emotes of theme Cosmic has no size field (eog:248786): Gtk-WARNING **: 15:18:32.794: Theme directory scalable/legacy of theme Cosmic has no size field (eog:248786): Gtk-WARNING **: 15:18:32.794: Theme directory scalable/ui of theme Cosmic has no size field (eog:248786): Gtk-WARNING **: 15:18:32.794: Theme directory scalable-up-to-32/status of theme Cosmic has no size field ``` Add directory entries for the missing sections. Fixes #36 --- index.theme | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/index.theme b/index.theme index 0b9ee7c..59de0c9 100644 --- a/index.theme +++ b/index.theme @@ -539,6 +539,20 @@ MinSize=8 MaxSize=512 Type=Scalable +[scalable/emotes] +Context=Emotes +Size=128 +MinSize=8 +MaxSize=512 +Type=Scalable + +[scalable/legacy] +Context=Legacy +Size=128 +MinSize=8 +MaxSize=512 +Type=Scalable + [scalable/mimetypes] Context=MimeTypes Size=128 @@ -559,3 +573,17 @@ Size=128 MinSize=8 MaxSize=512 Type=Scalable + +[scalable/ui] +Context=UI +Size=128 +MinSize=8 +MaxSize=512 +Type=Scalable + +[scalable-up-to-32/status] +Context=Status +Size=32 +MinSize=8 +MaxSize=32 +Type=Scalable From 668a7acb6c12f12f1e36e5287a6c16e0595967c8 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 13 Feb 2026 12:35:27 -0700 Subject: [PATCH 2/7] Add pull request template --- .github/PULL_REQUEST_TEMPLATE.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..e6ca28b --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,8 @@ +- [ ] I have disclosed use of any AI generated code in my commit messages. + - If you are using an LLM, and do not fully understand the changes it is making to the code base, do not create a PR. + - In our experience, AI generated code often results in overly complex code that lacks enough context for a proper fix or feature inclusion. This results in considerably longer code reviews. Due to this, AI authored or partially authored PRs may be closed without comment. +- [ ] I understand these changes in full and will be able to respond to review comments. +- [ ] My change is accurately described in the commit message. +- [ ] My contribution is tested and working as described. +- [ ] I have read the [Developer Certificate of Origin](https://developercertificate.org/) and certify my contribution under its conditions. + From 5252095787cc96e2aed64604158f94e450703455 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Tue, 3 Mar 2026 17:18:09 -0500 Subject: [PATCH 3/7] chore: add new action icons fixes #40 --- extra/scalable/actions/font-symbolic.svg | 4 ++++ extra/scalable/actions/format-text-bold-symbolic.svg | 3 +++ .../scalable/actions/format-text-italic-symbolic.svg | 3 +++ .../actions/format-text-underline-symbolic.svg | 4 ++++ extra/scalable/actions/image-crop-rotate-symbolic.svg | 4 ++++ extra/scalable/actions/insert-arrow-symbolic.svg | 3 +++ extra/scalable/actions/insert-drawing-symbolic.svg | 3 +++ extra/scalable/actions/insert-ellipse-symbolic.svg | 3 +++ extra/scalable/actions/insert-line-symbolic.svg | 3 +++ extra/scalable/actions/insert-polygon-symbolic.svg | 3 +++ extra/scalable/actions/insert-rectangle-symbolic.svg | 3 +++ extra/scalable/actions/insert-star-symbolic.svg | 3 +++ extra/scalable/actions/insert-text-symbolic.svg | 10 ++++++++++ extra/scalable/actions/markup-symbolic.svg | 4 ++++ extra/scalable/actions/pen-symbolic.svg | 11 +++++++++++ extra/scalable/actions/pencil-symbolic.svg | 10 ++++++++++ extra/scalable/actions/ratios-symbolic.svg | 5 +++++ extra/scalable/actions/stroke-width-symbolic.svg | 5 +++++ extra/scalable/actions/text-highlight-symbolic.svg | 3 +++ extra/scalable/actions/view-fit-symbolic.svg | 4 ++++ 20 files changed, 91 insertions(+) create mode 100644 extra/scalable/actions/font-symbolic.svg create mode 100644 extra/scalable/actions/format-text-bold-symbolic.svg create mode 100644 extra/scalable/actions/format-text-italic-symbolic.svg create mode 100644 extra/scalable/actions/format-text-underline-symbolic.svg create mode 100644 extra/scalable/actions/image-crop-rotate-symbolic.svg create mode 100644 extra/scalable/actions/insert-arrow-symbolic.svg create mode 100644 extra/scalable/actions/insert-drawing-symbolic.svg create mode 100644 extra/scalable/actions/insert-ellipse-symbolic.svg create mode 100644 extra/scalable/actions/insert-line-symbolic.svg create mode 100644 extra/scalable/actions/insert-polygon-symbolic.svg create mode 100644 extra/scalable/actions/insert-rectangle-symbolic.svg create mode 100644 extra/scalable/actions/insert-star-symbolic.svg create mode 100644 extra/scalable/actions/insert-text-symbolic.svg create mode 100644 extra/scalable/actions/markup-symbolic.svg create mode 100644 extra/scalable/actions/pen-symbolic.svg create mode 100644 extra/scalable/actions/pencil-symbolic.svg create mode 100644 extra/scalable/actions/ratios-symbolic.svg create mode 100644 extra/scalable/actions/stroke-width-symbolic.svg create mode 100644 extra/scalable/actions/text-highlight-symbolic.svg create mode 100644 extra/scalable/actions/view-fit-symbolic.svg diff --git a/extra/scalable/actions/font-symbolic.svg b/extra/scalable/actions/font-symbolic.svg new file mode 100644 index 0000000..ff9a589 --- /dev/null +++ b/extra/scalable/actions/font-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/extra/scalable/actions/format-text-bold-symbolic.svg b/extra/scalable/actions/format-text-bold-symbolic.svg new file mode 100644 index 0000000..60d38f0 --- /dev/null +++ b/extra/scalable/actions/format-text-bold-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/format-text-italic-symbolic.svg b/extra/scalable/actions/format-text-italic-symbolic.svg new file mode 100644 index 0000000..3c3537d --- /dev/null +++ b/extra/scalable/actions/format-text-italic-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/format-text-underline-symbolic.svg b/extra/scalable/actions/format-text-underline-symbolic.svg new file mode 100644 index 0000000..3b85e8b --- /dev/null +++ b/extra/scalable/actions/format-text-underline-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/extra/scalable/actions/image-crop-rotate-symbolic.svg b/extra/scalable/actions/image-crop-rotate-symbolic.svg new file mode 100644 index 0000000..c910eff --- /dev/null +++ b/extra/scalable/actions/image-crop-rotate-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/extra/scalable/actions/insert-arrow-symbolic.svg b/extra/scalable/actions/insert-arrow-symbolic.svg new file mode 100644 index 0000000..eccc6ba --- /dev/null +++ b/extra/scalable/actions/insert-arrow-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/insert-drawing-symbolic.svg b/extra/scalable/actions/insert-drawing-symbolic.svg new file mode 100644 index 0000000..ce3e916 --- /dev/null +++ b/extra/scalable/actions/insert-drawing-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/insert-ellipse-symbolic.svg b/extra/scalable/actions/insert-ellipse-symbolic.svg new file mode 100644 index 0000000..711eba2 --- /dev/null +++ b/extra/scalable/actions/insert-ellipse-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/insert-line-symbolic.svg b/extra/scalable/actions/insert-line-symbolic.svg new file mode 100644 index 0000000..93f4e38 --- /dev/null +++ b/extra/scalable/actions/insert-line-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/insert-polygon-symbolic.svg b/extra/scalable/actions/insert-polygon-symbolic.svg new file mode 100644 index 0000000..0a87dc2 --- /dev/null +++ b/extra/scalable/actions/insert-polygon-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/insert-rectangle-symbolic.svg b/extra/scalable/actions/insert-rectangle-symbolic.svg new file mode 100644 index 0000000..498b139 --- /dev/null +++ b/extra/scalable/actions/insert-rectangle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/insert-star-symbolic.svg b/extra/scalable/actions/insert-star-symbolic.svg new file mode 100644 index 0000000..b3c546c --- /dev/null +++ b/extra/scalable/actions/insert-star-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/insert-text-symbolic.svg b/extra/scalable/actions/insert-text-symbolic.svg new file mode 100644 index 0000000..f758ba8 --- /dev/null +++ b/extra/scalable/actions/insert-text-symbolic.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/extra/scalable/actions/markup-symbolic.svg b/extra/scalable/actions/markup-symbolic.svg new file mode 100644 index 0000000..be1f916 --- /dev/null +++ b/extra/scalable/actions/markup-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/extra/scalable/actions/pen-symbolic.svg b/extra/scalable/actions/pen-symbolic.svg new file mode 100644 index 0000000..194d8c7 --- /dev/null +++ b/extra/scalable/actions/pen-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/extra/scalable/actions/pencil-symbolic.svg b/extra/scalable/actions/pencil-symbolic.svg new file mode 100644 index 0000000..e935c2d --- /dev/null +++ b/extra/scalable/actions/pencil-symbolic.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/extra/scalable/actions/ratios-symbolic.svg b/extra/scalable/actions/ratios-symbolic.svg new file mode 100644 index 0000000..88ec7a8 --- /dev/null +++ b/extra/scalable/actions/ratios-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/stroke-width-symbolic.svg b/extra/scalable/actions/stroke-width-symbolic.svg new file mode 100644 index 0000000..96b21ae --- /dev/null +++ b/extra/scalable/actions/stroke-width-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/text-highlight-symbolic.svg b/extra/scalable/actions/text-highlight-symbolic.svg new file mode 100644 index 0000000..13b568b --- /dev/null +++ b/extra/scalable/actions/text-highlight-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/extra/scalable/actions/view-fit-symbolic.svg b/extra/scalable/actions/view-fit-symbolic.svg new file mode 100644 index 0000000..5d3e775 --- /dev/null +++ b/extra/scalable/actions/view-fit-symbolic.svg @@ -0,0 +1,4 @@ + + + + From f93cb9734cb0a4ab65771b2b96731578f2b5cb9b Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Thu, 9 Apr 2026 17:35:53 -0400 Subject: [PATCH 4/7] chore: add view-actual-size-symbolic --- extra/scalable/actions/view-actual-size-symbolic.svg | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 extra/scalable/actions/view-actual-size-symbolic.svg diff --git a/extra/scalable/actions/view-actual-size-symbolic.svg b/extra/scalable/actions/view-actual-size-symbolic.svg new file mode 100644 index 0000000..1ad9001 --- /dev/null +++ b/extra/scalable/actions/view-actual-size-symbolic.svg @@ -0,0 +1,4 @@ + + + + From 6fafded5edfff7693224f3ccf01b861896c35f3e Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Tue, 14 Apr 2026 18:34:55 -0400 Subject: [PATCH 5/7] chore: add plugged-into-power-symbolic --- extra/scalable/status/plugged-into-power-symbolic.svg | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 extra/scalable/status/plugged-into-power-symbolic.svg diff --git a/extra/scalable/status/plugged-into-power-symbolic.svg b/extra/scalable/status/plugged-into-power-symbolic.svg new file mode 100644 index 0000000..f6e79de --- /dev/null +++ b/extra/scalable/status/plugged-into-power-symbolic.svg @@ -0,0 +1,3 @@ + + + From 1490b1b73db38cc40a73c9e6610369863891791b Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Tue, 21 Apr 2026 15:01:01 -0400 Subject: [PATCH 6/7] chore: add jump action icons --- extra/scalable/actions/jump-backward-10-symbolic.svg | 5 +++++ extra/scalable/actions/jump-backward-15-symbolic.svg | 5 +++++ extra/scalable/actions/jump-backward-20-symbolic.svg | 5 +++++ extra/scalable/actions/jump-backward-30-symbolic.svg | 5 +++++ extra/scalable/actions/jump-forward-10-symbolic.svg | 5 +++++ extra/scalable/actions/jump-forward-15-symbolic.svg | 5 +++++ extra/scalable/actions/jump-forward-20-symbolic.svg | 5 +++++ extra/scalable/actions/jump-forward-30-symbolic.svg | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 extra/scalable/actions/jump-backward-10-symbolic.svg create mode 100644 extra/scalable/actions/jump-backward-15-symbolic.svg create mode 100644 extra/scalable/actions/jump-backward-20-symbolic.svg create mode 100644 extra/scalable/actions/jump-backward-30-symbolic.svg create mode 100644 extra/scalable/actions/jump-forward-10-symbolic.svg create mode 100644 extra/scalable/actions/jump-forward-15-symbolic.svg create mode 100644 extra/scalable/actions/jump-forward-20-symbolic.svg create mode 100644 extra/scalable/actions/jump-forward-30-symbolic.svg diff --git a/extra/scalable/actions/jump-backward-10-symbolic.svg b/extra/scalable/actions/jump-backward-10-symbolic.svg new file mode 100644 index 0000000..51c26ca --- /dev/null +++ b/extra/scalable/actions/jump-backward-10-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/jump-backward-15-symbolic.svg b/extra/scalable/actions/jump-backward-15-symbolic.svg new file mode 100644 index 0000000..4202e8f --- /dev/null +++ b/extra/scalable/actions/jump-backward-15-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/jump-backward-20-symbolic.svg b/extra/scalable/actions/jump-backward-20-symbolic.svg new file mode 100644 index 0000000..b2326d9 --- /dev/null +++ b/extra/scalable/actions/jump-backward-20-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/jump-backward-30-symbolic.svg b/extra/scalable/actions/jump-backward-30-symbolic.svg new file mode 100644 index 0000000..0134717 --- /dev/null +++ b/extra/scalable/actions/jump-backward-30-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/jump-forward-10-symbolic.svg b/extra/scalable/actions/jump-forward-10-symbolic.svg new file mode 100644 index 0000000..bc4095f --- /dev/null +++ b/extra/scalable/actions/jump-forward-10-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/jump-forward-15-symbolic.svg b/extra/scalable/actions/jump-forward-15-symbolic.svg new file mode 100644 index 0000000..ea596ef --- /dev/null +++ b/extra/scalable/actions/jump-forward-15-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/jump-forward-20-symbolic.svg b/extra/scalable/actions/jump-forward-20-symbolic.svg new file mode 100644 index 0000000..2094c0a --- /dev/null +++ b/extra/scalable/actions/jump-forward-20-symbolic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/extra/scalable/actions/jump-forward-30-symbolic.svg b/extra/scalable/actions/jump-forward-30-symbolic.svg new file mode 100644 index 0000000..000111b --- /dev/null +++ b/extra/scalable/actions/jump-forward-30-symbolic.svg @@ -0,0 +1,5 @@ + + + + + From 2e8629c93ac47466912cad523d6fc558e3c4fa8f Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Wed, 29 Apr 2026 13:27:58 -0400 Subject: [PATCH 7/7] Revert "chore: add jump action icons" This reverts commit 1490b1b73db38cc40a73c9e6610369863891791b. --- extra/scalable/actions/jump-backward-10-symbolic.svg | 5 ----- extra/scalable/actions/jump-backward-15-symbolic.svg | 5 ----- extra/scalable/actions/jump-backward-20-symbolic.svg | 5 ----- extra/scalable/actions/jump-backward-30-symbolic.svg | 5 ----- extra/scalable/actions/jump-forward-10-symbolic.svg | 5 ----- extra/scalable/actions/jump-forward-15-symbolic.svg | 5 ----- extra/scalable/actions/jump-forward-20-symbolic.svg | 5 ----- extra/scalable/actions/jump-forward-30-symbolic.svg | 5 ----- 8 files changed, 40 deletions(-) delete mode 100644 extra/scalable/actions/jump-backward-10-symbolic.svg delete mode 100644 extra/scalable/actions/jump-backward-15-symbolic.svg delete mode 100644 extra/scalable/actions/jump-backward-20-symbolic.svg delete mode 100644 extra/scalable/actions/jump-backward-30-symbolic.svg delete mode 100644 extra/scalable/actions/jump-forward-10-symbolic.svg delete mode 100644 extra/scalable/actions/jump-forward-15-symbolic.svg delete mode 100644 extra/scalable/actions/jump-forward-20-symbolic.svg delete mode 100644 extra/scalable/actions/jump-forward-30-symbolic.svg diff --git a/extra/scalable/actions/jump-backward-10-symbolic.svg b/extra/scalable/actions/jump-backward-10-symbolic.svg deleted file mode 100644 index 51c26ca..0000000 --- a/extra/scalable/actions/jump-backward-10-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/extra/scalable/actions/jump-backward-15-symbolic.svg b/extra/scalable/actions/jump-backward-15-symbolic.svg deleted file mode 100644 index 4202e8f..0000000 --- a/extra/scalable/actions/jump-backward-15-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/extra/scalable/actions/jump-backward-20-symbolic.svg b/extra/scalable/actions/jump-backward-20-symbolic.svg deleted file mode 100644 index b2326d9..0000000 --- a/extra/scalable/actions/jump-backward-20-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/extra/scalable/actions/jump-backward-30-symbolic.svg b/extra/scalable/actions/jump-backward-30-symbolic.svg deleted file mode 100644 index 0134717..0000000 --- a/extra/scalable/actions/jump-backward-30-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/extra/scalable/actions/jump-forward-10-symbolic.svg b/extra/scalable/actions/jump-forward-10-symbolic.svg deleted file mode 100644 index bc4095f..0000000 --- a/extra/scalable/actions/jump-forward-10-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/extra/scalable/actions/jump-forward-15-symbolic.svg b/extra/scalable/actions/jump-forward-15-symbolic.svg deleted file mode 100644 index ea596ef..0000000 --- a/extra/scalable/actions/jump-forward-15-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/extra/scalable/actions/jump-forward-20-symbolic.svg b/extra/scalable/actions/jump-forward-20-symbolic.svg deleted file mode 100644 index 2094c0a..0000000 --- a/extra/scalable/actions/jump-forward-20-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/extra/scalable/actions/jump-forward-30-symbolic.svg b/extra/scalable/actions/jump-forward-30-symbolic.svg deleted file mode 100644 index 000111b..0000000 --- a/extra/scalable/actions/jump-forward-30-symbolic.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - -