ender74 / yart Goto Github PK
View Code? Open in Web Editor NEWYet another react TODO list
License: GNU General Public License v3.0
Yet another react TODO list
License: GNU General Public License v3.0
when adding a new todo, the new entry is added to the list but nothing else happens. It would be better, if the new todo is activated by default, so that the user may enter additional inputs.
warning.js:45 Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of TodoList
. See https://fb.me/react-warning-keys for more information.
if all buttons are visible, they do not fit on one line but are wrapped on mobiles in portrait mode. The layout doesn't look good that way.
with the current Version any time you create a new item it is created twice
Support sso with Google
when adding a new tag to the todo, the tags is not persisted unless the user explicitly saves the todo. This behaviour is not expected and leads to confusion. When adding or deleting tags, the todo should be saved automatically.
when adding new tags all unsaved changes for the todo will be reset and are lost
with a larger todo list, the properties (detail view) of the active todo scrolls out of the visible viewport. The position should be fixed and always stay within view.
tested with safari (iphone) and google chrome. probably valid for other browsers too.
Support sso with Facebook
For new todos the property location is filled with the string 'null' instead of the empty string.
the toolbar for todos breaks to the next line, when the todo has an url. this seems to be only a problem with safari / iphone.
There should be a possibility to add multiple tags at once. If the user enters more then one word into the text field, the given text should be splitted and each word be added as separate tag.
e.g.: When the user enters "tag1 tag2" right now, there would be one tag added "tag1 tag2". The expected behaviour is, that two tags are added instead: "tag1", "tag2"
right now the todos are sorted in the way, the database delivers them. This by last date of modification, changing an entry moves it to the end of the list. There should be a fixed order, e.g. by name or by date of creation.
For the microsoft edge browser the detail view is not expanded to fill the width of the window. It only occurs, when the details is visible standalone (the display width is below 768px).
When typing something into the add todo field and then moving the Focus out of this field, the (partially) typed value will be added as todo
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.