Skip to content
This repository has been archived by the owner on Mar 18, 2021. It is now read-only.

Release v3.2 - "The dark side"

Latest
Compare
Choose a tag to compare
@theovidal theovidal released this 26 Jul 20:20
· 3 commits to master since this release
2155cc3

This is a new major release for the BecauseOfProg blog. Preview

πŸš€ Features

  • A new dark appearance is available to choose in a theme selector, and can be set to automatically match system preferences
  • The application page got refreshed in order to welcome our real Android app! Download now, or check the code!
  • The articles list (all, type, category or search) has a pagination bar, with page numbers and quick switchers. Better than a simple "Next page" button right?

🌈 UI changes

  • Made the categories bar translucent on the home page for a better readability
  • Worked on the mobile drawer to make it more modern
  • Prettified errors with bold text and recognizable icon

πŸ”§ Changes

  • The code is now following PEP 8 standard
  • Clarified some variable names and updated documentation comments
  • Old JavaScript syntax was removed (var, ;...)
  • Data files (categories, types...) have been converted from JSON to native Python for better performance
  • Categories and types were made global variables as they're frequently used across template files

Fixes πŸ›

  • The service worker is disabled in a development, local build
  • CSS and JS bundler now works properly on Windows
  • Materialize JS elements (particularly drawers and dropdowns) only worked at the website root /