Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
f0a47cf
Fix Typo; Pre-Release 2.3.3
Meodinger May 26, 2022
4318f9b
Fix file save format issue
Meodinger May 27, 2022
97c4c8d
Add gitignore; Fix save file format
Meodinger May 27, 2022
ccf60f9
Add icon on Dict
Meodinger May 27, 2022
5f187dd
Fix empty String issue with number pattern; Add Fixme for ObservableK…
Meodinger May 27, 2022
de7bfc8
Fix Observable Extension Functions
Meodinger May 27, 2022
fa695bc
Add TransGroup::index
Meodinger May 27, 2022
1cff939
Use GroupName
Meodinger May 27, 2022
36d57d5
Add NaN check for coordinate of TransLabel
Meodinger May 27, 2022
220d865
Release 2.3.3
Meodinger May 27, 2022
f9c2382
add a button to move the index of label
Lost-Swords Feb 20, 2023
9f8c332
add i18n text
Lost-Swords Mar 5, 2023
f1217a2
fix some bug and chang something
Lost-Swords Mar 5, 2023
f6788d0
fix some bug
Lost-Swords Mar 5, 2023
35dabf8
fix some bug
Lost-Swords Mar 17, 2023
e00297f
add a hotkey of changing the picture in cLabelPane
Lost-Swords Mar 19, 2023
3895dfe
support the copy and paste of label's text by menu or keywords;fix so…
Lost-Swords Apr 9, 2023
68f055f
fix CHANGELOG
Lost-Swords Apr 9, 2023
1d3891b
fix some bugs
Lost-Swords Apr 9, 2023
9dd3355
fix some bugs
Lost-Swords May 26, 2023
fab47be
fix some bugs
Lost-Swords Sep 2, 2023
3a38e4d
fix some bugs
Lost-Swords Sep 30, 2023
cbb3916
2.3.3.4 update
Lost-Swords Aug 11, 2024
d05f786
release 2.3.4
Oct 6, 2024
5a96f96
release 2.3.4
Oct 16, 2024
5fcd649
Merge branch 'v2-prism' into v2-fork
Lost-Swords Oct 19, 2024
08b6fb9
feature: now it will try to load the properties of the old version if…
Lost-Swords Oct 19, 2024
a7e4de7
roll back the version for original
Lost-Swords Oct 19, 2024
2fbb928
add the chinese version for readme
Lost-Swords Oct 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
!/script/jlink/*.bat
/script/jpackage/*
!/script/jpackage/build.*
!/script/jpackage/LabelPlusFXDict.lnk

lpfx.iml
lpfx.ipr
Expand Down
26 changes: 26 additions & 0 deletions CHANGELOG → CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,36 @@ TODO:
- 备份文件上限(Next)
- 保存specify(Next)

# 2.3.4

Add

- 编辑框添加快捷输入短语
- 树状图菜单添加复制文本和粘贴文本,并支持cv快捷键操作
- 选中右键树状图中的Label支持移动序号
- 图片区添加QW切换图片的快捷键
- 添加百度翻译key设置用于配置繁简体转换
- 现在更新版本会尝试加载旧版本的配置文件

Fix

- 尝试通过限制加载时图片的大小以及给予更多内存空间的方式修复图片文件尺寸过大导致卡死的问题
- 尝试修复图片区数字快捷键报错、

Change

- 切换图片时默认选中第一个Label


# 2.3.3

Fix
- 修正了当换页后选中的Label索引值与上一页选中的Label索引值相同时无法输入翻译文本的问题;
- 修正了Label有时候会放歪的问题;
- 修正了框选Label后关闭文档会产生异常的问题;
- 修正了保存文件格式不匹配的问题;
- 修正了无法编辑项目图片的问题;
- 修正了排序报错的问题;
Add
- 现在可以直接使用滚轮来缩放图片(需要设置);
- 现在可以在启动时直接打开上次文件(需要设置);
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@


<!-- PROJECT LOGO -->
[简体中文](/README_ZH.md) | English
<br />
<p align="center">
<a href="https://github.com/Meodinger/LabelPlusFX">
Expand Down
130 changes: 130 additions & 0 deletions README_ZH.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
<!-- PROJECT SHIELDS -->
<!--
*** I'm using markdown "reference style" links for readability.
*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).
*** See the bottom of this document for the declaration of the reference variables
*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.
*** https://www.markdownguide.org/basic-syntax/#reference-style-links
-->


<!-- PROJECT LOGO -->
简体中文 | [English](/README.md)
<br />
<p align="center">
<a href="https://github.com/Meodinger/LabelPlusFX">
<img src="images/logo.png" alt="Logo" width="80" height="80" />
</a>
<h3 align="center">Label Plus FX</h3>
<p align="center">
一个跨平台的Label Plus
<br />
<br />
<a href="https://www.kdocs.cn/l/cpRyDN2Perkb">用户手册</a>
·
<a href="https://github.com/Meodinger/LabelPlusFX/issues">反馈问题</a>
·
<a href="https://github.com/Meodinger/LabelPlusFX/issues">提交建议</a>
</p>
</p>


<!-- TABLE OF CONTENTS -->
<details open="open">
<summary><h2 style="display: inline-block">目录</h2></summary>
<ol>
<li>
<a href="#about-the-project">关于本项目</a>
</li>
<li>
<a href="#getting-started">开始</a>
<ul>
<li><a href="#prerequisites">环境</a></li>
<li><a href="#installation">启动步骤</a></li>
</ul>
</li>
<li><a href="#usage">说明</a></li>
<li><a href="#license">许可协议</a></li>
<li><a href="#contact">联系方式</a></li>
</ol>
</details>


<!-- ABOUT THE PROJECT -->
## 关于本项目

[![Product Screen Shot][product-screenshot]]()

本项目受到 [LabelPlus](https://noodlefighter.com/label_plus/)的启发。


<!-- GETTING STARTED -->
## 开始

复制本项目并启动需要以下几个简单的步骤

### 环境

* [Liberica JDK 17 (完整版本)](https://bell-sw.com/pages/downloads/#/java-17-lts%20/%20current) : 用于主应用程序;

* [可选] [Visual Studio 2019](https://visualstudio.microsoft.com/zh-hans/downloads/) : 用于Windows IME JNI接口;


### 启动步骤

1.克隆仓库
```sh
git clone https://github.com/Meodinger/LabelPlusFX.git
```
2. 运行Maven命令 `package`

3. 运行脚本, `link.bat` `build.bat` 都可以

4. 对于Windows用户, 构建封装器库 `IMEWrapper` 然后复制 `IMEInterface.dll` 和 `IMEWrapper.dll` 到 `LabelPlusFX.exe` (使用`jpackage`)或 `runtime\java.exe`(使用`jlink`) 所在的文件夹下.

> 如果不想使用Windows IME JNI接口, 可以使用 `run.bat --disable-jni` 或`LabelPlusFX.exe --disable-jni`方式启动

> 在IDE中运行LPFX, 可以执行 `exec:java@run` 命令

<!-- USAGE EXAMPLES -->
## 说明

Label Plus FX的功能设计基于 [LabelPlus](https://noodlefighter.com/label_plus/)

更多示例,请参考用户手册和Wiki [User Manual](https://www.kdocs.cn/l/seRSJCKVOn0Y) 和 [Wiki](https://github.com/Meodinger/LabelPlusFX/wiki)


<!-- CONTRIBUTING -->
## 贡献

开源社区因贡献而变得如此美好,充满学习、启发和创造。非常感谢您所做的**任何贡献**

1. Fork项目
2. 创建功能分支 (`git checkout -b feature/AmazingFeature`)
3. 提交更改 (`git commit -m '添加了一些很棒的改进'`)
4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 发起拉取请求


<!-- LICENSE -->
## 许可协议

根据AGPLv3许可证分发。有关更多信息,请参见`LICENSE`页面。


<!-- CONTACT -->
## 联系方式

Meodinger Wang - [@Meodinger_Wang](https://twitter.com/Meodinger_Wang) - meodinger@qq.com

项目链接: [https://github.com/Meodinger/LabelPlusFX](https://github.com/Meodinger/LabelPlusFX)

<!-- SPONSOR -->

## 赞助

<a href="https://afdian.net/@Meodinger">
<img src="https://s2.loli.net/2022/04/01/p4kequKy9g7EMZb.jpg" alt="Aifadian" width="375" />
</a>

[product-screenshot]: https://s2.loli.net/2022/02/04/2H7bguJ9rcyBjUO.png
6 changes: 5 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<groupId>ink.meodinger</groupId>
<artifactId>lpfx</artifactId>
<version>2.3.3-SNAPSHOT</version>
<version>2.3.4</version>
<packaging>jar</packaging>

<name>lpfx</name>
Expand Down Expand Up @@ -118,6 +118,10 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>17</source>
<target>17</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand Down
Binary file added script/jpackage/LabelPlusFXDict.lnk
Binary file not shown.
4 changes: 2 additions & 2 deletions script/jpackage/build.bat
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ rd /S /Q ".\LabelPlusFX"
set MODULES="%DIR%\target\build"
set ICON="%DIR%\images\icons\cat.ico"

jpackage --verbose --type app-image --app-version 2.3.3 --copyright "Meodinger Tech (C) 2022" --name LabelPlusFX --icon %ICON% --dest . --module-path %MODULES% --add-modules lpfx,jdk.crypto.cryptoki --module lpfx/ink.meodinger.lpfx.LauncherKt
jpackage --verbose --type app-image --app-version 2.3.3 --copyright "Meodinger Tech (C) 2022" --name LabelPlusFX --icon %ICON% --dest . --module-path %MODULES% --add-modules lpfx,jdk.crypto.cryptoki --module lpfx/ink.meodinger.lpfx.LauncherKt --java-options "-Dprism.maxvram=2G"

echo:
echo All completed, remember to copy dlls!
echo All completed, remember to copy dlls!
Loading