https://writer.drakeet.com/backups
https://writer.drakeet.com/backups_zh
https://writer.drakeet.com/backups_en
Telegram Channel: https://t.me/PureWriter
All right reserved.
Pure Writer Desktop
Home Page: https://writer.drakeet.com/desktop
License: GNU General Public License v3.0
https://writer.drakeet.com/backups
https://writer.drakeet.com/backups_zh
https://writer.drakeet.com/backups_en
Telegram Channel: https://t.me/PureWriter
All right reserved.
希望在现有基础上可以添加以下功能:
在PC端输入时,与Android端连接有时会丢失,但是Android端和PC端还是有很长一段时间显示已连接,导致PC端输入的大量内容由于没有备份在突然断开时无法保存也无法找回。(第一次写的时候丢东西,不得不从头来一次😭)
希望能从PC端引入备份。
功能太少了,而且markdown代码没有预览模式
且换行缩进为2个全角空格,与按TAB的换行缩进对不齐。
修改启动命令为/opt/pure-writer/lib/runtime/bin/java -jar '/opt/pure-writer/lib/app/app.so'
或者直接写成bash桌面启动。
末:套娃他好吗?底盘快捷打开另一个快捷,要不是跟着过去看了然后顺手改了,或许还需要等蛮久修复的。
Archlinux AUR:https://aur.archlinux.org/packages/purewriter-desktop-bin/
whale@whalechoi ~$ purewriter 1 ↵
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=lcd
Exception in thread "main" java.lang.NullPointerException
at com.drakeet.purewriter.Wwwwwwwwwwwwwwwwwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:101)
at com.drakeet.purewriter.Wwwwwwwwwwwwwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:97)
at com.drakeet.purewriter.Wwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:131)
at com.drakeet.purewriter.Wwwwwww$Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:84)
at com.drakeet.purewriter.Wwwwwww$Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:13)
at com.drakeet.purewriter.Wwwwwwwwwwwwwwwwwwwwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:66)
at com.drakeet.purewriter.Wwwwwwwwwwwwwwwwwwwwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:60)
at com.drakeet.purewriter.Wwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:64)
at com.drakeet.purewriter.Wwwwwww.Wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww(Wwwwwww:59)
at com.drakeet.purewriter.Wwwwwww.main(Wwwwwww:152)
无法通过 C-f/b/p/n
来控制光标
长文滚动较为困难。要滚动较久
虽然也能运行,但是还想希望能直接跑原生架构。
感觉会快一点?(精神洁癖)
不知道是否有技术难度,如果很难就算了
目前vscode写md感觉良好😂
Why was such a great project abandoned? While the mobile app works awesome, the Linux app is hopeless. It makes me not feel like paying for the PRO version because it is not worth it. Please make an equivalent for Linux. A simple and clear application for writing.
比如,deb、appimage格式之类。
今天有人在kotlin群里推荐了你的作品,顺藤摸瓜找到这里
但是我发现版本还停留在8,显然现在已经16,各种升级都比8要好不少
所以建议升级版本到新版jdk,11+会比较好
类似的参考可以看一下fxgl:https://github.com/AlmasB/FXGL
希望提供Linux的deb包或AppImage
Plugin [id: 'org.jetbrains.kotlin.jvm', version: '1.3.41'] was not found in any of the following sources:
感谢作者的努力,纯纯写作的桌面版终于问世,一个人维护软件是很辛苦的,所以请作者有空的时候开发一下32位的版本,谢谢!
我电脑UBUNTU, 显卡用的是1050,但是运行这个jar不能使用NVIDIA的驱动,否则会报错...
若没有头绪我可以帮助提供一些思路。希望以此方式实现更快捷互联。
曾经第一眼就被纯纯吸引的就是优美简洁的写作背景,希望桌面版也能加入这个功能
软件版本:
手机版:纯纯写作 v15.0.2
桌面版:Pure Writer Desktop v0.2.2
操作系统:macOS 10.15.4
中文输入法:百度五笔(百度输入法 for Mac v5.3.0.5)/ 鼠须管
问题描述:
成功连接手机上的纯纯写作后,在macOS中输入中文标点“,”自动变成英文标点“,”,输入中文标点“。”自动变成英文标点“.”。两个中文输入法都有这个问题。汉字和破折号输入没问题。初步确定是纯纯写作桌面版 for macOS本身的问题。
macOS10.15.7系统下运行0.3.1版后不显示任何内容程序就退出
进入终端手动打开
显示如下内容
jdk版本是1.8
[ 6:59下午 ] [ konghaomin@KongHaomin-MacBookPro:/Applications/Pure Writer.app/Contents/MacOS ]
$ which java
/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/bin/java
[ 6:59下午 ] [ konghaomin@KongHaomin-MacBookPro:/Applications/Pure Writer.app/Contents/MacOS ]
$ java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
[ 6:59下午 ] [ konghaomin@KongHaomin-MacBookPro:/Applications/Pure Writer.app/Contents/MacOS ]
$ ./Pure\ Writer
Exception in Application start method
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:873)
Caused by: java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$1(LauncherImpl.java:182)
at java.lang.Thread.run(Thread.java:748)
Caused by: javafx.fxml.LoadException:
file:/Applications/Pure%20Writer.app/Contents/Java/project-jfx.jar!/com/drakeet/purewriter/editor.fxml:39
at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2579)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3214)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097)
at com.drakeet.purewriter.Main.start(Main.kt:36)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$8(LauncherImpl.java:863)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$7(PlatformImpl.java:326)
at com.sun.javafx.application.PlatformImpl.lambda$null$5(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$6(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
Caused by: java.lang.NullPointerException
at com.sun.javafx.font.MacFontFinder.populateFontFileNameMap(MacFontFinder.java:89)
at com.sun.javafx.font.PrismFontFactory.getFullNameToFileMap(PrismFontFactory.java:1705)
at com.sun.javafx.font.PrismFontFactory.getFontResource(PrismFontFactory.java:667)
at com.sun.javafx.font.PrismFontFactory.createFont(PrismFontFactory.java:556)
at com.sun.javafx.font.PrismFontLoader.loadFont(PrismFontLoader.java:206)
at javafx.scene.text.Font.(Font.java:319)
at com.sun.javafx.fxml.builder.JavaFXFontBuilder.build(JavaFXFontBuilder.java:74)
at com.sun.javafx.fxml.builder.JavaFXFontBuilder.build(JavaFXFontBuilder.java:42)
at javafx.fxml.FXMLLoader$ValueElement.processEndElement(FXMLLoader.java:763)
at javafx.fxml.FXMLLoader.processEndElement(FXMLLoader.java:2823)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2532)
... 14 more
Exception running application com.drakeet.purewriter.Main
[ 6:59下午 ] [ konghaomin@KongHaomin-MacBookPro:/Applications/Pure Writer.app/Contents/MacOS ]
$
arm64设备续航牛,但是模拟x86_32,x86_64效率不高,希望编译时增加arm64支持。
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢!
手机端勾选了自动连接,但是桌面端还是会频繁断开。
不确定复现的条件,如果有可能的话,希望在以后的版本改善。
挺喜欢桌面端跟手机端同步记录的功能,桌面端有基础功能就满足了。
感谢,已入pro支持。
手机端和电脑端连接的方法容易断开连接,特别是把手机端的纯写切进后台以后。
ubuntu21.04系统自带输入法无法输入中文,英文正常
我以为是可以独立运行的,没想到离开了移动客户端什么都做不了。
希望并不只是在安卓端文字更改时发送json,而是在安卓端选择发生更改的时候也发送,可以只送selectionStart,selectionEnd
I'd like to see "YAML front matter" in android (pro) version and maybe later in the desktop version too. First step could be to ignore it in the preview, later it could be used e.g. to organize files in a list / tag (cloud).
This is one of the main features of my former android md editor
Epsilon Notes. It was introduced as a premium (paid) feature in epsilon app version_2.26; see their docs
OS: Debian sid x86_64
DE: Xfce4
编译了最新版 PureWriter 0.2.2 版本,发现 fcitx 输入法无法使用。表现为在桌面端输入法切换不起任何作用,其他软件没有问题。
➜ ~ apt show pure-writer
Package: pure-writer
Version: 0.2.2
Status: install ok installed
Priority: optional
Section: unknown
Maintainer: drakeet.com <Unknown>
Installed-Size: 263 MB
Provides: pure-writer
Download-Size: unknown
APT-Manual-Installed: yes
APT-Sources: /var/lib/dpkg/status
Description: Pure Writer
➜ ~ uname -a
Linux MyDebian 5.6.0-1-amd64 #1 SMP Debian 5.6.7-1 (2020-04-29) x86_64 GNU/Linux
➜ ~ java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
➜ ~ echo $JAVA_HOME
/usr/lib/jvm/oracle-java8-jdk-amd64
➜ ~ echo $JRE_HOME
/usr/lib/jvm/oracle-java8-jdk-amd64/jre
➜ ~ echo $LD_LIBRARY_PATH
/usr/lib/jvm/oracle-java8-jdk-amd64/jre/lib/amd64:/usr/lib/jvm/oracle-java8-jdk-amd64/jre/lib/amd64/server
➜ ~ dpkg -l |grep "fcitx\|rime"
ii fcitx 1:4.2.9.7-4 all Flexible Input Method Framework
ii fcitx-bin 1:4.2.9.7-4 amd64 Flexible Input Method Framework - essential binaries
ii fcitx-config-common 0.4.10-3 all graphic Fcitx configuration tool - common files
ii fcitx-config-gtk 0.4.10-3 amd64 graphic Fcitx configuration tool
ii fcitx-data 1:4.2.9.7-4 all Flexible Input Method Framework - essential data files
ii fcitx-frontend-all 1:4.2.9.7-4 all Flexible Input Method Framework - frontends metapackage
ii fcitx-frontend-gtk2 1:4.2.9.7-4 amd64 Flexible Input Method Framework - GTK+ 2 IM Module frontend
ii fcitx-frontend-gtk3 1:4.2.9.7-4 amd64 Flexible Input Method Framework - GTK+ 3 IM Module frontend
ii fcitx-frontend-qt5:amd64 1.2.4-1 amd64 Free Chinese Input Toy of X - Qt5 IM Module frontend
ii fcitx-libs-dev 1:4.2.9.7-4 amd64 Flexible Input Method Framework - library development files
ii fcitx-module-dbus 1:4.2.9.7-4 amd64 Flexible Input Method Framework - D-Bus module and IPC frontend
ii fcitx-module-kimpanel 1:4.2.9.7-4 amd64 Flexible Input Method Framework - KIMPanel protocol module
ii fcitx-module-lua 1:4.2.9.7-4 amd64 Flexible Input Method Framework - Lua module
ii fcitx-module-x11 1:4.2.9.7-4 amd64 Flexible Input Method Framework - X11 module and XIM frontend
ii fcitx-modules 1:4.2.9.7-4 amd64 Flexible Input Method Framework - core modules
ii fcitx-rime:amd64 0.3.2-7 amd64 Fcitx wrapper for RIME engine
ii fcitx-ui-classic 1:4.2.9.7-4 amd64 Flexible Input Method Framework - Classic user interface
ii fcitx5-module-quickphrase-editor:amd64 1.2.4-1 amd64 Flexible Input Method Framework - Quick Phrase editor module
ii gir1.2-fcitx-1.0 1:4.2.9.7-4 amd64 GObject introspection data for fcitx
ii libcolorhug2:amd64 1.4.4-2 amd64 library to access the ColorHug colourimeter -- runtime
ii libfcitx-config4:amd64 1:4.2.9.7-4 amd64 Flexible Input Method Framework - configuration support library
ii libfcitx-core0:amd64 1:4.2.9.7-4 amd64 Flexible Input Method Framework - library of core functions
ii libfcitx-gclient1:amd64 1:4.2.9.7-4 amd64 Flexible Input Method Framework - D-Bus client library for Glib
ii libfcitx-qt5-1:amd64 1.2.4-1 amd64 Free Chinese Input Toy of X - D-Bus client libraries for Qt5
ii libfcitx-qt5-data 1.2.4-1 all Free Chinese Input Toy of X - data files for Qt5 integration
ii libfcitx-utils0:amd64 1:4.2.9.7-4 amd64 Flexible Input Method Framework - utility support library
ii librime-bin 1.5.3+dfsg1-5 amd64 Rime Input Method Engine - utilities
ii librime-data 0.38.20180515-3 all Rime Input Method Engine, the schema data
ii librime-data-bopomofo 0.38.20180515-3 amd64 RIME schema data - Bopomofo (a.k.a Zhu Yin)
ii librime-data-cangjie5 0.38.20180515-3 amd64 RIME schema data - Cangjie5
ii librime-data-double-pinyin 0.38.20180515-3 amd64 RIME schema data - Double Pinyin (a.k.a Zi Ran Ma Shuang Pin)
ii librime-data-emoji 0.38.20180515-3 amd64 RIME schema data - Emoji
ii librime-data-luna-pinyin 0.38.20180515-3 amd64 RIME schema data - Luna Pinyin
ii librime-data-stroke 0.38.20180515-3 amd64 RIME schema data - Stroke
ii librime-data-terra-pinyin 0.38.20180515-3 amd64 RIME schema data - Terra Pinyin (a.k.a Earth Pinyin)
ii librime1:amd64 1.5.3+dfsg1-5 amd64 Rime Input Method Engine - core library
win10
就是安装的时候直接就安装了,没法选择安装目录
I downloaded the file and extracted it. But after I double-clicked the executable file with the pure writer icon nothing happened.
公司电脑发射WiFi手机端连不上
這樣用 Macbook 的人方便安裝更新
譬如 brew cask install purewriter
From desktop specification :
StartupWMClass=STRING
If true, it is KNOWN that the application will map at least one
window with the given string as its WM class or WM name hint.
From askubuntu, WMClass can be got with xprop WM_CLASS
command
> xprop WM_CLASS
WM_CLASS(STRING) = "com-drakeet-purewriter-Wwwwwww", "com-drakeet-purewriter-Wwwwwww"
So, adding StartupWMClass=com-drakeet-purewriter-Wwwwwww
to desktop file(pure-writer-Pure_Writer.desktop) can fix this problem.
But seems that this file is auto generated(with a Unknown Categories), hope that there is a place to specific startupwmclass key.
Also there is a input method(fcitx5) position problem, same problem like 1 and 2.
Any chance to add RPM release support.
电脑端字体大小可调就好了,在分辨率高的时候字显得太小了
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.