From 5dd7311c206c75e783adab086846e88c79f94fae Mon Sep 17 00:00:00 2001 From: Yousef Khadadeh Date: Fri, 11 Jul 2025 15:55:53 +0300 Subject: [PATCH] Full flatpak info included, changed id from com.erroratline0.infinipaint to com.infinipaint.infinipaint --- CMakeLists.txt | 8 +- .../com.erroratline0.infinipaint.metainfo.xml | 37 -------- ...op => com.infinipaint.infinipaint.desktop} | 4 +- .../com.infinipaint.infinipaint.metainfo.xml | 94 +++++++++++++++++++ ...nt.xml => com.infinipaint.infinipaint.xml} | 2 +- ...nt.yml => com.infinipaint.infinipaint.yml} | 2 +- 6 files changed, 102 insertions(+), 45 deletions(-) delete mode 100644 linuxinstall/com.erroratline0.infinipaint.metainfo.xml rename linuxinstall/{com.erroratline0.infinipaint.desktop => com.infinipaint.infinipaint.desktop} (64%) create mode 100644 linuxinstall/com.infinipaint.infinipaint.metainfo.xml rename linuxinstall/{com.erroratline0.infinipaint.xml => com.infinipaint.infinipaint.xml} (75%) rename linuxinstall/{com.erroratline0.infinipaint.yml => com.infinipaint.infinipaint.yml} (98%) diff --git a/CMakeLists.txt b/CMakeLists.txt index cfa3157..3b915ea 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -319,10 +319,10 @@ elseif(WIN32) else() install(DIRECTORY data DESTINATION bin) install(TARGETS infinipaint DESTINATION bin) - install(FILES linuxinstall/com.erroratline0.infinipaint.desktop DESTINATION share/applications) - install(FILES logo.svg DESTINATION share/icons/hicolor/scalable/apps RENAME com.erroratline0.infinipaint.svg) - install(FILES linuxinstall/com.erroratline0.infinipaint.metainfo.xml DESTINATION share/metainfo) - install(FILES linuxinstall/com.erroratline0.infinipaint.xml DESTINATION share/mime/packages) + install(FILES linuxinstall/com.infinipaint.infinipaint.desktop DESTINATION share/applications) + install(FILES logo.svg DESTINATION share/icons/hicolor/scalable/apps RENAME com.infinipaint.infinipaint.svg) + install(FILES linuxinstall/com.infinipaint.infinipaint.metainfo.xml DESTINATION share/metainfo) + install(FILES linuxinstall/com.infinipaint.infinipaint.xml DESTINATION share/mime/packages) endif() if(APPLE OR WIN32) diff --git a/linuxinstall/com.erroratline0.infinipaint.metainfo.xml b/linuxinstall/com.erroratline0.infinipaint.metainfo.xml deleted file mode 100644 index 6e46684..0000000 --- a/linuxinstall/com.erroratline0.infinipaint.metainfo.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - com.erroratline0.infinipaint - InfiniPaint - An infinite canvas program - MIT - - https://infinipaint.com - - - ErrorAtLine0 - - - MIT - - - Graphics - - - - pointing - keyboard - tablet - - - - always - - - -

- An infinite canvas program. -

-
- - com.erroratline0.infinipaint.desktop -
diff --git a/linuxinstall/com.erroratline0.infinipaint.desktop b/linuxinstall/com.infinipaint.infinipaint.desktop similarity index 64% rename from linuxinstall/com.erroratline0.infinipaint.desktop rename to linuxinstall/com.infinipaint.infinipaint.desktop index 7740f28..64481a1 100644 --- a/linuxinstall/com.erroratline0.infinipaint.desktop +++ b/linuxinstall/com.infinipaint.infinipaint.desktop @@ -6,8 +6,8 @@ Name=InfiniPaint Comment=Infinite canvas program Categories=Graphics;VectorGraphics; -Icon=com.erroratline0.infinipaint +Icon=com.infinipaint.infinipaint Exec=infinipaint %F Terminal=false -MimeType=application/x-com.erroratline0.infinipaint.infpnt +MimeType=application/x-com.infinipaint.infinipaint.infpnt diff --git a/linuxinstall/com.infinipaint.infinipaint.metainfo.xml b/linuxinstall/com.infinipaint.infinipaint.metainfo.xml new file mode 100644 index 0000000..d2aebb6 --- /dev/null +++ b/linuxinstall/com.infinipaint.infinipaint.metainfo.xml @@ -0,0 +1,94 @@ + + + + com.infinipaint.infinipaint + Infinipaint + Infinite canvas program + CC0-1.0 + MIT + + + #b6dbff + #002c58 + + + https://infinipaint.com + https://github.com/ErrorAtLine0/infinipaint + + + ErrorAtLine0 + + + + Graphics + + + + pointing + keyboard + tablet + + + + always + + + +

+ InfiniPaint is a collaborative, infinite space, infinite zoom, canvas note-taking/drawing app. Unlike many other infinite canvas apps, although there is a specific zoom-in level limit, there is no zoom-out limit (at least up until the point your computer runs out of memory). This means that this app is very good at things such as drawing sketches of the solar system to scale, or just drawing any massive objects with tiny details. Of course, this app is also perfectly well suited for use as a normal canvas. +

+

Features:

+
    +
  • Infinite canvas, with infinite zoom
  • +
  • Open online lobbies for collaboration
  • +
  • Graphics tablet support (Pressure sensitive brush and eraser detection)
  • +
  • Saveable color palettes
  • +
  • Right click to open a quick menu
  • +
  • Place bookmarks on the canvas to jump to later
  • +
  • Undo/Redo
  • +
  • Screenshot tool to export parts of the canvas to a picture
  • +
  • Other tools such as: Textbox tool, Transform tool, Color picker tool, Square and Ellipse tools
  • +
  • Copy and paste objects on the canvas, and between different canvases
  • +
  • Insert images and files on the canvas
  • +
+
+ + com.infinipaint.infinipaint.desktop + + + + +

Added a button to upload an image/file to the canvas, as an alternative to drag drop.

+
+
+ + +

Fixed a segmentation fault that occurred when clients disconnected from the server.

+
+
+ + +

First release!

+
+
+
+ + + + https://infinipaint.com/downloads/flathubscreenshots/title.png + Welcome to InfiniPaint! + + + https://infinipaint.com/downloads/flathubscreenshots/onlinecollab.png + Host online lobbies + + + https://infinipaint.com/downloads/flathubscreenshots/rightclickmenu.png + Right click Quick Menu + + + + + intense + +
diff --git a/linuxinstall/com.erroratline0.infinipaint.xml b/linuxinstall/com.infinipaint.infinipaint.xml similarity index 75% rename from linuxinstall/com.erroratline0.infinipaint.xml rename to linuxinstall/com.infinipaint.infinipaint.xml index 9a81cd8..4e6435f 100644 --- a/linuxinstall/com.erroratline0.infinipaint.xml +++ b/linuxinstall/com.infinipaint.infinipaint.xml @@ -1,6 +1,6 @@ - + InfiniPaint Canvas diff --git a/linuxinstall/com.erroratline0.infinipaint.yml b/linuxinstall/com.infinipaint.infinipaint.yml similarity index 98% rename from linuxinstall/com.erroratline0.infinipaint.yml rename to linuxinstall/com.infinipaint.infinipaint.yml index 739fe24..7d1f4a8 100644 --- a/linuxinstall/com.erroratline0.infinipaint.yml +++ b/linuxinstall/com.infinipaint.infinipaint.yml @@ -1,4 +1,4 @@ -id: com.erroratline0.infinipaint +id: com.infinipaint.infinipaint runtime: org.freedesktop.Platform runtime-version: '24.08' sdk: org.freedesktop.Sdk