美观且实用的动漫花园的桌面程序,使用 Compose for Desktop 构建

Overview

动漫花园

美观且实用的动漫花园的桌面程序,使用 Compose for Desktop 构建。

下载

此应用支持 macOS、Ubuntu 以及 Windows。 可在 releases 中的 "Assets" 下载最新版本。

对于所有平台,.zip 都是解压即用的绿色版本,.dmg.deb.msi 分别对应 macOS、Ubuntu 和 Windows 的安装程序。可根据偏好选择。

功能

查看最新话题

打开应用即可看到最新话题列表。话题列表是一个无限流,当滑动到最低端时,它将加载更多内容。

以作品为中心搜索

可根据关键词搜索话题。应用将自动识别该关键词对应的作品信息,并统合搜索结果,以作品为中心查看结果。

过滤标签

在统合搜索结果中点击标签可以执行过滤,快速查找想要的内容。

收藏作品并记忆搜索偏好和观看记录

点击卡片右上角的五角星即可添加或取消收藏。收藏的作品会记忆搜索偏好以及剧集观看记录。在查看收藏列表时会自动更新剧集列表,点击剧集可跳转搜索。

界面简洁流畅

应用采用 质感设计 3,界面简洁而功能齐全。所有动作都配有流畅的动画。针对多平台设计,应用支持无极可调窗口大小。

You might also like...
A simple Snake application to demonstrate the use of Compose for Desktop platform with Kotlin
A simple Snake application to demonstrate the use of Compose for Desktop platform with Kotlin

Snake App using Compose for Desktop A simple Snake desktop application to demonstrate the use of Compose UI toolkit for Desktop platform with Kotlin.

🔖 A Quotes Application built to Demonstrate the Compose for Desktop UI
🔖 A Quotes Application built to Demonstrate the Compose for Desktop UI

🔖 JetQuotes A Quotes Application built to Demonstrate the use of Jetpack Compose for building declarative UI in Desktop. Made with love ❤️ by Spikeys

⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration
⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration

💻 create-compose-app A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configur

A Sudoku game for Android & Desktop written with Jetpack Compose Multiplatform
A Sudoku game for Android & Desktop written with Jetpack Compose Multiplatform

🚀 Compose Arcade A sample Kotlin Multiplatform Compose Sudoku app for Android & Desktop. Most code is shared between Android & Desktop using Kotlin M

🎮 An attempt to create Super Mario Bros using Compose for Desktop
🎮 An attempt to create Super Mario Bros using Compose for Desktop

🎮 compose-mario An attempt to create Super Mario Bros using Compose for Desktop 🏗️ Under Active Development THIS PROJECT IS UNDER ACTIVE DEVELOPMENT

Simple space game, built with Compose for Desktop!
Simple space game, built with Compose for Desktop!

Asteroids, built with Compose for Desktop Want to learn how I built it? Read the two-part article in which I describe the most interesting parts of th

A simple Snake game implemented using Compose for Desktop
A simple Snake game implemented using Compose for Desktop

CompoSnake A simple Snake game implemented using Compose for Desktop. Run: ./gradlew run Author Twitter: @arkann1985 If you like this project you can

Jetpack Compose Desktop Galaxy Example
Jetpack Compose Desktop Galaxy Example

Compose-StarWars Compose-StarWar 3D Space particle System build using Canvas API Jetpack Compose Desktop 🚀 How to Run From gradle tab from right-hand

Resume of Louis CAD, made with Jetpack Compose. Supports the Web, Desktop, and Android.
Resume of Louis CAD, made with Jetpack Compose. Supports the Web, Desktop, and Android.

ResumeComposition What This project is the source code of the resume/CV of Louis CAD. The latest PDF export is available here, it is ready to print. H

Comments
  • 是否有考虑添加proxy的选项

    是否有考虑添加proxy的选项

    如题,在大陆地区https://www.dmhy.org/topics/list是无法正常访问的(明明之前还可以),就导致必须挂梯子才能正常使用。 但是软件似乎不走梯子流量。 即使我是用参数启动也无法正常使用。(梯子已开全局)

    大陆不开梯子访问结果: image 软件内结果: image 使用启动参数启动app: image 与上条相同环境下网页端正常使用: image

    opened by Orisland 3
  • 关于数据存放路径

    关于数据存放路径

    Hi, 目前 Linux 版本的 app.ymlsettings.yml 数据默认放在 data/ 文件夹中,是否可以转移到符合 XDG 文件夹规范的路径中?

    app.yml 应存放在 $XDG_DATA_HOME/animationgarden目录中,settings.yml 则存放在 $XDG_CONFIG_HOME/animationgarden 目录中。

    默认情况下

    $XDG_DATA_HOME=~/.local/share
    $XDG_CONFIG_HOME=~/.config
    

    具体参考:https://wiki.archlinux.org/title/XDG_Base_Directory

    opened by hu3rror 2
  • 使用 Jar 形式启动,加载 Skiko 动态库失败

    使用 Jar 形式启动,加载 Skiko 动态库失败

    ❯ sw_vers
    ProductName:	macOS
    ProductVersion:	12.5.1
    BuildVersion:	21G83
    
    ❯ java --version
    openjdk 17.0.4 2022-07-19 LTS
    OpenJDK Runtime Environment Zulu17.36+13-CA (build 17.0.4+8-LTS)
    OpenJDK 64-Bit Server VM Zulu17.36+13-CA (build 17.0.4+8-LTS, mixed mode, sharing)
    
    ❯ java -jar AnimationGarden-1.2.0-debian-amd64.jar
    Exception in thread "main" java.lang.ExceptionInInitializerError
    	at androidx.compose.ui.awt.ComposeLayer.<init>(ComposeLayer.desktop.kt:79)
    	at androidx.compose.ui.awt.ComposeWindowDelegate.<init>(ComposeWindowDelegate.desktop.kt:50)
    	at androidx.compose.ui.awt.ComposeWindow.<init>(ComposeWindow.desktop.kt:43)
    	at androidx.compose.ui.awt.ComposeWindow.<init>(ComposeWindow.desktop.kt:40)
    	at me.him188.animationgarden.app.ui.WindowExKt$WindowEx$3.invoke(WindowEx.kt:94)
    	at me.him188.animationgarden.app.ui.WindowExKt$WindowEx$3.invoke(WindowEx.kt:89)
    	at androidx.compose.ui.window.Window_desktopKt$Window$10$1.invoke(Window.desktop.kt:370)
    	at androidx.compose.ui.window.Window_desktopKt$Window$10$1.invoke(Window.desktop.kt:369)
    	at androidx.compose.ui.window.AwtWindow_desktopKt$AwtWindow$2.invoke(AwtWindow.desktop.kt:75)
    	at androidx.compose.ui.window.AwtWindow_desktopKt$AwtWindow$2.invoke(AwtWindow.desktop.kt:74)
    	at androidx.compose.runtime.DisposableEffectImpl.onRemembered(Effects.kt:81)
    	at androidx.compose.runtime.CompositionImpl$RememberEventDispatcher.dispatchRememberObservers(Composition.kt:1025)
    	at androidx.compose.runtime.CompositionImpl.applyChangesInLocked(Composition.kt:786)
    	at androidx.compose.runtime.CompositionImpl.applyChanges(Composition.kt:806)
    	at androidx.compose.runtime.Recomposer.composeInitial$runtime(Recomposer.kt:827)
    	at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:513)
    	at androidx.compose.ui.window.Application_desktopKt$awaitApplication$2$1$2.invokeSuspend(Application.desktop.kt:219)
    	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
    	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771)
    	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
    	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716)
    	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741)
    	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
    Caused by: org.jetbrains.skiko.LibraryLoadException: Cannot find libskiko-macos-x64.dylib.sha256, proper native dependency missing.
    	at org.jetbrains.skiko.Library.findAndLoad(Library.kt:105)
    	at org.jetbrains.skiko.Library.load(Library.kt:59)
    	at org.jetbrains.skiko.SkiaLayer.<clinit>(SkiaLayer.awt.kt:27)
    	... 32 more
    
    opened by Colerar 1
Releases(v2.0.0-beta02)
Owner
Him188
Undergraduate at Imperial. Kyoani forever.
Him188
Test-compose-for-desktop - Hello World in Compose for Desktop

Testing Run from command line: ./gradlew run Regular build: ./gradlew packageUb

Sebastian 3 Sep 20, 2022
Snake-compose-for-desktop - Snake Game - implemented using Compose for Desktop

A Snake game, built with Compose for Desktop snake-compose-for-desktop is my imp

gnu 5 Feb 17, 2022
A desktop code editor app using Jetpack Compose for Desktop and IntelliJ Platform

Compose Code Editor A desktop code editor app using Jetpack Compose for Desktop and IntelliJ Platform. Project Structure The code is contained in the

Alex 73 Dec 19, 2022
💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡

?? stackzy A desktop app to analyse APK. Built using Compose desktop ✨ Demo Watch demo ??️ Usage Show usage ?? Install Platform Download Status Linux

theapache64 876 Dec 24, 2022
Jetpack Compose Boids | Flocking Insect 🐜. bird or Fish simulation using Jetpack Compose Desktop 🚀, using Canvas API 🎨

?? ?? ?? Compose flocking Ants(boids) ?? ?? ?? Jetpack compose Boids | Flocking Insect. bird or Fish simulation using Jetpack Compose Desktop ?? , usi

Chetan Gupta 38 Sep 25, 2022
Exercising Compose for Desktop and Compose for Web (Canvas)

Compose Counting Grid A simple application to check Compose for Desktop and Compose for Web (Canvas) drawing speeds when drawing grids (or tables) wit

null 6 Nov 11, 2022
⌨️ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration

?? create-compose-app A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configur

theapache64 466 Dec 21, 2022
Welcome Fruit Ninja 🥝 on Jetpack Compose Desktop 🚀, using Canvas API 🎨

Compose-Fruit-Ninja ?? Welcome Fruit Ninja on Jetpack Compose Desktop ?? , using Canvas API ?? Featured on jetc-dev How to Run From gradle tab from ri

Chetan Gupta 54 Nov 2, 2022
Alien invasion 👾 gane is back! this time specially on Jetpack Compose Desktop 🚀, using Canvas API 🎨

Compose Space-Invaders ?? Alien invasion ?? is back! this time specially on Jetpack Compose Desktop ?? , using Canvas API ?? Featured on Compose Diges

Chetan Gupta 58 Aug 6, 2022
💻 A Compose Desktop project template with MVVM, Dagger, Decompose, tests, and more...

compose-desktop-template A compose desktop project template with MVVM, Dagger, Decompose and more ✨ Demo What's included? Architecture (MVVM) with And

theapache64 73 Dec 21, 2022