luckyshot / twentyfive

TwentyFive is an HTML5 time tracking web app focused on speed and simplicity that encourages you to follow the Pomodoro Technique.
https://twentyfive.js.org/
MIT License
97 stars 19 forks source link

Utilize the modern front-end technologies #16

Open HannanAkbar opened 6 years ago

HannanAkbar commented 6 years ago

@luckyshot I'm planning to utilize the power of Node.JS, TypeScript, and Less in this project. Should we go forward with that?

HannanAkbar commented 6 years ago

Any feedback?

luckyshot commented 6 years ago

Hi @HannanAkbar

The idea of twentyfive was to be a one-single file so as to keep it simple and portable although on second thought we can take it to the next level and make this a really great productivity tool.

Let's do it! 😊

I'd suggest to use SCSS instead of LESS, what do you think? What would you use Node for?

HannanAkbar commented 6 years ago

Cool! 😃 We can use Node.JS packages for prefixes, polyfills, minification, bundling, and much more.

There's an issue with SASS (SCSS). They endorse and fund transgender movements which goes against the moral and ethical values of so many people of a diverse background who are from different traditions. We believe software and technology should be free from politics.

It is a personal matter of an individual to have certain beliefs and preferences, or to follow an ideology. It is wrong to promote such beliefs and shove down other people's throat in the name of free and open-source software. If they must then it should be labeled as an adware not free software.

LESS is a better option in my opinion.