Hello and welcome to my Github profile!
Please make yourself at home. Whiskey?
I am a software engineer with an interest in all things Java☕, Javascript✨( more Typescript these days) and C#🍵.
Please take a moment to browse some of my wares...
Meerkat is a task management application with an emphasis on time tracking of tasks from start until completion using nothing but VIM inspired key bindings.
Home Page: https://oldtimerza.github.io/meerkat-site/
Hello and welcome to my Github profile!
Please make yourself at home. Whiskey?
I am a software engineer with an interest in all things Java☕, Javascript✨( more Typescript these days) and C#🍵.
Please take a moment to browse some of my wares...
I would like to have a small reminder pop-up show on the screen every hour that a task is actively being worked on as a reminder that the task is still active and to remind the user to either continue working or in case they need to stop the active timer for that task
It is not currently possible to hide/show the meerkat app using only keyboard shortcuts at the moment.
I suggest we allow the keyboard shortcut Alt+Space to hide/show the app.
The todo items cannot currently be toggle using a keyboard shortcut.
I suggest using the Ctrl+Space keyboard shortcut to toggle the currently selected todo.
When the shortcut Alt+Space is pressed then the meerkat window should return to normal size and gain focus to type into.
If you click to another window and then press Alt+Space then the meerkat window doesn't return to normal size and remains minimized.
I would like a pop-up to periodically remind the user that they have created tasks that are older than 2 hours, but have not started them yet.
It is not possible to currently delete a todo using only a keyboard shortcut.
I suggest allowing the keyboard shortcut Ctrl+d to delete the currently selected todo item.
Expect that when tagged, the release will attach the correct exe from the published foler
The attached EXE is not the correct one.
Store todos to a local file or small db to allow persistent todo lists on close/open.
I feel the original control scheme of Meerkat, i.e using just I,J,K,D,Space to control in navigation mode is the correct way to control the application.
We should revert to using this control scheme as I feel it is more natural and easy enough to understand.
When long sentences are used in the todo tasks, they get cut off at the right side.
We need a solution to either:
When the application is first brought back into focus on the "Alt+Space" shortcut press then the first press of "I" shortcut is ignored.
Only on the second press does it enter insert mode.
The window application border is currently showing with it's related windows controls.
I suggest hiding it to give the app a more sleek design.
Save all completed and incomplete tasks to a dated file on exit, with incomplete being marked
Suggestion: Keep incomplete tasks in a separate file so that it can be loaded the next time the app is opened
We would like to Start and stop time tracking on each todo item so that an estimate of time taken to finish the todo is kept track of.
The time tracking for a selected todo item can be started on an undone todo with Ctrl+t.
The time tracking for the selected todo item can be stopped for an undone todo with Ctrl+t.
Time tracking can't be started for a done todo.
Toggling a todo from undone to done would also stop time tracking.
Expect a progress bar showing an approx percentage of the tasks completed.
We probably want to migrate to .Net Core sooner rather than later to allow for cross platform usage.
The styling of the app currently doesn't match what the electron js version of the app looked like.
I suggest we restyle the app to have a better dark theme that matches the previous apps design.
Allow the seperation of ticket code and description to allow creating sublists of tasks that are related.
We can do this by having the following predefined format:
Ticket code: Description.
All items with the same ticket code will be automatically grouped into a collection.
This collection can be collapsed and expanded using "h" and "l".
I would like the application to be quit by pressing q in Navigation mode. Similar to how VIM can be closed.
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.