| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore(packaging): wire hosted DMG installer background Fetch the retina background TIFF from assets.openlogi.org and align the create-dmg window/icon geometry (760x480, slots at 212,250 and 548,250) to the painted background. SVG sources kept under design/bg/. | 3 个月前 | |
fix(linux): install the app icon at every indexed hicolor size (#837) * fix(linux): install the app icon at every indexed hicolor size The packages installed `openlogi.png` only under `/usr/share/icons/hicolor/1024x1024/apps`. A stock `hicolor/index.theme` stops at 512x512, so launchers that resolve icons through the theme index — KDE's kbuildsycoca, and the GTK icon cache — found nothing and showed the generic placeholder. Pre-render 512 down to 16 alongside the 1024 master and install all of them from nfpm, the Nix derivation, and `install.sh`; `uninstall.sh` and the Nix install check cover the same set. The derivation's fileset takes `design/icon` as a directory so a future size needs no second edit. Fixes #797 Fixes #766 * ci(nix): widen the icon path filter to the whole directory The derivation's fileset now takes `design/icon` as a directory, so the package build consumes every file in it. The Nix workflow still triggered on `design/icon/openlogi.png` alone, so a change touching only one of the size-specific icons skipped the build — and with it the install check that asserts all eight sizes land. Filter on `design/icon/**` instead, which also covers whatever size is added next without a second edit, matching the fileset it guards. Found by the Greptile review on this PR. | 16 天前 | |
feat(gui): swap in the new app icon (#129) Replace the blue-mouse icon with the dark "e" wordmark (design/icon/openlogi.png, now 1024²) and regenerate AppIcon.icns from it. - xtask macos-icns rasterizes the committed PNG master with sips -> iconutil; the old SVG/rsvg pipeline and the librsvg devenv dep are dropped - reserve the logo / app-icon copyright (c) 2026 AprilNEA, all rights reserved (not under the MIT/Apache code license) in the README The 1024² master is also published to assets.openlogi.org/brand for web / distribution use, but the build embeds the committed copy directly. | 3 个月前 |