4.1.0 (2023-05-14)
Features
- add
core.tempusmodule for date management (b73ec2f) - add left-right cursor movement (ea588bb)
- add skeleton for the calendar UI element (3c99106)
- calendar: add
?help page for custom input (211b0ba) - calendar: add
$and0/_navigation keybinds (0061928) - calendar: add
m/M,L/Handy/Ykeybinds for the monthly view (9bf562d) - calendar: add basic help popup when
?is invoked (779d089) - calendar: allow many simultaneous calendars (f816fe7)
- calendar: generalize functions even further, allow for offsets (d857c34)
- calendar: implement basic
ifunctionality (6713f40) - calendar: render as many months as is possible on screen (fa23767)
- core.ui.calendar: add day of the month rendering (8bc3364)
- core.ui.calendar: add static calendar ui (adbb415)
- core.ui.calendar: highlight the current day differently (eada386)
- core.ui.calendar: implement more of the barebones UI (364f44a)
- core.ui.calendar: make the calendar display full month names (c6cc059)
- core.ui: let
create_splittake in aheightvariable (7dbbe9d) - correctly handle year boundaries (58b55e1)
- implement
render_monthfunction (343fb8d) - place cursor over current day when creating calendar (3ce268b)
- tempus: add
to_lua_datefunction (ef62e53)
Bug Fixes
- calendar: allow the view to be written to on rerender (8e247d4)
- calendar: fix incorrect movement with
Hacross boundaries of months with different lengths (48face2) - calendar: fix rest of highlight groups (ead4c4c)
- calendar: if another calendar is open then close it instead of erroring (9751e7d)
- calendar: make distance between each month uniform and support modifying the distance between each month (746354d)
- calendar: make month rendering work again (164028f)
- calendar: overlapping month names in the calendar view (709cf78)
- calendar: prevent the buffer from being modifiable after it has been filled (351e103)
- calendar: properly display "today's day" in the calendar view (74ee71a)
- calendar: reversed namespace names (77b214c)
- core.ui.calendar: logic error when parsing virt_text length for
set_logical_extmark(d5b29ee) - core.ui.calendar: wrong extmark being queried in month render routine (46624b9)