Hi, we're using Paymo (
https://www.paymoapp.com/) to track projects and now we have our own widget.
FPC Paymo Widget
https://github.com/Arandusoft/fpcpaymowidgetIt uses the Paymo API, but can be used with a compatible API hosted on your own server.
It currently can do:
- list tasks with time entries
- start a time entry from the list of tasks
- start a new task and time entry (+ button)
- start a new time entry from an existing task (+ button, "Use Existing Task")
- choose from all projects, tasks lists, and lists (completed or not)
- get / set the current running task
- edit any time entry (switch project / switch task list)
- the UI is almost identical to the official widget
Fancy things:
- the UI is made all with the LCL + BGRAControls + own AnimatedPanel (with easing animation)
- all done with FPC trunk + Lazarus trunk
- tested and working in Linux, Mac and Windows 10
- translations (currently English and Spanish)
Why we make this?
- Because the official Paymo Widget is not native, is made with Electron and consumes almost 80 mb of RAM.
- We made it native and consumes almost nothing!
- To show how good is FPC and Lazarus for desktop.
This is almost finished. Soon we will distribute binaries.