writeas / writeas-gtk Goto Github PK
View Code? Open in Web Editor NEWWrite.as desktop app for elementaryOS (a fork of writeas-gtk)
Home Page: https://write.as/apps/desktop
License: GNU General Public License v3.0
Write.as desktop app for elementaryOS (a fork of writeas-gtk)
Home Page: https://write.as/apps/desktop
License: GNU General Public License v3.0
If you download the tarball from the releases page and try to build the build fails because the build file for lora does not exist since the submodule isn't initialized.
In the new version of AppCenter Dashboard, we're no longer modifying your appdata before publishing, so you'll need to add your stripe key to appdata.xml to continue to monetize your app in elementary OS 6
For your convenience, your public stripe key is:
<value key="x-appcenter-stripe">pk_live_MlDr8mwFI7emG7wKbsbUoSvb</value>
Hello,
code.as is down and it is breaking the Arch package build because this repo is different and has submodules that use code.as so we can't update to using GitHub because the versions and tags don't match, but also couldn't build even if we did update to GitHub because submodules won't be able to initialize even if we maintained a separate Git package (the main package also can't be built because submodules don't exist in the tarball, for that issue see #33).
Please consider making this repo match what is on write.as and using consistent versioning going forward. Thank you for your time.
It looks like your screenshots are using a different icon set than stock elementary OS Juno. According to the publishing requirements (emphasis added):
Your appdata.xml file must contain a
screenshot
tag that references a screenshot of your app with elementary OS default settings including the GTK stylesheet, icons, window button position, etc.
Thanks again for submitting your app, and hopefully we can get these couple of small issues resolved so it can be published to users. ๐
It would be nice to allow the user to login to their account to publish directly to their personal blog. Just a thought. It would, however, make the application perhaps less simple? There are a few ways it could complicate the program but if done right in a non-intrusive way(not mandatory) then I feel like this could be implemented correctly.
It appears your OARS data states social-info
as none
. However, since this app can upload user contents to the Internet (via the installed writeas
component), it should be either moderate
or intense
.
This can be useful to add a save button next to the upload button instead of using Ctrl + S
. People don't only have to use a shortcut to do this.
If there's some text and it is selected and deleted, then the app closed and relaunched, the deleted text is visible again. If I delete all text, I expect it to remember the same.
While doing our routine review of Write.as for AppCenter, we noticed that you've included the CLI tool as a binary in your repo and are installing it with meson. However, for transparency reasons binaries are not allowed to be submitted to AppCenter; all binaries must be built on the AppCenter infrastructure to ensure reproducible builds and auditability.
This is briefly mentioned in our Technical Requirements for publishing apps. We have since elaborated on this requirement:
To ensure reproducible builds, transparency, and auditability, binaries cannot be uploaded or included alongside the source code to be installed on users' devices.
Your app is super close to being able to be shipped to users, but we'll need to solve this somehow in a different way. ๐
It has become convention in some elementary apps that provide light and dark styles to offer the toggle with a ModeSwitch. A code example can be found in the Granite Demo.
It is conventional in elementary OS to use large icons (Gtk.IconSize.LARGE_TOOLBAR
) in headerbars and primary toolbars. I believe this will make Write.as feel more native in elementary OS.
Hi,
On GitHub the latest version is 1.0.2, but on the Gitea instance code.as, it's 1.0.1.
Which location is the canonical location for this package, or do you have a preference which one third party package managers use? If not, can you please push a release to code.as?
Thanks.
As you might have heard, AppCenter is going Flatpak! For elementary OS 6, we will not longer be accepting Debian packaging, so your app will need to be updated.
We have documentation on our developer guide for writing your Flatpak manifest here: https://docs.elementary.io/develop/writing-apps/our-first-app/packaging#flatpak-manifest
Also, in case you missed it, elementary OS 6 beta 2 is now available. This is a great time to get your app packaged up as Flatpak and test that everything is working before the final release. AppCenter submission for OS 6 will be open soon, so don't delay :)
Right now we only have packages made for Debian-based distros. I'd like to let everyone get auto-updating packages on their distro.
Thanks for submitting your app to AppCenter! However, I discovered an issue that will need to be resolved before we make it available to users.
When attempting to install the test package from AppCenter Dashboard on elementary OS, I get an error that the fonts-lora
and fonts-hack
dependencies are not satisfiable. Since these are not in elementary OS, I believe you'd need to use fonts that are available in elementary OS or ship these with your app.
Let me know if you have any questions, and I can try and help!
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.