5 Commits

Author SHA1 Message Date
ce75cd55bb Convert plugin to Event-based view and improve filter dialog
- Convert plugin from Family-based to Event-based view
  * Change category from Families to Events
  * Update navigation_type to 'Event'
  * Replace FamilyBookmarks with EventBookmarks
  * Rewrite collect_events() to show all events in database
  * Update goto_handle() to work with event handles

- Update filter dialog to show families with members
  * Restructure person filter page with expandable families
  * Each family shows father, mother, and children
  * Add helper method to generate family display names

- Restore person connection lines
  * Re-enable visual connections between events of selected person
  * Clicking an event selects the person and shows connections

- Add uninstall script
  * Remove plugin files and backup directories
  * Clean up any plugin files in subdirectories
2025-11-29 21:42:10 +01:00
b32be12aea Update plugin to Gramps 6.0 and add snap installation script
- Update MODULE_VERSION from 5.1 to 6.0 in MyTimeline.gpr.py
- Add install_to_snap.sh script to copy plugin to snap-installed Gramps
- Script includes automatic directory detection, backup functionality, and error handling
2025-11-29 20:50:43 +01:00
77f36d6b8b Update plugin author information 2025-11-28 22:07:36 +01:00
2d724f9a0a Update plugin version to match Gramps 5.1
Changed MODULE_VERSION from 6.0 to 5.1 to match installed Gramps version
2025-11-28 22:06:34 +01:00
581a6c1f59 Initial commit: MyTimeline plugin for Gramps
- Add MyTimeline.gpr.py plugin registration file
- Add MyTimeline.py view implementation with vertical timeline
- Displays family events (marriage, birth, death) in a vertical timeline
- Supports navigation, bookmarks, and database updates
2025-11-28 21:49:59 +01:00