Releases: semiprime/pygenda
Releases · semiprime/pygenda
v0.3.5
Main changes since v0.3.4:
- Todo entries with a due date are now shown in Week & Year Views (can be disabled with show_todos config settings).
- (Related to above.) Rationalised system for determining which internal lists entries should go in. Avoided some unnecessary list re-building, which should speed up some operations with large calendars.
- Allowed switches (in event & todo dialogs) to be toggled with left/right cursor keys.
Config:
- Calendars can be disabled by setting enabled=False in user.ini.
- Added show_in_grid option to enable/disable showing entries in Year View grid (example use: to hide moon phase calendar from the grid so it doesn't look like there's an appointment those days).
- Improved docs on CalDAV, particularly for Gemini & Cosmo.
- Added tools/make_css_yearicons.py script in case it's useful to help others customise their Year View icons.
v0.3.4
Main changes since v0.3.3:
- Added a quickstart guide and custom CSS for the Cosmo Communicator.
- Fixed two startup bugs if locale/timezone couldn't be set/detected (bugs reported on the Cosmo, issue #3).
- Other quickstart document updates.
- If an event start time is in a different timezone, as well as showing the local time it now also displays the event's time in its given timezone.
v0.3.4-dev0
Corresponds to version 0.3.4.dev0 on PyPI. Released to test fix for one part of issue #3.
v0.3.3
Main changes since v0.3.2:
- Improved the pure Python version of cut/copy/paste behaviour (the version using the C library is still better, but trickier to package in a friendly way).
- Changed packaging to use setuptools and only distribute pure Python wheel on PyPI.
v0.3.2
v0.3.1
Main changes since v0.3.0:
- In Evolution Data Server connection, Pygenda now uses the display name from the EDS server (can be changed with config).
- Changed "New Event" softkey to "New Entry", this opens either a New Event or a New Todo dialog, depending on the current view.
- Added location_max_chars config settings for Week & Year Views – useful to stop location information visually crowding out entries.
Experimental/in-progress features:
- Added config setting new_event/default_alarm_audiofile – for those who need/want to set the sound for alarms.
- More work on displaying ongoing events in Week View – now shows events that started before the week being viewed. Currently doesn't work for repeating items that started before the viewed week. Also, it might slow down display. Disabled by default (see week_view/show_ongoing_event config setting).
v0.3.0
Version bump! Because this release include changes to config settings and to storage of calendar data. There are new features, but also possibly new bugs. Please remember to backup any data that is accessed by Pygenda.
Main changes since v0.2.10:
- Added capability to use multiple calendars (i.e. calendar data stores) at once – check the docs for the configuration changes. If there is more than one calendar that an event/todo can be stored in, then a drop-down menu will be shown in the edit dialog to allow the user to select a calendar.
- Calendars can be set as read-only (useful, for example, for holidays or moon-phase calendars). Read-only calendars are not included in the drop-down menus.
- Added ability to access Evolution Data Server (EDS) calendars. (Note: not on Gemini/Cosmo PDA due to the lack of Python GObject introspection components in Gemian).
Note configuration changes:
- You should use user.ini rather than pygenda.ini for configuration (both still work, but pygenda.ini might get overwritten by future versions of Pygenda).
- Config settings for calendar sources completely changed (and not backward compatible).
v0.2.10
Main changes since v0.2.9:
- Can now set/edit 'Notes' for events and to-do items (corresponding to ical 'DESCRIPTION' elements). An envelope icon is shown for entries with notes. Ctrl+Enter will display the entry properties, including the note.
- Made todo lists sort using Due Date as second key (the first key is Priority). (To-do: allow the user to configure the sorting for each list.)
- Added basic swipe navigation to Week and Year Views (so people with no keyboard can move around).
- Added a "quick start" guide for PostmarketOS. (Note: Support for PostmarketOS has just been added. There are some known issues, and more testing is needed.)
- Cosmetic: Added icons to softkeys (can be disabled with config setting [softkeys]/show_icons=False).
Note a configuration change: the [startup]/softbutton_display config option has been renamed to [softkeys]/display.
v0.2.9
Main changes since v0.2.8:
- Added UI to set a due date for todo items. The due date is displayed (in a basic way) in the Todo View and the Entry Properties dialog.
- Added UI to set yearly repeats of the form "2nd Wednesday in May" or "Last Tuesday in August".
- Tweaked left/right keyboard navigation in Week View. Hopefully the new behaviour is more intuitive.
- Added a "quick start" guide for installing and basic configuration on the Gemini PDA.
v0.2.8
Main changes since v0.2.7:
- Redesigned the Event Dialog UI for monthly repeats (e.g. 2nd Sat in month, last day of month, last Friday of month...). This adds a new dependency: num2words Python module.
- Changed Pygenda module building & distribution (note: gemini.css and pygenda.desktop file have moved, so if you refer to gemini.css in your user CSS then update those references, and f you refer to pygenda.desktop from your local or global share/applications/ directory or from ~/.config/lxqt/panel.conf then those will need updating).
- Added Contributing.md.