Marco Betschart
Search…
Marco Betschart
About Me
Curriculum Vitae
About this Website
Recent Activities
Got a Question?
My Projects
My Areas
Resources
Archives
Open Source Contributions
Powered By
GitBook
Open Source Contributions
All my contributions to the greater good of open source software (OSS).
If you like my contributions,
❤️ Sponsor Me
. It would mean the world to me!
elementary Calendar
github.com/elementary/calendar
- Desktop calendar app designed for elementary OS.
Fix POTFILE
Fix Notifications: Embedded daemon in one unified binary
Calendar.Store => Calendar.EventStore
Calendar.Store: vapi changes to complete a task
Calendar.Store: Renamed Maya.Model.CalendarModel to Calendar.Store
Calendar.Store: Update for pot/POTFILES
Calendar.Store: Moved all needed utility functions to Calendar.Util
Calendar.Store: DateRange, DateIterator and some utility functions
elementary Mail
github.com/elementary/mail
- Mail app designed for elementary OS.
Re-Adding "Send by Email"
Fix #647: Cannot delete emails
Manual Refresh
Automatically select next message after delete
Avoid storing to "Sent" twice for outlook.com
Filter conversations for "Unread" and/or "Starred"
Show time in message header
Improve search performance
Add Support for the org.freedesktop.portal.Email
Notifications
Set the correct from address on reply in multi account environments
Fix #582: Calculate the page height correctly
Fix #619: Don't save draft if no changes were made
Moved undo toast to message view
Edit draft
Don't store two copies in Sent for Office 365 and Google
Fixes #608: Random crash when changing folder
Make composer insensitive during send
Fix Warnings in Vala Code
Handle subject in ComposerWidget
Send sent to Sent
Save Draft
Set and show subject on Reply
Lock access to threads to avoid race conditions
Grouped Folders Added: Archive
Grouped Folders: Made Type Configurable
Show unread count of grouped Inbox
Grouped Folders: Inbox
Archive message support
Folder icon detection
elementary System Settings
Notifications
github.com/elementary/switchboard-plug-notifications
- A plugin for System Settings which allows you to configure Notifications.
Bypass Do Not Disturb
Online Accounts
github.com/elementary/switchboard-plug-onlineaccounts
- A plugin for System Settings which allows you to configure your Online Accounts.
New feature: Editing a CalDAV account
Caldav set calendar url of collection source
Set refresh interval for IMAP
Retrieve login methods from camel
Ignore Calendar Subscriptions
Fixes #210: Close dialog on ESC key release
New feature: Edit mail account
Auto detect auth mechanism for IMAP and SMTP
Verify E-Mail Credentials
Add support for well known google folders
Configuring well known folder URIs
Popdown Popover when a button is clicked
Hide local_mbox account
Fix Mail setup
Auto Update Account List
Separate tasklists and calendars
Create basic AccountsModel
Start prototyping IMAP
CalDAV: Save account information
elementary Tasks
github.com/elementary/tasks
- Synced tasks and reminders on elementary OS.
Drag Task to another List
Self contained scheduled list
Fix cursor placing on focus
Load only non-completed tasks by default
Fixes an Issue when removing task description
Avoid accidentally deleting a list
Refactor: Splits TaskListGrid into two classes
Fix account header in sidebar
Renamed ListView to TaskListGrid
Using ECal util functions for custom properties
Refactor: EntryPopover namespace
Refactor: Widgets Namespace
Keep state across lists
Use row_activated instead of focus to allow future drag and drop
Added support for X-APPLE-SORT-ORDER
Show dialog if we fail to carry out the user's intent
Fix compile errors in EDS v3.39.2+
LocationPopover
Code Style: Initialize Objects with Properites
Make description textview useable
CalDAV: Add Task List for WebDAV backend
Rename GTasks Task list
Rename Task List
Invalidate headers and sorting
DateTimePopover Entry
Fixes missing scheduled list tasks
Made sure we always set the due date to the next full hour if not def…
Update task asynchronous
Made sure README contains libecal-2.0
Dropped support for libecal-1.2
Fix for calcomponent-created in libecal 1
Add a task
Scheduled List
Complete occurence only
Using task model to detach UI from EDS
Checkboxes update their color
Add task
Deleting a task
Made inline editing of task summary possible along with some keyboard…
Inline editing
Persist task changes to ECal backend
Edit task UI
Accentuate checkbox
Output due date where it is set
Fixed stripped_line typo to avoid doing same work twice
Use a lighter tone for the completed label summary text.
Add task description in tasklist
Hide disabled sources (tasklists)
Load all tasks
Upstream changes
elementary Wingpanel
github.com/elementary/wingpanel
- Stylish top panel that holds indicators and spawns an application launcher
Display tasks in Wingpanel
Fixed an issue where focus style was not reset to today
Calculate TimeZone according to Calendar
elementary xrdesktop support
Enabling Linux users to interact with the beautifulx desktop of elementary in Virtual/Augmented Reality (XR).
Visit the project page
for more information.
Time Limit
github.com/marbetschar/time-limit
- A simple and beautiful timer app for elementary OS.
Keep alive while timer runs
Flatpak support
Ditched libunity
Use libhandy
Color time and pause
Bugfix/hibernation support
Time shift if app is not used
Created new app screenshot
Created new app screenshot (removed desktop background).
Remember Window Position
One time contributions
COTP
github.com/OTPLibraries/COTP
- A simple One Time Password (OTP) library in C
Example implementation in otp-cli tool
Added build script to build test_c on Ubuntu LTS 20.04
elementary Contributor Docs
Code Review Guidelines
elementary Granite
github.com/elementary/granite
- Library that extends GTK with common widgets and utilities
HyperTextView
html2pdf
github.com/spipu/html2pdf
- HTML to PDF converter written in PHP.
Allow usage of [[page_cu]] in css class names
Media Watermark
github.com/rubygarage/media-watermark
- GPU/CPU-based iOS Watermark Library for Image and Video Overlay.
Removed Info.plist from Copy Bundle Resources Phase - Fixes #30 bug
Tins
github.com/marbetschar/tins
- Containers just like Virtual Machines - but with native performance.
Basic functionality for desktop image handling
TypeRocket
github.com/TypeRocket
- The WordPress framework designed for developers.
Trigger change on id set...
Vala Tester
github.com/bartzaalberg/vala-tester
- Run your Vala Scribbles.
Add support for Gtk 3.0
Previous
Progress for Apple Reminders
Last modified
6mo ago
Copy link
Contents
elementary Calendar
elementary Mail
elementary System Settings
Notifications
Online Accounts
elementary Tasks
elementary Wingpanel
elementary xrdesktop support
Time Limit
One time contributions
COTP
elementary Contributor Docs
elementary Granite
html2pdf
Media Watermark
Tins
TypeRocket
Vala Tester