zehfernandes / wordnote Goto Github PK
View Code? Open in Web Editor NEWA simple and elegant notebook to write new words and discover their meanings and synonyms https://wordnote.app
A simple and elegant notebook to write new words and discover their meanings and synonyms https://wordnote.app
Is it possible to hide the keyboard when not needed? While reading the saved notes, when the cursor is placed, keyboard occupies good amount of screen space.
First of all, I really like the idea, congrats on that.
One thing that makes it a bit inconvenient for me to use is that it's almost hard to focus on the definitions while the section is that small and keyboard is always open. Most of the time you even need to scroll there to see more context on the word. I think it's nice to have an overview of the word and see more parts of the definitions with one look rather than being needed to scroll.
A few improvements that come to my mind are:
Let me know what you think. I haven't worked with react-native that much before, but if you need so I'd be happy to contribute if I can.
It would great to have this on f-droid.
That way users don't have to use the official store. It has ads. Plenty of ads. Too many ads if you asked me.
The official store have ads. Not f-droid. there is no ads on f-droids. Never any ads. Never.
There's just no ads. They should charge for their service but they don't. They truely don't charge 🐧
We just need to put it on f droid, someone will do that, right??
Hello! Thanks for the great app! I am wondering what it takes to add a new language. (Namely, I am interested in Finnish 🇫🇮 and English Wiktionary for Finnish words looks good enough in that sense for me.) Could I somehow help with that? I looked at the SQLite database format but I’m not sure what sources have you used for the current languages (do you have some scripts that convert the data into Wordnote’s format, etc.?).
Thank you! 👍
Your app is so great, but can i request more feature to easy and faster translate :
It's a minor improvement but it could be nice if we can have the in-app dark mode to be controlled by the system's dark mode.
We can then tweak the options in the setting for Dark Mode, to be something like "Light, Dark, System".
This is a "Web App", yeah? If so...
Should be relatively easy to package for Win/macOS/Linux/BSD etc.
Given this, any plans to do so?
Thank-you.
Description: the note field does not auto-scroll after using keyboard carriage return when inputing multiple words. New word inputs are eventually hidden.
Device: Google Pixel 4a
Version: Android 12
App Version: 1.0.1
Steps to reproduce:
Great blog post, saw it from HN, cheers.
I'd like to suggest that while typing a word, an autocomplete list would appear for possible word suggestions that match what was written.
Thank you.
I was looking through the app store screenshots and the last one says: "Don't stop in one idiom". I first thought it was mistaking language with idiom but maybe it was intended? 🤔 If so please discard this.
PS. Congrats on a great app!
I was surprised that these weren't in your feature set, but OH! offline-first is a really good goal.
For things like the wordnet and out-of-copyright Webster, you could just look up your existing word list and cache the definitions.
I'm an Emacs user since before there was an internet, so I think in protocols. During the early pre-evil era of Macintosh I had the Random House and the Oxford English dictionaries installed on my hard drive. Imagine that today! It's a rentier thing, I guess.
It's pretty obvious to me that dict protocol has stayed with the old-timers and no web-generation people even know about it. I just thought it would be a good source of out-of-copyright dictionaries for you.
Oh, and look at Project Gutenburg, (I just checked) many Free-As-In-Freedom dictionaries.
https://www.gutenberg.org/ebooks/search/?query=dictionary&submit_search=Go%21
My best to you. I'll take a look at the code. I'm wondering about a port to Linux desktop. Hmm, Electron or webkit might get Windows, Mac and Linux.
Eiríkur
First of all thanks for the wonderful app 😄
Would it be possible for you to add an export option for the individual notebooks so that we can export the list of words a simple text file? I think this feature would be a great addition as this would allow us to backup our notebooks.
A step further would be to have a dedicated backup option in the settings where we could specify a folder and then the app would automatically backup all the notebooks at regular intervals but I can understand if this is too much work.
Kindle integration would be sweet. Challenge with Kindle dictionary right now is very similar to what you design wordnote around.
I created too many empty notebooks, can I delete it?
I just found out that Wordnote has gestures when I deleted my Notebook.
Any way to get it back?
If not could deleted Notebooks be kept for a while before they go?
I'm not 100% sure but it kind of feels like words aren't being properly escaped in the SQL queries. Putting a 'or 1=1;
on a line seems to pretty consistently mess things up and or crash the app for me. I was looking in the Editor.js files and it kind of looks like there is just raw string interpolation happening in the queries but I'm not sure.
Super cool app though :) I really like it so far.
Hey, lovely app 👋
I'm using it already for English! I'm also learning Dutch 🇳🇱 and would like to add a new language support.
How can help to make it happen?
I see that languages are listed here https://github.com/zehfernandes/wordnote/blob/main/languages.js and available for downloading from your website. And I see Dutch language Wiktionary source present as well https://nl.wiktionary.org/wiki/WikiWoordenboek:Hoofdpagina
I'm ready to edit the UI to add a new one, though I'm not fully sure how can I add a new dictionary for it?
When I remove a word from a list and go back to the main screen, the list still shows the old # of words. It doesn't get updated unless I close and open the app.
I don't seem to find the licence terms.
I suggest a GPL license, at least for the dictionaries.
In lieu of a discussions tab, this is an issue, hope it's not distracting.
I've used the Notes app as my dictionary since iOS 8, and it's by far the best I've found. I type out a word, highlight it, and then tap "Look up" from the contextual menu. I have multiple languages on my phone, and iOS provides a dictionary for each one of them.
Your app looks like exactly what I've done for years, just much nicer. Any chance you've looked into using the built-in dictionary and something along the lines of UITextChecker
or UIReferenceLibraryViewController.dictionaryHasDefinition()
to get or show a definition? I have no idea if it's permitted, or possible, just wanted to put this out there for discussion.
Hello - saw this initially on HN and was curious about the data.
Apple's Mac comes with a native dictionary that has about ~80,000 words. I opened the sqlite .db
file in this project just to do some quick comparisons and noticed that this contains ~52,000 words.
Just curious about the discrepancy after having noticed in the source data you cited as: freeDictionaryAPI with about ~220,000 words. Just a quick spot check I noticed your list doesn't have hyphenated words which I think is great, but having a fairly comprehensive dictionary source would eventually be a great asset in general.
It'd be great to understand how or why you pared down the list of words to what you currently have now.
Either way, thanks for putting this together!
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.