Ikon otomatis dari internet + cursor mengikuti tema host
- Cari ikon online (Iconify) dari dialog install, plus tombol sync ikon per shortcut - Auto ikon: file terdekat -> favicon situs (termasuk ikon manifest PWA) -> ikon brand yang namanya cocok -> ikon default; sumber ikon disimpan di metadata - Query dibersihkan (web.whatsapp.com -> whatsapp) dan kata <4 huruf tidak dipakai supaya aplikasi tanpa ikon resmi tidak dapat ikon acak - Unduhan thumbnail dibatasi 4 bersamaan + retry sekali (rate limit Iconify) - Cursor: XCURSOR_THEME/XCURSOR_SIZE diambil dari config KDE/GTK/~/.icons default, dan AppImage tidak lagi membundel libX*/libwayland*/libxkbcommon (dipakai dari host) - README: bagian ikon + integrasi desktop
This commit is contained in:
1 parent
70534bf6e2
commit
7f7cb97a65
19 files changed
+1117
-40
No files matched your search
@@ -12,6 +12,12 @@ AppImage, no terminal needed.
|
||||
- **Web app shortcut** — opens the URL as an app: `--app=<url>` for
|
||||
Chromium-based browsers (Chrome, Chromium, Brave, Edge, Vivaldi, Helium,
|
||||
including Flatpak builds), `--new-window` for Firefox.
|
||||
- **Icons** — three ways: pick a file, search an online icon library
|
||||
([Iconify](https://iconify.design), with the app name as the query), or let LazyRun
|
||||
do it automatically: a nearby image file, the site's favicon (including high
|
||||
resolution icons from the web app manifest), or a brand icon matched by name.
|
||||
Every downloaded icon remembers its source, so the *sync icon* button in the list
|
||||
can fetch it again later.
|
||||
- **Shortcut location** — checkbox for *Application menu* and/or *Desktop*,
|
||||
at least one is required. Desktop-only entries are written with
|
||||
`NoDisplay=true` so they do not show up in the menu.
|
||||
@@ -23,6 +29,9 @@ AppImage, no terminal needed.
|
||||
- **i18n** — UI in English or Indonesian, chosen from `$LANG`.
|
||||
- **Self update** — AppImage with embedded zsync update information, optional
|
||||
`AppImageUpdate` integration via *Check for Updates*.
|
||||
- **Desktop integration** — uses the host cursor theme (KDE/GNOME setting is
|
||||
forwarded to the toolkit when the session does not export it), live desktop
|
||||
menu refresh via `update-desktop-database` and `kbuildsycoca`.
|
||||
|
||||
## Install
|
||||
|
||||
|
||||
Reference in new issue
Block a user