Comments (11)
I'll try to figure it out.
from lorien.
I also just added an svg version of the Logo
The svg has a large viewBox which makes the icon appear very small.
from lorien.
I'm mostly using Windows these days so that's not really relevant to me. Godot programs are already pretty easy to distribute anyway. But i understand that flatpak install/update lorien
is pretty convenient.
I'm gonna leave this open, maybe someone wants to tackle it.
from lorien.
Did you ever figure this out? I would be willing to take a look as well
from lorien.
https://github.com/markusgod/flathub/tree/new-pr I've put together files needed for submission, but as per https://github.com/flathub/flathub/wiki/App-Maintenance#acceptable-but-should-be-submitted-upstream= metadata files (desktop and appdata) should be upstreamed, and I won't be able to properly maintain flathub, so if somebody wants to help, please go ahead.
from lorien.
This is my desktop file, in case it's of use to anyone.
from lorien.
Here's an initial Flatpak packaging.
This is pretty much ready for Flathub publishing, except for a higher resolution icon. IIRC Flathub requires at least 128x128px icon.
I'm not running a desktop environment, so I have no idea if the mimetype association displays the app's icon.
If no one else is willing to publish and maintain the app, then I wouldn't mind stepping forward, but note that I don't use it, and my current Stylus solution for Linux, Apple Pencil + Weylus, doesn't work well for ATM.
from lorien.
What is a Lorien file called? A Lorien canvas/whiteboard/drawing/notebook?
@tinywrkb mimetype icon must be explicitly provided since an app icon is not always suitable to represent its files. At least, this is according to shared mime info spec and works on current GNOME/Nautilus. Either:
- Name the icon according to the mimetype, with
/
replaced by-
. e.g. the icon forapplication/lorien
would go in/usr/share/icons/Adwaita/scalable/mimetypes/application-lorien.svg
. No need to specify in the xml file. - Or, set a different name in the xml file:
Then it could reuse the app icon at
<mime-type type="application/lorien"> ... <icon name="com.github.mbrlabs.Lorien"/> </mime-type>
/usr/share/icons/Adwaita/scalable/apps/com.github.mbrlabs.Lorien.svg
(or it could point to a different file of course).
The paths are not necessarily /usr/share/...
, could be wherever the DE looks for icons, incl home directory and Flatpak exports. And also could be specific sizes instead of scalable, and png or whatever format. For Nautilus it must be in the active icon theme (Adwaita by default) and doesn't fallback to hicolor. Don't know about other DEs/file managers or Flatpak packaging.
from lorien.
What is a Lorien file called?
Lorien Canvas
sounds good to me.
IIRC Flathub requires at least 128x128px icon
I also just added an svg
version of the Logo, in case you need it (since the source file is an Affinity Designer file, which you might not have): https://github.com/mbrlabs/Lorien/blob/main/images/lorien.svg
from lorien.
@jn64 fixed
from lorien.
@poperigby and @mbrlabs I built a Snap version of Lorien
from lorien.
Related Issues (20)
- Zoom buttons for Fit All, Home, Center HOT 1
- Adding key binds for all the tools HOT 2
- Selection between Super Eraser mode and Normal Eraser mode
- being able to hold space and move around the canvas HOT 2
- [Feature] Able to select all or certain elements hotkey
- [Feature] Straight lines for brush tool
- Highlighter tool
- Lorien Not Launching After Snap Installation on Fedora 37 HOT 1
- Program crashes when switching to eraser while drawing HOT 3
- Keyboard shortcuts for color selection
- Line thickness inconsistencies in Windows HOT 2
- Cursor not showing in "Save changes?" dialog when closing the app
- Add another extra type of eraser
- Higher than expected CPU usage when drawing on the canvas HOT 1
- UI Scale effects grid size when window size changes
- Confusing label in keybindings
- Uneraseable strokes
- It is recommended to add text input function
- Can't ge tthe Simulated pressure effect with the new version
- Unable to bind to mouse buttons
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lorien.