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

Replace Tangram with Maplibre #5693

Merged
merged 298 commits into from
Aug 14, 2024
Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    f7a9629 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2538b05 View commit details
    Browse the repository at this point in the history
  3. comments

    Helium314 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    cf04cb8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5835ea1 View commit details
    Browse the repository at this point in the history
  5. udpate comments

    Helium314 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    4470dc4 View commit details
    Browse the repository at this point in the history
  6. delete unused files

    westnordost committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    148b55a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f29d6b6 View commit details
    Browse the repository at this point in the history
  8. make cameraPosition a var

    westnordost committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    78a24f2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    494c203 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f34b426 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    61d498b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    971b91a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f4c8eef View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    69c6471 View commit details
    Browse the repository at this point in the history
  15. remove unused function

    westnordost committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    5b23612 View commit details
    Browse the repository at this point in the history
  16. add sources

    Helium314 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f115654 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. eliminate some hacky direct access to MainMapFragment/MainActivity

    - the single components own the sources now
    - make sure that all of this UI stuff is called on the UI thread
    westnordost committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    ce6e59c View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. add and use night style

    Helium314 committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    1030687 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc3cc23 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    8c3f7b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c4c346 View commit details
    Browse the repository at this point in the history
  3. simplify zoom expression

    Helium314 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    1345edc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ed0fa0 View commit details
    Browse the repository at this point in the history
  5. remove todos (now in PR)

    Helium314 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    ab21206 View commit details
    Browse the repository at this point in the history
  6. remove comments

    Helium314 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    38cb68a View commit details
    Browse the repository at this point in the history
  7. add low prio todo

    westnordost committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    44329e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. remove KtMapController

    westnordost committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    a15bded View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e8b46f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5e4ccd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5e32ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fad1a90 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    71b3801 View commit details
    Browse the repository at this point in the history
  7. set mapboxMap

    Helium314 committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    8c9a331 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Configuration menu
    Copy the full SHA
    61b2eed View commit details
    Browse the repository at this point in the history
  2. merge from origin

    westnordost committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    678bb56 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    5504663 View commit details
    Browse the repository at this point in the history
  2. make pins layer invisible instead of removing source

    but it did work when testing, didn't it?
    Helium314 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    5547e38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1acfbd View commit details
    Browse the repository at this point in the history
  4. switch back to SC compass

    Helium314 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    523633a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8456d51 View commit details
    Browse the repository at this point in the history
  6. remove now unused consts

    westnordost committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    65e3e1e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd09300 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. replace deprecated syntax

    I asked in the chat about this syntax. Turns out, it is deprecated since the introduction of expressions
    westnordost committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    d989797 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    8b9d1b3 View commit details
    Browse the repository at this point in the history
  2. Remove VectorTileProvider data class

    because the tiles metadata is described in the style json / tiles.json. Also, we would probably want to use MapLibre's built-in attribution module anyways.
    Replaced places where it is still used with kit to keep this change small (as MapTilesDownloader and SceneComponent are WIP)
    westnordost committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b080195 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    190ec85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7270cf9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2cbb7d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c5187ca View commit details
    Browse the repository at this point in the history
  7. make darkening of color work again

    tangram & android uses ARGB while MapLibre uses RGB, so I wrote the conversion functions myself. Bonus: It's multiplatform now
    westnordost committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    1e9c645 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    0a072eb View commit details
    Browse the repository at this point in the history
  2. left-and-right-side highlighting is now in a layer behind roads + a l…

    …ot of other small fixes and enhancements on the StyleableOverlayMapComponent
    westnordost committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    3b83cef View commit details
    Browse the repository at this point in the history
  3. add todo

    westnordost committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ae53926 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. make tiles download work

    Helium314 committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    be5b49b View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    dcddf5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65f3fe0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    373c6cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b2f338 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    015247b View commit details
    Browse the repository at this point in the history
  6. remove unused api

    westnordost committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    41f1ffa View commit details
    Browse the repository at this point in the history
  7. remove unused variable

    westnordost committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    0ff8cd2 View commit details
    Browse the repository at this point in the history
  8. make var private

    westnordost committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    b639f71 View commit details
    Browse the repository at this point in the history
  9. remove commented out code

    westnordost committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    ac7ec10 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    b4672a3 View commit details
    Browse the repository at this point in the history
  2. remove unnecessary check

    westnordost committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    08e8f38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae51447 View commit details
    Browse the repository at this point in the history
  4. rename to simply "map"

    westnordost committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    af41691 View commit details
    Browse the repository at this point in the history
  5. selection animation

    westnordost committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    a302e5d View commit details
    Browse the repository at this point in the history
  6. observe animations off

    westnordost committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    98862f6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f1e12d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bdb4382 View commit details
    Browse the repository at this point in the history
  9. performance improvement: don't update the geometry source for every s…

    …ingle geometry marker added
    westnordost committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    6663726 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7dc6e03 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    51c1e6c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    770fa8a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f82800b View commit details
    Browse the repository at this point in the history
  14. remove some duplication

    westnordost committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    516a7a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. remove unnecessary todo

    westnordost committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4185e08 View commit details
    Browse the repository at this point in the history
  2. use addImagesAsync

    didn't check, but if an api to add several bitmaps at once exists, it is possible that it is more performant that way now or in the future
    westnordost committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    a7dc6ab View commit details
    Browse the repository at this point in the history
  3. make display of quest icons super crisp

    quest icons have been optimized for crisp display at 32x32 pixels and multitudes of that. 32x32 seems too small (and 64x64 too big), so let's make it 48x48 which is very close to the previous size of 44x44. The pins are rasterized at double the size so that the selected pins component can zoom in on them.
    Also, added a (fake) elevation shadow for the pins and redid the drop shadow.
    westnordost committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    1c7dc6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c303ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d68a4ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac4f788 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    a88ce84 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. remove unnecessary delay

    westnordost committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    68fd346 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8caf0b View commit details
    Browse the repository at this point in the history
  3. add convenience function

    westnordost committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    dd719b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d1e526 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a2f630 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6faab46 View commit details
    Browse the repository at this point in the history
  7. heed deprecation note

    westnordost committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    0c3c839 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ba4e9ea View commit details
    Browse the repository at this point in the history
  9. update style

    westnordost committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    1316e15 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    22c0513 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. location elevation shadow

    westnordost committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    5735365 View commit details
    Browse the repository at this point in the history
  2. more precise size calculation, taking into account latitude (optional…

    …ly, otherwise compromising to 30°)
    westnordost committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    284624e View commit details
    Browse the repository at this point in the history
  3. some style refinements

    westnordost committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    6131082 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae7ddb4 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. crisp location direction graphic

    (also, saved at least 30 kB, lol)
    westnordost committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    21b1e04 View commit details
    Browse the repository at this point in the history
  2. finish location component

    westnordost committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    755e092 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    c981323 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    db0e456 View commit details
    Browse the repository at this point in the history
  2. fix pin icons in tutorial

    westnordost committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    b603e6e View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. update offline tile stuff

    Helium314 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    a364980 View commit details
    Browse the repository at this point in the history
  2. remove unused code

    westnordost committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    201cbb8 View commit details
    Browse the repository at this point in the history
  3. remove unused code

    westnordost committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    febbf24 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. store downloaded offline region date and id in database

    currently dummy db access (table not created)
    Helium314 committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    4074104 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. nyan must return

    (community seemed to happy to see this - https://weeklyosm.eu/archives/17150 )
    westnordost committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    c01638b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d013461 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    623445e View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    005b84c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2018934 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0c16dd View commit details
    Browse the repository at this point in the history
  4. rename variable

    westnordost committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    7e89070 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    352c226 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    765a8be View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    831f79c View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    281aeb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e5a239 View commit details
    Browse the repository at this point in the history
  3. use shortcuts

    westnordost committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    1b32a4f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6786e94 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1db02bd View commit details
    Browse the repository at this point in the history
  6. fix zahlendreher at map rotation

    actually, it has been kind of a bug before on master. onMapIsChanging::rotation was actually not the map/camera rotation but the negative map rotation (i.e. the compass rotation), which was unintuitive/wrong, since the callback is called onMapIsChanging
    westnordost committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    1156b04 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    debb53b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    62f92eb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f26557d View commit details
    Browse the repository at this point in the history
  10. remove TODO about a stripped down JSON

    The file is only 3 KB in transfer (gzipped), it is does not seem to be worth the effort to maintain a separate stripped-down version of this json. (Maybe rather spend effort at maplibre repo to also enable using local files / configuration by string)
    westnordost committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    81bc346 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    22d25ca View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    546408a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0ff914e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    92f0ec2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    496c8fe View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    1170f42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d00e885 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'Helium314/master' into maplibre

    # Conflicts:
    #	app/build.gradle.kts
    #	app/proguard-rules.pro
    #	app/src/main/java/de/westnordost/streetcomplete/Prefs.kt
    #	app/src/main/java/de/westnordost/streetcomplete/StreetCompleteApplication.kt
    #	app/src/main/java/de/westnordost/streetcomplete/data/Cleaner.kt
    #	app/src/main/java/de/westnordost/streetcomplete/data/OsmApiModule.kt
    #	app/src/main/java/de/westnordost/streetcomplete/data/Preloader.kt
    #	app/src/main/java/de/westnordost/streetcomplete/data/maptiles/MapTilesDownloadCacheConfig.kt
    #	app/src/main/java/de/westnordost/streetcomplete/data/maptiles/MapTilesDownloader.kt
    #	app/src/main/java/de/westnordost/streetcomplete/quests/incline_direction/AddBicycleInclineForm.kt
    #	app/src/main/java/de/westnordost/streetcomplete/quests/incline_direction/AddInclineForm.kt
    #	app/src/main/java/de/westnordost/streetcomplete/quests/level/AddLevelForm.kt
    #	app/src/main/java/de/westnordost/streetcomplete/quests/oneway/AddOnewayForm.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/MainActivity.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/MainFragment.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/MainModule.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/LocationAwareMapFragment.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/MainMapFragment.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/MapFragment.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/MapModule.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/PresetIcons.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/QuestPinsManager.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/TangramIconsSpriteSheet.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/TangramPinsSpriteSheet.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/components/CurrentLocationMapComponent.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/components/GeometryMarkersMapComponent.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/map/tangram/TangramExtensions.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/settings/SettingsFragment.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/settings/debug/ShowQuestFormsActivity.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/settings/questselection/QuestSelectionAdapter.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/settings/questselection/QuestSelectionFragment.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/tutorial/TutorialFragment.kt
    #	app/src/main/java/de/westnordost/streetcomplete/util/ktx/Context.kt
    #	app/src/main/res/layout/fragment_main.xml
    #	app/src/main/res/layout/fragment_move_node.xml
    #	app/src/main/res/layout/fragment_overlay.xml
    #	app/src/main/res/layout/fragment_tutorial.xml
    #	app/src/main/res/layout/marker_create_note.xml
    westnordost committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    2b8b886 View commit details
    Browse the repository at this point in the history
  4. remove tangram test class

    westnordost committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    8a57eb7 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    16734f6 View commit details
    Browse the repository at this point in the history
  2. gift 3d buildings to buildings overlay

    I think at least for the buildings overlay, it makes sense to also see the approximate heights
    westnordost committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    b3e63f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f234a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61b45e5 View commit details
    Browse the repository at this point in the history
  5. fix SC layers were added at the wrong position

    I misunderstood what addLayersAbove does
    westnordost committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    1c8ad3f View commit details
    Browse the repository at this point in the history
  6. fix icons should render in overlays also for areas, fix crosshair not…

    … showing for split way marker
    westnordost committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    47195c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Revert "remove storing style json locally"

    This reverts commit 496c8fe.
    
    # Conflicts:
    #	app/build.gradle.kts
    westnordost committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    ab0005d View commit details
    Browse the repository at this point in the history
  2. switch off jetifier

    westnordost committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    6a6b63b View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. catch and log exceptions thrown by OfflineManager, also use suspendin…

    …g API instead of callbacks
    westnordost committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    c98e4d6 View commit details
    Browse the repository at this point in the history
  2. add min_height

    westnordost committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    82f0211 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1308059 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    89c1b2c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da84c37 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6a08db2 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    b79281a View commit details
    Browse the repository at this point in the history
  2. use streetcomplete api key also on demo map, after all…

    because for offline tiles to work, there must be a style json with the same api key somewhere on the internet...
    westnordost committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c8bc083 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de7bd79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b3a6c8 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'Helium314/master' into maplibre

    # Conflicts:
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/MainFragment.kt
    #	app/src/main/java/de/westnordost/streetcomplete/screens/main/MainModule.kt
    westnordost committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    631149e View commit details
    Browse the repository at this point in the history
  6. add changelog

    westnordost committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a57d6a1 View commit details
    Browse the repository at this point in the history
  7. refine changelog

    westnordost committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a6cf744 View commit details
    Browse the repository at this point in the history
  8. users usually don't want to rotate and zoom at the same time (fixes s…

    …treetcomplete#3022)
    
    and if they really want to, they just need to first start rotating, then start zooming
    westnordost committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0f57415 View commit details
    Browse the repository at this point in the history
  9. append changelog

    westnordost committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    2d66ed3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    460017f View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. implement sdf icons

    westnordost committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    92a8b11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    012cf68 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    8581985 View commit details
    Browse the repository at this point in the history
  2. update to pre5

    westnordost committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    be10c31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8538008 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9686eaf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    84ece78 View commit details
    Browse the repository at this point in the history
  6. add missing icon

    westnordost committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    738cdd4 View commit details
    Browse the repository at this point in the history
  7. solve warnings

    westnordost committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    28e1a7f View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    3202e54 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Merge pull request #537 from streetcomplete/maplibre-sdf

    implement sdf icons
    westnordost committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    b7d6e74 View commit details
    Browse the repository at this point in the history
  2. clean offline regions after app has started instead of using the cleaner

    OfflineManager requires the map, which is not available from CleanerWorker
    Helium314 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    e5859ce View commit details
    Browse the repository at this point in the history
  3. upgrade maplibre to pre6

    Helium314 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    e049c54 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. require zoom 19 for enabling plus button in overlays

    should be aligned with zoom level where icon overlap is allowed
    Helium314 committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    d40ba47 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    8f19b70 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    7979b12 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Configuration menu
    Copy the full SHA
    c39882d View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    3589c52 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. performance optimization: only update overlay if updated element that…

    … should now not be displayed anymore was displayed before in the first place
    westnordost committed May 6, 2024
    Configuration menu
    Copy the full SHA
    b5b09c0 View commit details
    Browse the repository at this point in the history
  2. small correction of performance optimization: also update overlay if …

    …element PREVIOUSLY was inside the view bounds (but now not anymore), i.e. element was moved
    westnordost committed May 6, 2024
    Configuration menu
    Copy the full SHA
    cbed00b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a918ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e7a38b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d0f46bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ad7fffd View commit details
    Browse the repository at this point in the history
  7. no need for a getter

    westnordost committed May 6, 2024
    Configuration menu
    Copy the full SHA
    9119a8f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fbe3b1e View commit details
    Browse the repository at this point in the history
  9. fix: do not use synchronized in suspending code, it blocks the thread(!)

    Also, provide an explanation for why the updateJob stuff exists and increase readability of the implementation plus performance:
    - no need to have the list creation on the main thread
    - yield, withContext and withLock all check for cancellation
    - deal with elements that are no longer in the viewport correctly
    westnordost committed May 6, 2024
    Configuration menu
    Copy the full SHA
    e7bd8f9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9ad9c65 View commit details
    Browse the repository at this point in the history
  11. bla

    westnordost committed May 6, 2024
    Configuration menu
    Copy the full SHA
    89a5f2c View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    e3317fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46cb1e0 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. improve behavior when clicking on clusters

    and make size dependent on number of quests (to avoid number being larger than circle)
    Helium314 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b07f234 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. have pin dots and clusters

    and handle clusters outside PinMode.QUESTS
    Helium314 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    e3e4d0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eaa34b2 View commit details
    Browse the repository at this point in the history
  3. better zoom when clicking cluster (wip, really ugly and only working …

    …when map is not rotated)
    Helium314 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    60f02fb View commit details
    Browse the repository at this point in the history
  4. improve zoom to cluster

    Helium314 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    a72a0a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b12ea47 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    936d92d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1264266 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    7a934e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9350626 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    04fe236 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #542 from Helium314/cluster

    Add clustering
    westnordost committed May 15, 2024
    Configuration menu
    Copy the full SHA
    68c57cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f6a116 View commit details
    Browse the repository at this point in the history
  4. set pin icon scale to 1f

    apparently the larger the bitmaps, the more performance problems occur. Having a smoothly working map is more important than that the pin icon when focussed looks pixel-perfect.
    westnordost committed May 15, 2024
    Configuration menu
    Copy the full SHA
    fb38a0e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa73217 View commit details
    Browse the repository at this point in the history
  6. cluster dots shall be images

    so that circle and text fades in/out together
    westnordost committed May 15, 2024
    Configuration menu
    Copy the full SHA
    0897cc3 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. looks better with circles

    westnordost committed May 18, 2024
    Configuration menu
    Copy the full SHA
    c210506 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bac4cc View commit details
    Browse the repository at this point in the history
  3. show clusters only until zoom level 16 (before: 17) and display the n…

    …umber of quests, not the number of elements for which there are quests
    
    also, fix that quests that are not in clusters were not shown below zoom level 16
    westnordost committed May 18, 2024
    Configuration menu
    Copy the full SHA
    7c8c58c View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Configuration menu
    Copy the full SHA
    6eb7716 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    d65abdd View commit details
    Browse the repository at this point in the history
  2. remove (theoretical) possibility that map is cleared AFTER new data i…

    …s added
    
    both clear() and setting new pins is each started in a separate coroutine. Theoretically, it is possible for clearing of all map pins/data to be executed AFTER setting it with new data.
    westnordost committed May 21, 2024
    Configuration menu
    Copy the full SHA
    ddb7cfe View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. upgrade maplibre

    Helium314 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    d35e788 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1a1206 View commit details
    Browse the repository at this point in the history
  3. clear tangram tile cache

    Helium314 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    6a8d48c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80169a2 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. remove preloading images

    westnordost committed May 25, 2024
    Configuration menu
    Copy the full SHA
    ef05a73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    384e344 View commit details
    Browse the repository at this point in the history
  3. add images dynamically

    westnordost committed May 25, 2024
    Configuration menu
    Copy the full SHA
    621d70a View commit details
    Browse the repository at this point in the history
  4. fix

    westnordost committed May 25, 2024
    Configuration menu
    Copy the full SHA
    9ed4a57 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e4425f View commit details
    Browse the repository at this point in the history
  6. rename

    westnordost committed May 25, 2024
    Configuration menu
    Copy the full SHA
    1de43c3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8819c92 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7337c4c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b79969d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1223ca0 View commit details
    Browse the repository at this point in the history
  11. fix copy&paste mistake

    westnordost committed May 25, 2024
    Configuration menu
    Copy the full SHA
    457748b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c3ee2d4 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Configuration menu
    Copy the full SHA
    b8fd7ec View commit details
    Browse the repository at this point in the history
  2. Merge pull request #546 from streetcomplete/maplibre-dynamic-image-lo…

    …ading
    
    Maplibre dynamic image loading
    Helium314 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    9a1388c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1e15c5 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. remove usage of map-data.de - it lies many years in the past, the map…

    … stylesheet by Ent8r is not used anymore with MapLibre
    westnordost committed May 27, 2024
    Configuration menu
    Copy the full SHA
    cc8a280 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. make user track dotted

    Helium314 committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    45151b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. remove setting for map tile cache SettingsFragment

    maplibre offline regions don't count against any such limit, so there is little reason to fiddle with that setting. The app does not make clear however that this setting basically does nothing
    westnordost committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    3b88158 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c0a557 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bd61ca View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    56b38e0 View commit details
    Browse the repository at this point in the history
  2. update to 11.0.2-pre0

    westnordost committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    ef31c36 View commit details
    Browse the repository at this point in the history
  3. fix compile errors

    westnordost committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    7d29cd8 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    664e217 View commit details
    Browse the repository at this point in the history
  2. fix merge

    westnordost committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    88de26a View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. workaround for crash

    westnordost committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    09f5cff View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. never collide POIs in overlays

    because users might add POIs between zoom 18 and 20 that already exist if they don't see them displayed
    westnordost committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b872a02 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    f1d9d51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6ccb24 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    66c3fb0 View commit details
    Browse the repository at this point in the history
  2. clear overlay before reloading when switching overlays

    overlays may take a while to load, and when the old overlay is not cleared the user can select features of the old overlay, but in context of the new overlay (e.g. switching from things to address would allow editing the address of a waste bin)
    Helium314 committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    844e8bc View commit details
    Browse the repository at this point in the history
  3. adjust fonts

    use only roboto regular and bold
    add slight text offset to clusters to avoid font appearing off-center
    Helium314 committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    7b8455f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2caeb2f View commit details
    Browse the repository at this point in the history