Compare commits

..
17 Commits
Author SHA1 Message Date
ssri_sunshine_sequence f787f5ab94 Update README.md 2026-09-20 18:32:33 +03:00
ssri_sunshine_sequence 7e401da53d domain change, bump manifest 2026-09-19 20:34:13 +03:00
ssri_sunshine_sequence dd17d45fc8 Update build instructions 2026-09-06 01:28:58 +03:00
ssri_sunshine_sequence 001271e3d1 bump manifest 2026-09-06 01:00:54 +03:00
ssri_sunshine_sequence bcf57675a5 fix: bugs in new gtk runtime, adaptive tray icon 2026-09-06 00:55:52 +03:00
ssri_sunshine_sequence 6bd53de20c update preview 2026-03-08 01:29:16 +03:00
ssri_sunshine_sequence f921042824 bump manifest tag 2026-03-08 00:59:55 +03:00
ssri_sunshine_sequence 2a0d0c75bf fixed another bug with reordering 2026-03-08 00:59:13 +03:00
ssri_sunshine_sequence 60fc6ca5fc bump manifest tag 2026-03-08 00:33:43 +03:00
ssri_sunshine_sequence 2915d7d5b4 fix sidebar jitter for real this time 2026-03-08 00:32:56 +03:00
ssri_sunshine_sequence 4531d7bf43 bump manifest tag 2026-03-08 00:19:55 +03:00
ssri_sunshine_sequence f3467a3053 fix: nasty sidebar jitter; work only with user dir from now 2026-03-08 00:19:01 +03:00
ssri_sunshine_sequence f3386947fa fix tarball checksum 2026-03-07 23:03:22 +03:00
ssri_sunshine_sequence 8b81d50c96 bump manifest tag 2026-03-07 23:01:10 +03:00
ssri_sunshine_sequence 5032527966 feat: moved category chips to a sidebar, added pinning; category names are not restricted to ASCII chars anymore 2026-03-07 23:00:00 +03:00
ssri_sunshine_sequence 95608a3fd6 feat: added sorting options; category names are not restricted to ascii anymore; you can edit categories now 2026-03-06 18:49:46 +03:00
ssri_sunshine_sequence b977901bc4 bump manifest tag 2026-03-06 16:19:11 +03:00
732 changed files with 1397 additions and 592 deletions
+4 -5
View File
@@ -4,7 +4,7 @@ Kaomoji picker. Browse a library of Japanese emoticons, click to copy, add your
![preview](preview.png)
## Install
1. Download .flatpak file from Releases: https://gitea.angeltech.jp/Angel-Technologies/MoeMoji/releases/
1. Download .flatpak file from Releases: https://git.acid.im/Angel-Technologies/MoeMoji/releases/
2. Install with `flatpak install ./moemoji.flatpak`
## Global shortcut
@@ -49,16 +49,15 @@ You can add large ASCII text files or any text you want; the app handles multili
Run dev build: `GSETTINGS_SCHEMA_DIR=./builddir/data ./builddir/src/moemoji`
# Flatpak packaging
# Build and install locally
`flatpak-builder --force-clean --user --install .flatpak-build jp.angeltech.MoeMoji.json`
`flatpak run jp.angeltech.MoeMoji`
# Creating a distributable package
`flatpak-builder build/ jp.angeltech.MoeMoji.json`
`flatpak build-export export build`
`flatpak build-bundle export moemoji.flatpak jp.angeltech.MoeMoji.json`
`flatpak-builder --force-clean --repo=export-clean build-clean jp.angeltech.MoeMoji.json`
`flatpak build-bundle export-clean moemoji.flatpak jp.angeltech.MoeMoji`
## Local manifest
Binary file not shown.
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="44px" height="44px" viewBox="0 0 44 44" version="1.1">
<defs>
<style type="text/css" id="current-color-scheme">.ColorScheme-Text { color: #232629; }</style>
</defs>
<g id="surface1" class="ColorScheme-Text" transform="translate(0,13.5)">
<path style=" stroke:none;fill-rule:nonzero;fill:currentColor;" d="M 32.121094 9.878906 C 30.476562 9.601562 28.65625 7.699219 27.839844 5.402344 C 27.375 4.097656 27.199219 2.125 27.476562 1.324219 C 27.71875 0.613281 28.347656 0.382812 28.625 0.898438 C 28.664062 0.980469 28.726562 1.546875 28.757812 2.160156 C 28.863281 4.25 29.320312 5.632812 30.316406 6.867188 C 31.847656 8.761719 33.417969 8.796875 34.800781 6.960938 C 35.917969 5.488281 36.316406 3.945312 36.140625 1.792969 C 36.09375 1.238281 36.082031 0.695312 36.109375 0.585938 C 36.136719 0.476562 36.25 0.292969 36.363281 0.179688 C 36.539062 0.00390625 36.605469 -0.0195312 36.8125 0.0117188 C 36.949219 0.0351562 37.121094 0.109375 37.195312 0.175781 C 37.699219 0.628906 37.933594 2.480469 37.691406 4.105469 C 37.550781 5.050781 37.414062 5.523438 37.074219 6.265625 C 36.148438 8.273438 34.757812 9.589844 33.277344 9.855469 C 32.695312 9.960938 32.632812 9.960938 32.121094 9.878906 Z M 32.121094 9.878906 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:currentColor;" d="M 11.191406 10.164062 C 10.328125 10.03125 9.667969 9.722656 8.886719 9.085938 C 7.757812 8.167969 6.8125 6.328125 6.570312 4.597656 C 6.425781 3.519531 6.550781 1.832031 6.855469 0.804688 C 6.996094 0.320312 7.445312 0.117188 7.730469 0.40625 C 7.894531 0.570312 7.90625 0.878906 7.789062 1.664062 C 7.621094 2.777344 7.941406 4.714844 8.472656 5.78125 C 9.394531 7.632812 10.773438 8.621094 12.078125 8.363281 C 12.765625 8.226562 13.1875 7.976562 13.824219 7.328125 C 14.292969 6.855469 14.464844 6.617188 14.691406 6.148438 C 15.226562 5.035156 15.476562 4.117188 15.667969 2.5625 C 15.777344 1.691406 16.128906 1.253906 16.644531 1.351562 C 16.875 1.398438 17.207031 1.753906 17.308594 2.058594 C 17.664062 3.136719 16.894531 6.117188 15.851562 7.703125 C 15.191406 8.707031 14.195312 9.535156 13.195312 9.914062 C 12.8125 10.058594 11.847656 10.25 11.613281 10.222656 C 11.566406 10.21875 11.378906 10.191406 11.191406 10.164062 Z M 11.191406 10.164062 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:currentColor;" d="M 19.878906 13.800781 C 18.96875 13.511719 18.183594 12.445312 17.933594 11.152344 C 17.886719 10.914062 17.863281 10.417969 17.878906 10.03125 C 17.902344 9.417969 17.925781 9.316406 18.070312 9.160156 C 18.335938 8.875 18.683594 8.957031 18.816406 9.339844 C 18.859375 9.460938 18.894531 9.734375 18.894531 9.949219 C 18.894531 10.734375 19.28125 11.730469 19.785156 12.238281 C 20.285156 12.746094 20.589844 12.667969 21 11.921875 C 21.125 11.695312 21.332031 11.410156 21.460938 11.285156 C 21.667969 11.09375 21.746094 11.0625 22.058594 11.0625 L 22.414062 11.0625 L 22.941406 11.617188 C 23.265625 11.957031 23.523438 12.167969 23.609375 12.167969 C 23.820312 12.167969 24.222656 11.722656 24.445312 11.246094 C 24.644531 10.824219 24.722656 10.515625 24.84375 9.65625 C 24.925781 9.082031 25.042969 8.886719 25.359375 8.78125 C 25.664062 8.679688 25.910156 8.785156 26.132812 9.117188 C 26.332031 9.417969 26.339844 9.976562 26.15625 10.757812 C 25.925781 11.726562 25.574219 12.386719 24.980469 12.988281 C 24.523438 13.445312 24.21875 13.582031 23.652344 13.582031 C 23.101562 13.582031 22.773438 13.441406 22.390625 13.039062 C 22.261719 12.902344 22.121094 12.792969 22.082031 12.792969 C 22.042969 12.796875 21.929688 12.917969 21.828125 13.0625 C 21.359375 13.75 20.613281 14.03125 19.878906 13.800781 Z M 19.878906 13.800781 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:currentColor;" d="M 37.90625 16.839844 C 36.679688 16.523438 35.683594 15.535156 35.230469 14.175781 C 35.0625 13.679688 35.035156 13.476562 35.03125 12.859375 C 35.027344 11.363281 35.585938 10.195312 36.738281 9.289062 C 37.253906 8.886719 37.722656 8.648438 38.621094 8.328125 C 40.253906 7.753906 41.417969 7.984375 42.605469 9.121094 C 43.261719 9.75 43.613281 10.308594 43.863281 11.113281 C 44.027344 11.636719 44.039062 11.761719 44.007812 12.53125 C 43.96875 13.5 43.851562 13.914062 43.394531 14.695312 C 42.800781 15.710938 41.867188 16.417969 40.703125 16.738281 C 39.980469 16.933594 38.492188 16.988281 37.90625 16.839844 Z M 37.90625 16.839844 "/>
<path style=" stroke:none;fill-rule:nonzero;fill:currentColor;" d="M 3.175781 16.914062 C 1.519531 16.53125 0.515625 15.589844 0.128906 14.066406 C -0.03125 13.4375 -0.0429688 12.929688 0.09375 12.292969 C 0.457031 10.5625 1.566406 9.246094 3.105469 8.730469 C 3.613281 8.558594 3.746094 8.542969 4.820312 8.539062 C 6.121094 8.535156 6.207031 8.558594 6.75 9.058594 C 6.90625 9.203125 7.167969 9.390625 7.332031 9.476562 C 7.773438 9.703125 8.566406 10.539062 8.816406 11.042969 C 9.597656 12.609375 9.28125 14.285156 7.941406 15.636719 C 6.988281 16.597656 6.125 16.941406 4.546875 16.984375 C 3.890625 17.003906 3.457031 16.980469 3.175781 16.914062 Z M 3.175781 16.914062 "/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

+2 -7
View File
@@ -17,11 +17,6 @@ install_data(
)
install_data(
join_paths(scalable_dir, ('@0@-tray-dark.svg').format(application_id)),
install_dir: join_paths(get_option('datadir'), 'icons', scalable_dir)
)
install_data(
join_paths(scalable_dir, ('@0@-tray-light.svg').format(application_id)),
install_dir: join_paths(get_option('datadir'), 'icons', scalable_dir)
join_paths(symbolic_dir, ('@0@-tray-symbolic.svg').format(application_id)),
install_dir: join_paths(get_option('datadir'), 'icons', symbolic_dir)
)
+15
View File
@@ -1,5 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="moemoji">
<schema id='jp.angeltech.MoeMoji' path='/jp/angeltech/MoeMoji/'>
<key name="category-sort" type="s">
<default>'alpha-asc'</default>
<summary>Category sort order</summary>
<description>How categories are sorted: alpha-asc, alpha-desc, modified-asc, modified-desc</description>
</key>
<key name="category-order" type="as">
<default>['happy', 'love', 'greeting', 'hugging', 'friends', 'winking', 'sympathy', 'music', 'magic', 'surprise', 'food', 'games', 'faces', 'running', 'sleeping', 'writing', 'special', 'nosebleeding', 'apologizing', 'hiding', 'embarassment', 'confusion', 'doubt', 'indifference', 'dissatisfaction', 'fear', 'sadness', 'pain', 'anger', 'enemies', 'weapons', 'cat', 'dog', 'bear', 'rabbit', 'bird', 'fish', 'pig', 'spider']</default>
<summary>Category order</summary>
<description>Ordered list of category directory basenames for custom sidebar/content ordering</description>
</key>
<key name="pinned-kaomojis" type="as">
<default>[]</default>
<summary>Pinned kaomojis</summary>
<description>List of pinned kaomoji strings shown in the sidebar</description>
</key>
</schema>
</schemalist>
+1
View File
@@ -0,0 +1 @@
˗ˏˋ ★ ˎˊ˗ anger
+1
View File
@@ -0,0 +1 @@
˗ˏˋ ★ ˎˊ˗ apologizing
+1
View File
@@ -0,0 +1 @@
˗ˏˋ ★ ˎˊ˗ bear
+1
View File
@@ -0,0 +1 @@
˗ˏˋ ★ ˎˊ˗ bird
+1
View File
@@ -0,0 +1 @@
˗ˏˋ ★ ˎˊ˗ cat
+1
View File
@@ -0,0 +1 @@
˗ˏˋ ★ ˎˊ˗ confusion
+1
View File
@@ -0,0 +1 @@
˗ˏˋ ★ ˎˊ˗ dissatisfaction

Some files were not shown because too many files have changed in this diff Show More