# Polishing Nextcloud Tasks

## Background

Nextcloud is an open-source alternative to Google Drive. I use it because I value control over my data and appreciate its use of open standards. While many people complain about Nextcloud, if they invested that time in reporting issues or contributing fixes, the platform would be much better.

Earlier this year, while working on my thesis, I began using [Nextcloud Tasks](https://apps.nextcloud.com/apps/tasks) extensively. I encountered some minor jankiness and decided to do something other than complain. I reported three bugs and even fixed one of them. Here's a summary of my contributions:

## 1\. Navigation Menu (sidebar) CSS transition is janky with sharp corners

* [Reported](https://github.com/nextcloud/server/issues/43969) on March 3, 2024
    
* [My fix was merged](https://github.com/nextcloud-libraries/nextcloud-vue/pull/5389) on March 20, 2024
    

![image](https://private-user-images.githubusercontent.com/921217/309588959-c4fa2ada-deae-4ba4-92c9-2b506e0c6007.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg0ODU2MDQsIm5iZiI6MTczODQ4NTMwNCwicGF0aCI6Ii85MjEyMTcvMzA5NTg4OTU5LWM0ZmEyYWRhLWRlYWUtNGJhNC05MmM5LTJiNTA2ZTBjNjAwNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwMlQwODM1MDRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kYThhYjFmN2E4YzBmZmU4YjEwYTMzZDQ1NmUwN2JmMzU5OGRkMDE0MGM1MGEzZDBjZGVlODFkZDQ2OGZjZDI2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9._1czTuLzZm6AmKjq3JvjfaS6sV6naIBr5z-dbtm-0SY align="left")

## 2\. Three-dots menu button on task details sidebar always looks selected

* [Reported](https://github.com/nextcloud-libraries/nextcloud-vue/issues/5363) on March 7, 2024
    
* Fixed on March 20, 2024
    

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1738485451379/9e59e18e-6caa-4cb8-b8d7-9ad2a43903a5.webp align="center")

## 3\. Remove extra CSS margin for URL in task title

* [Initially reported](https://github.com/nextcloud/tasks/issues/2500) on March 1, 2024
    
* [Reported on a different repo](https://github.com/nextcloud/server/issues/44364) on March 20, 2024
    
* Fixed on May 4, 2024
    

![image](https://private-user-images.githubusercontent.com/921217/309242222-43709fb5-5b14-4260-b92b-7c0d14d33e9b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg0ODU0NzcsIm5iZiI6MTczODQ4NTE3NywicGF0aCI6Ii85MjEyMTcvMzA5MjQyMjIyLTQzNzA5ZmI1LTViMTQtNDI2MC1iOTJiLTdjMGQxNGQzM2U5Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjAyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwMlQwODMyNTdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03Y2JjOTNjNWY2NjAzYzBmNjkwZjgyM2FkZWM3Y2JlZjk5NDViODQ2MDE4M2IwMGE2OGEwNzFkYTQyYzBlNzhlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.PFFZFEL0Gl33d_zVt2YtXkIviIX-tMV52oPhdugyXxc align="left")

---

If you want open-source software to be good, help make it better. Sometimes, it's as simple as filing a bug report.

In the near future, I want to do a deep-dive comparison of Nextcloud Tasks and TickTick to see how we can polish the UI for Tasks and make it feel smoother overall.
