Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: [RFC]: Bring Flask-GoogleMaps up to date with latest dependencies #159

Draft
wants to merge 13 commits into
base: master
Choose a base branch
from

Commits on May 6, 2024

  1. WIP: Update dependencies and functionality

    - Update dependencies (Flask, mypy, python >3.8)
    - Load javascript in an async manner
    - Replace obsolete `Marker` with `AdvancedMarkerElement`
    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    6fcdf85 View commit details
    Browse the repository at this point in the history
  2. WIP: Functionality

    - Introduce PinElement
    - Minor javascript refactoring
    - Remove icon functionality
    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    092c5c1 View commit details
    Browse the repository at this point in the history
  3. WIP: Update javascript

    - Replace javascript for loops with jinja. I did this in order to create "dynamic" js variables to have an "img" icon.
    - This is not clever though. I will revert the js loop and then use jinja2 to create the img element when needed
    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    dbbda49 View commit details
    Browse the repository at this point in the history
  4. WIP: Introduce Marker and MarkerContent

    - MarkerContent is an abstract method. It can be either a Pin or Image
    - Marker object comprises of MarkerContent
    - Add unit tests
    - I am bothered by the use of `eval` method for the content
    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    fe89c79 View commit details
    Browse the repository at this point in the history
  5. WIP: Introduce marker_content_factory.py

    - MarkerContentFactory returns the appropriate MarkerContent implementation (i.e. either Pin or Image)
    - Add unit tests
    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    8d91cf2 View commit details
    Browse the repository at this point in the history
  6. WIP: Fix ci pipeline

    - Reformat files with `black`
    - Update dependencies. E.g. jsmin -> 3.0.1 as this version removes the use_2to3, which creates issues with latest setuptools
    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    2fe7a6f View commit details
    Browse the repository at this point in the history
  7. Bump dependencies

    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    9c57a58 View commit details
    Browse the repository at this point in the history
  8. Move/refactor map tests

    - Move and refactor test_map.py
    - Bump Python dependency to 3.9
    - Use latest flake8 revision
    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    339177a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c419a9c View commit details
    Browse the repository at this point in the history
  10. rebase

    argysamo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    84f1bff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ef407be View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Documentation and other updates

    - Documentation: Describe the new markers setup
    - Remove `label` field from marker.py
    - Add support for `scale` for a pin.py
    argysamo committed May 30, 2024
    Configuration menu
    Copy the full SHA
    837264f View commit details
    Browse the repository at this point in the history
  2. Update examples

    - clusters, moving map, latlon don't work
    argysamo committed May 30, 2024
    Configuration menu
    Copy the full SHA
    4405f08 View commit details
    Browse the repository at this point in the history