Overview | TLDR π
Added support for auto indentation and pairs, and tab buffers in NEST+, fixed Syntax highlighting for home-brew users, Canvas LMS integration, Spotify access for Premium users, general bug fixes and revamped Calendar view system.
NEST+ - Read the updated docs for full details on the new NEST+ features
- Added support for general code editing features such tab buffers for working with multiple files, auto-indentation, and auto-pairs.
- Fixed issue for users installing via Homebrew unable use syntax highlighting within the code editor.
- Fixed bug where using
:q
to quit would not warn you of unsaved changes to your file. - Fixed bug where backspacing on indented lines would delete in individual characters and not in tabs.
- Implemented undo state changes in batches to allow for a more granular undo/redo workflow when code editing
- Creating a new file now automatically opens that file in a new buffer.
Canvas LMS - Read the updated docs for full details on the Canvas update
Added support for course list syncing of current courses and general details regarding those courses for students who's University uses Canvas LMS for their Student hub.
- Ability to view current courses and their respective grades.
- Ability to view upcoming assignments, their due dates and the status of those assignments.
- Ability to view most recent announcements in Markdown format.
Future plans
- More granular control over assignment details
- Discussion post widget allowing you to respond and view discussion posts
- View relevant course files (syllabus, homework assignments, etc.)
Spotify - Read the updated docs for full details on how to use Spotify in Ticked
- Ability to input your own Client secret and ID by creating your own developer page on Spotify
- Access to your playlists, liked songs, playback control and search functionality.
Note: The API is only accessible to Spotify Premium users. Ensure that you are logged into your Spotify Premium account when creating your app on the Spotify Developer Dashboard.
π Calendar - Read the updated docs for full details on the Calendar changes
- Month toggle and 7-day view toggle
- Fixed formatting and styling for month view
- CalDav calendar syncing - Sync Calendars from iCloud, Google, Outlook and more via CalDav. View docs for details on how to get setup.
General QOL fixes
- Setting your theme is now saved whenever you load an instance of Ticked.
- Canvas info is cached so no need for long loading times due to API calls
Known Issues:
- In NEST+, syntax highlighting does not apply when navigating between buffers.
- In NEST+, when using commands in normal mode, cursor position tends to reset to the incorrect row.
Please submit an issue in the GitHub if you find anything needing to be fixed/adjusted
I am welcoming all contributions
If you are interested in making this app better, please feel free to fork the repo and propose your changes!