cjcombrink / hamster-qml Goto Github PK
View Code? Open in Web Editor NEWQML GUI frontend for the hamster-lib timetracking backend.
License: GNU Lesser General Public License v3.0
QML GUI frontend for the hamster-lib timetracking backend.
License: GNU Lesser General Public License v3.0
Overnight facts should not be possible. When this happens there must be some mechanism to fix this.
Something like when editing the fact, make sure the start date and end date is set to the same date (start date).
Can also add auto stopping when this happens.
Would reduce number of interactions with GUI after starting or clearing a fact
For some reason when trying to add an fact on the same day that is already the 'active' date on the calendar, the popup does not open.
One first need to select (double click) another day for the popup to come up, then close the widget and reselect the day that the fact must be added for.
The day that the app was opened is marked as "today" instead of the actual current date.
When the start button has focus and is enabled, pressing "Enter" does not start the fact
Fix the following:
For example:
If there is an active activity, when adding a new one (with or without a specific time) the active one should be stopped at the correct time and a new activity must be started/created
Some interface to manage activities and categories are needed.
This should then be used as auto complete or combo box options when creating facts.
Should cater for most options if possible, at least the following:
Initially activity, category and description can be mandatory if too difficult to get right
The edit box does not allow scrolling if the activity is long.
When creating an invalid fact, for example one with a timestamp conflict, an error message is generated that informs one that the fact was not added but the fact gets added to the model and gets displayed on the view.
Qt 5.12 introduced a TableView than should be used to replace the existing tables.
Other controls should also be updated, for example the Calendar might be replaceable
The validator will only allow what is supported but there is no indication to people what this is.
Day of the week does not line up with the days on the calendar grid.
Must be able to delete facts.
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.