All Projects → Pixeval → Pixeval

Pixeval / Pixeval

Licence: GPL-3.0 license
Wow. Yet another Pixiv client!

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Pixeval

CryPixiv-UWP
Pixiv client for Windows 10. Redesign of CryPixiv for UWP platform
Stars: ✭ 13 (-99.21%)
Mutual labels:  pixiv, pixiv-client
HandySub
Download Subtitle from Subscene and other sources
Stars: ✭ 42 (-97.44%)
Mutual labels:  desktop-app, winui3
pixivcs
Pure C# implementation of Pixiv API
Stars: ✭ 33 (-97.99%)
Mutual labels:  pixiv, pixiv-client
Pixeval
A Strong, Fast and Flexible Pixiv Client based on .NET Core and WPF
Stars: ✭ 1,031 (-37.1%)
Mutual labels:  desktop-app, pixiv
pixiv func android
功能齐全的Pixiv第三方客户端 免代理 支持查看动图查看直播
Stars: ✭ 167 (-89.81%)
Mutual labels:  pixiv, pixiv-client
MagicBox
Organize your workspace, keep files optimized, prepare images for publishing
Stars: ✭ 65 (-96.03%)
Mutual labels:  desktop-app
jspaint.exe
🌂JS Paint ~~ as a cross-platform native desktop app. In other words, the "🎨 Classic MS Paint, REVIVED + ✨Extras".exe hehe
Stars: ✭ 117 (-92.86%)
Mutual labels:  desktop-app
antares
A modern, fast and productivity driven SQL client with a focus in UX.
Stars: ✭ 836 (-48.99%)
Mutual labels:  desktop-app
BooruSharp
A C# library to browse Booru websites (Gelbooru, Konachan, E621...) easily
Stars: ✭ 46 (-97.19%)
Mutual labels:  pixiv
InvMan
Open source JavaFX inventory management application
Stars: ✭ 40 (-97.56%)
Mutual labels:  desktop-app
squoosh-desktop-app
Squoosh Desktop App is a multiplatform desktop app to compress, resize, and crop your images.
Stars: ✭ 141 (-91.4%)
Mutual labels:  desktop-app
pixiv-helper
mirai-console 插件开发计划
Stars: ✭ 113 (-93.11%)
Mutual labels:  pixiv
gophersnake
Stand-alone Gopher client for modern desktops
Stars: ✭ 14 (-99.15%)
Mutual labels:  desktop-app
pixiv
Pixiv API for Golang
Stars: ✭ 34 (-97.93%)
Mutual labels:  pixiv
jdeploy
Developer friendly desktop deployment tool
Stars: ✭ 282 (-82.79%)
Mutual labels:  desktop-app
InventoryDesktopFlutterApp
Implementation of Flutter Desktop Application
Stars: ✭ 36 (-97.8%)
Mutual labels:  desktop-app
TinyChat
💬 Extra small chat client with GUI
Stars: ✭ 15 (-99.08%)
Mutual labels:  desktop-app
react-electron
Boilerplate for creating an Electron desktop app with React
Stars: ✭ 77 (-95.3%)
Mutual labels:  desktop-app
react-native-xaml
A React Native Windows library to use XAML / WinUI controls
Stars: ✭ 55 (-96.64%)
Mutual labels:  winui3
JetTunes-Desktop-Music-Player
Material design music player made with javafx
Stars: ✭ 36 (-97.8%)
Mutual labels:  desktop-app
logo

Pixeval

基于.NET 6 和 Windows UI 3的强大、快速、漂亮的Pixiv桌面程序


🌏: 简体中文 , English


基于WinUI3的Pixeval已经正在开发中,而作为旧的WPF版本除严重问题以外不再进行大量维护,请适时切换到新版Pixeval。

仅支持 Windows 10(版本 1809 - 内部版本 17763)及更高版本。 可以通过以下步骤查看。选择“开始”按钮 ,然后选择“设置”。在“设置”中,依次选择“系统”>“关于” Windows规格。

更多详细信息请前往 项目主页 查看

WinUI3版本提供了更好的UI,更好的项目结构以及更好的开发体验,如果你想要了解目前的开发进度,可以通过以下方法来下载并编译该项目

准备

  1. 带有WinUI 3工作负载的Visual Studio 2022,你可以在 创建你的第一个WinUI 3 app 的"先决条件"部分查看更多信息
  2. 安装VS插件Single-project MSIX Packaging Tools for VS 20200
  3. 安装.NET 6,你可以在 这里 下载并安装.NET 6

如果你想要参与开发,则需要如下几点额外需求

  1. 对Windows XAML Framework的基本了解,要了解更多相关信息请看 XAML概述
  2. 对C# .NET开发的一定了解以及开发经验
  3. 具有不依赖文档阅读代码的能力

开发

  1. 克隆本项目
  2. 将 Pixeval 设置为启动项目
  3. 打开Build | ConfigurationManager,勾选Pixeval一项后面的Deploy单选框
  4. 构建并运行

项目版本控制须知

本项目采用一个简单的Git分支模型:当您在进行开发的时候,请基于dev/main创建新的分支,切勿直接基于master或者dev/main分支进行开发,新的分支格式必须遵循dev/{user}/{qualifier}-{name}{user}必须是您的用户名。

  1. 如果新的代码包含的是BUG修复,则{qualifier}必须fix{name}应当为BUG的简要叙述
  2. 如果新的代码包含的是新功能,则{qualifier}必须feat或者feature{name}应当为新特性的简要叙述
  3. 如果新的代码是重构或者代码质量提升,则{qualifier}必须refactor{name}应当为重构部分的简要叙述
  4. 如果您的贡献包含不止一种上面提到的类型,则应当遵循和您的贡献最为相关的一项,并在commit信息中提及其他类型上的贡献
  5. master分支必须当且仅当在新版本将要被发布的时候更新

在开发完成后,请在这里发布Pull Request请求合并到dev/main分支

项目结构

  1. Pixeval 项目包含了项目本身的逻辑,布局代码,以及打包相关的文件
  2. Pixeval.CoreApi 包含了项目需要的Pixiv API
  3. Pixeval.LoginProxy 包含了Pixiv登录以及IPC相关的代码
  4. Pixeval.SourceGen 包含了从本地化文件自动生成对应C#类的代码
  5. Pixeval.Utilities 包含了通用的工具代码

如果遇到任何问题(按照推荐程度优先级排序)

  1. github 提交新的Issue
  2. [email protected] 发送邮件
  3. 加入QQ群815791942来面对面的和开发者反馈问题

鸣谢:(排名不分先后)

支持作者:

如果你感觉该项目帮助到了你,欢迎前往爱发电赞助我,你的支持是我维护项目的动力,谢谢!

JetBrains开源许可

本项目重度依赖于JetBrains™ ReSharper,感谢JetBrains s.r.o为本项目提供开源许可证,如果你同样对开发充满热情并且经常使用JetBrains s.r.o的产品,你也可以尝试通过JetBrains官方渠道申请开源许可证以供核心开发者使用

Copyright © 2021 JetBrains s.r.o.
ReSharper and the ReSharper logo are registered trademarks of JetBrains s.r.o.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].