cypht-org / cypht

Cypht: Lightweight Open Source webmail aggregator [PHP, JS]
http://cypht.org
GNU Lesser General Public License v2.1
978 stars 153 forks source link

Move to Bootstrap 5 #762

Closed marclaporte closed 7 months ago

marclaporte commented 1 year ago

In 2017, Roundcube moved to Bootstrap: https://github.com/roundcube/elastic/issues/21

SnappyMail also uses Bootstrap (inherited from RainLoop): https://github.com/the-djmaze/snappymail/tree/master/vendors/bootstrap

Bootstrap is the most popular of comparable frameworks:

The Tiki.org community (which is a main contributor to Cypht nowadays) has deep expertise with Bootstrap, and will lead this transition:

We will start with a prototype to gather feedback from the community.

This will, among other things, replace Tingle. Please see: https://github.com/cypht-org/cypht/blob/master/modules/sievefilters/assets/tingle.min.css This came in via:

marclaporte commented 11 months ago

Once we are using Bootstrap 5, we can easily add themes like the ones from https://github.com/thomaspark/bootswatch/

marclaporte commented 10 months ago

Draft: https://github.com/cypht-org/cypht/pull/828

marclaporte commented 8 months ago

The MR is ready.

marclaporte commented 8 months ago

At a meeting yesterday, @alvinBM indicated that future steps (in distinct PRs) include adding some themes from Bootswatch and testing the integration in Tiki.

mmarcwabo commented 7 months ago

@alvinBM Great work so far.

marclaporte commented 7 months ago

Congrats and thank you @alvinBM for delivering this strategic project! https://github.com/cypht-org/cypht/pull/828

marclaporte commented 6 months ago

Bootswatch is coming: https://github.com/cypht-org/cypht/pull/921