h3rmt / calendar Goto Github PK
View Code? Open in Web Editor NEWDesktop Calendar written in Kotlin with Tornadofx
License: MIT License
Desktop Calendar written in Kotlin with Tornadofx
License: MIT License
Describe the bug
Creating an Appointment on the last hour of week tab
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Popup should open with correct time
Is your feature request related to a problem? Please describe.
Add posibility to remove Week appointments only once
Describe the solution you'd like
add a type of appointment that shows the week appointment, so that programm removes week appointment
Additional context
add all-day option to appointment dialog
add new appointment button to header bar
Design reminder popup
Finish Dialog for appointments in UI in weektab
Add Database table and IO functions
removed duplicate code from tabs
Is your feature request related to a problem? Please describe.
Appointments, Notes, etc. + configs are global
Describe the solution you'd like
place configs and db.sqlite in user directory ($HOME/.config; $HOME/.local/share) / (%APPDATA%)
Additional context
https://stackoverflow.com/questions/11113974/what-is-the-cross-platform-way-of-obtaining-the-path-to-the-local-application-da
Is your feature request related to a problem? Please describe.
Add funtionality to reminder button on calender tab
Describe the solution you'd like
Open Reminder with specific time set
most of the comments are outdated or missing
Add Comments everywhere
Rework old Comments
use cellfactory to create custom cells
https://edencoding.com/tableview-customization-cellfactory/
Add popup to choose Appintment as finish for reminder
add better touch Support
Describe the bug
After every reload (Menu Bar) log messages get duplcated for logfile
To Reproduce
Steps to reproduce the behavior:
Expected behavior
reload should remove old loggers
Add wrapper class for reminder
Save Test Data in binary into files
Describe the bug
Switching from one month to other duplicates the notes for the day
reload removes the notes and loads every note 1 time
sometimes days have notes when viewed in one month and no when opened from other month
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Same notes as bevore should be loaded not twice as much
Describe the bug
Appointment created in a Month is allways saved in the $Month file even if its time is in other Month
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should decide the file from the start time not from week it was opened in
Replace Long as time in IO classes with LocalDate or LocalDateTime and and only convert to long inside db access transactions
new generated ids (here 5) get replaced
Calendar.log
Move all pickers with resourced into own packages
Describe the bug
Appointment is created at wrong month
To Reproduce
Steps to reproduce the behavior:
clean log messages
Describe the bug
Time stuff broken
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Schould work
Create Tables for each month with columns for each day and rows for each week
add description to appointment in TablePopup
add new reminder button to header bar
Is your feature request related to a problem? Please describe.
Table can't get updated if new appointment is created via the menu bar
Describe the solution you'd like
more uniform repainting of calendar tab, but also week tab (or even note tab)
Additional context
Idk how to realize this, maybe reduce clones of list, to refresh using listeners on obserable list
split one big obserable list into list containing observable lists, containing obserable lists, to only repaint where necessary
add an ID to notes and appointments
until now the type, start and duration for appointments and the time and type for notes are used to identify them
but if date or type gets edited the original doesn't get overridden
create menu bar showning shortcuts
Add a optional foreign key to reminder and make end time optional
reminder should have
automatically reopen tabs
configure default opened tabs
add runtime version of Exit (Custom Exception) containing error codes
add display of appointments if they reach over multiple days in calendar and week tab
Is your feature request related to a problem? Please describe.
Can't let multiple weeks / Rows open in overview Tab
Describe the solution you'd like
Make every Row selectable to let it stay opened
add tooltips to all tabs
Describe the bug
Header descriptions of reminder table are not translated
("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday")
To Reproduce
Steps to reproduce the behavior:
Expected behavior
should be looked up in lang file
Describe the bug
Appointment gets drawn over rest of the day in Week display, although end < 23:00
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Appointment should only be drawn to where it ends
change all time storage to UTC and remove ZoneId.systemDefault() for ZonedDateTime
Dont show delete button on note if hasn't been created
Show create Button for new Note
Show save and delte button for existing Note
Bug
Allready created Notes show create Button instead of save
Add Overview tab for all reminders
Is your feature request related to a problem? Please describe.
Resizable Table headers for calender, week and reminder tab
Describe the solution you'd like
small vertical | to drag, to resize headers and column
Is your feature request related to a problem? Please describe.
new Reminder dialog allways opens with appointment as Deadline
Describe the solution you'd like
Add Config option for new Reminder Dialog to open with Time or Appointment first
add Shortcuts to common actions
https://edvin.gitbooks.io/tornadofx-guide/content/part1/4_Basic_Controls.html
bind the menu bar actions to key strokes
If tables or other overviews get updated, they should scroll back to the position bevore the update
Is your feature request related to a problem? Please describe.
Add new option for reminder setting as no deadline
Describe the solution you'd like
Replace slideswitch with something other to make 3 opions
Move inline styles into styles
Make own objects for related styles
Describe the bug
Headerbars for tables dont have right padding for scrollbars
To Reproduce
Steps to reproduce the behavior:
Expected behavior
padding schould be 0 if bar is invisible
and else =barwidth (13.3)
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.