bakkerjoeri / dust-bunnies Goto Github PK
View Code? Open in Web Editor NEWTrack the stuff you want to do
Track the stuff you want to do
When you add a task to the Today view it can take a little time to show up. More precisely it shows up whenever the time
store gets a new value. The task should instead show up immediately.
I think the problem exists in the comparison of the deferredTo
timestamp and the now
timestamp in isTaskForToday
:
time
to 10000
it takes upwards of 10 seconds for a newly created task to show up.true
from isTaskForToday
the problem goes away.When a modal is open the content behind it can scroll which leads to weird behavior on mobile. Content behind the modal shouldn’t scroll. Make sure that when the modal opens, scroll height of the content behind it is retained.
Generally, only links should show a pointer cursor, while buttons and other interactive elements should not. This is the default behaviour for a reason. Remove cursor: pointer
from labels and buttons.
Steps to reproduce:
Expected result:
The task is completed and the checkbox becomes checked
to reflect that.
What actually happens:
The task is completed (the data reflects this change) but the checkbox doesn't change its checked
state.
Show existing tags sorted by usage below the tag input field. When a tag is tapped, add it to the set of selected tags. Filter the set while typing a new tag.
The tasks in something like tasksForToday
don't change without refreshing when the day changes. This is because the value of now
is calculated once and doesn't change when update, so there is no dependency on an updating now
timestamp.
Introduce a store with an updating now
so other filtered sets can depend on its value.
When opening a modal focus should be trapped and loop so the user doesn't tab through inaccessible items behind the modal.
When logging in on a new device, rootTaskIds
holds a value of []
. This value is synced to firebase regardless of what was there serverside and causes people to lose their tasks. The data still exists but is not displayed.
Possible solutions:
firestoreUserDocumentField
that determines what happens to the data on login. Use it to merge the local data with the serverside data.subTaskIds
property. This could be a performance hit however.When adding a subtask, the following happens:
Possible solutions:
Steps to reproduce:
The task should now show up in the "upcoming" overview under that defer date.
When a task is deleted its subtasks remain in the store. They should be deleted as well.
As a person who uses the task app at work I would like to filter by the tag "work" and be able to add tasks to it easily so that I don't have to repeat myself all day
Support for dialog
element has reached the big browsers, so it's time to implement it.
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.