Coder Social home page Coder Social logo

crazy-marvin / vacationdays Goto Github PK

View Code? Open in Web Editor NEW
37.0 7.0 9.0 6.34 MB

Know when you are free.

Home Page: https://crazymarvin.com/vacation-days/

License: Apache License 2.0

Java 100.00%
vacation weblate hacktoberfest java ill vacationdays illdays

vacationdays's Introduction

GitHub Workflow Status (branch) License Last commit Releases Latest tag Issues Pull requests Codacy Badge codecov Hosted Weblate Known Vulnerabilities API F-Droid Google Play

Vacation Days

See when you’re free.

It only takes a glance. View your vacation days in one of two layouts: a timeline or a calendar. And with counters in the top bar, see how many vacation days you have this year — and how many are left.

Sorted in seconds. Tap the floating button to add new vacation days. Enter a name, swipe to select a date range, and you’re done.

Switching phones? With Vacation Days, back up all your data in an instant and restore it on your next device. You can also make periodic backups to keep your data safe.

Night owls, rejoice. Because Vacation Days has a beautiful Dark Mode for late-night viewing. Toggle it automatically or have it follow the system appearance.

Get it on F-Droid Get it on Google Play

Contributing

The development or a feature branch is used while developing the code, and pushed into the master branch trunk afterwards for releases. PRs to the trunk need at least one approving review before getting merged.

Help translate the app at Hosted Weblate.

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Check out the contribution guidelines for details please.

License

Apache License 2.0

vacationdays's People

Contributors

amarradi avatar arafaatqureshi avatar atalanttore avatar clonewith avatar comradekingu avatar crazymarvin avatar dependabot[bot] avatar gdonisi avatar imgbotapp avatar nathanbnm avatar oersen avatar poipoipoipoipoipoipoipoipoi avatar poopjournal avatar rocklee444 avatar sal0max avatar softinterlingua avatar subeep avatar tharun634 avatar unbiaseduser-github avatar w-jablonski avatar weblate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

vacationdays's Issues

Double title

Here you see the title two times.

Is this the way you want it or should I remove it?

Screenshot_20221007-165836~2.png

Missing strings in translation

Missing spaces

Maybe a line break is not so bad either, or as a small table. I'm not very good at graphics, but the space is missing.

Screenshot_20220923-153517~2.png

Theme not working

✍️ Describe the bug

The app theme is not saving

💣 Steps to reproduce

  1. Go to Settings
  2. Click on Appearance
  3. Choose your theme
  4. Restart the app

🔧 Expected behavior

The theme is saved and applied

📷 Screenshots

screen-20220411-112357.mp4

📱 Tech info

Xiaomi Mi 9T, Arrow OS Android 12

import / export from to calandar

Backups are boring. No one does backups. Let VacationDays access my calendar and transfer the dates to my calendar if I want.

Test on android 7 and lower

I realized that the logic to add new vacations only work on Android 8 and higher, and when I tested the app on an emulator running Android 7 or lower, the app crashes when adding new vacations.
So, can anyone confirm that the app does indeed crash on Android 7 and lower? (Just use an emulator, no need for a real device)

Switch to Vector Graphics

Vector graphics offer a higher resolution and are smaller than raster graphics.
I think using vector graphics instead of the raster graphics have positive effects only and no downsides.
Let me know if you see any issues with this though of which I am currently unaware of.

Choose time span with tap an drag

I intuitively clicked on the date and dragged my finger to the end date. But that did not work.
When I click on the date, the start date is set. Now I click on the next date and the end date is set. That is correct. Is there a possibility to set the date with a time span? I press the start date and drag to the end date and then release?

What is the advantage of the app

I just started to fix the drawable bug and wonder why I need this app. There are a few features missing here. A notification for future vacations ;-) to make anticipation. The duration of the vacation is also missing the time since the last vacation is nice but not important.

Missing strings

[Question] Wrong translation but it seems external

Months are incorrectly translated into Polish. In a wrong form (e.g. should be marzec but there is marca which is used in different contexts i.e. only when preceded by the day count i.e. 11 marca). But I've just done the translation into Polish on Weblate and the month names were not there. They seem externally-provided. Do you have any idea where should I knock to help and correct the translation? Or maybe we can overwrite the external translation with our own? I am using the current version from Google Play.
Thanks!

Single days, half days and how much is left

Hi,

this app seems to be a nice addition to my current way to track my work time. But, three questions remain:

  1. How can I conveniently add one single holiday /day off? If the start and end date are the same, there is a zero in front of the entry
  2. Is it possible to add half days?
  3. How can I enter the number of holidays I have for a year and how much is left?

Thanks in advance, all the best
Chris

Button width bug

The width of the button is too small. In english language it works but with the translation it doesn't work.

Screenshot_20220725-171930.png

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.