Giter VIP home page Giter VIP logo

comradephilos / coyote Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 121.86 MB

Control Your OverTimes (easily) - a simple and fast tool for time tracking, which allows you to overiew all your overtimes you achieved at work over a certain period of time. In future there will be support for multiple employees etc.. Made with Lazarus/Object Pascal.

Home Page: http://coyote.lukas-franke.com/

Pascal 100.00%

coyote's People

Contributors

comradephilos avatar exel202 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

coyote's Issues

Release Preview

I added a new Branch for the current preview version. This should contain all the executables etc. for a preview and wont get any other changes. So, be patient for the Version 0.0.2.7 Preview ;)

Toolbar

The panel with buttons in it needs to be replaced with a real toolbar in future. This will improve the "look & feel".

programme crash considering the weeklist

Fixed some bugs and finally added event handling to support multiple window-transactions. But now if you do certain operations with the weeklist, the programme crashes. And also the StringGrid shows weird results... I will have to wear my lucky socks to search for the mistake...

MacOS Support

We are now supporting MacOS. Currently there are no bugs that we know, but feel free to test.

I attached some screenshots.
1
2
3
4

database connection

Recently I have worked on a database connection for CoYOT(e). So far the connection worked using a firebird component and a local firebird server. The database connection should be optional so that you could still use CoYOT(e) by saving to/loading from files (this would be what the "e" in CoYOT(e) stands for: easy/simple). But there are many things to think about and I'm not sure how to expand the database support AND how to keep this as simple as it was intended to be. Maybe it would be better to offer a different programme version for each, file- and database-support.
Until this is not clear, don't expect to see many changes/improvements to the database support.

Bug: Editing a week

When editing a week and switching between these ( especially with empty weeks ) then there is an error caused by Index - overflow. This needs to be found and fixed soon!

Grid in main window

After I decided that a workweek should become a period, which can can have more than 7 days, the grid in the main window needs to be adapted in some way.

Icon-Designer wanted!

We could need a helping hand on designing an icon for the application. The mascot should be a Coyote. If there is anybody who wants to contribute his creativity, feel free to do so! ;)

Language support

Something new I would like to discuss: language support. I First tried the i18n-function of the Lazarus IDE, which automatically creates .po-files that contain all the resource strings. This was quite a nice idea, because you could easily edit these files with an editor for po-files. But actually I never found how to translate the resource strings with the newer file at the end and I also got the impression that there a lot of older ways that all won't work with the new IDE Version 1.2.2. So I'm thinking of making a self-made translation function that uses the same mechanics that the ini-file component does.
You put in the original word, which will be the key and the translation will be the translation. And the ini-component just searches for any entries that match.

Seems like it's actually a good idea, but I originally didn't want to make such out-of-the-box things by myself..... well,.. in fact they aren't out-of-the-box, as I just told you ;)
Maybe someone would like to throw his or her ideas straight into the comments (or just say some nice things to honour this great idea) ! =)

Editing Days in Single-Week-Window

Programme needs a "ignore day in calculation"-flag to have a whole week like "mon - fri" and just ignore the wednesday. Otherwise you would have to create two 2-day-weeks.

crash on exit

When closing the programme and you opened the "edit week window", there is an exception! Going to fix that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.