Johan von Forstner
56348905a6
fix DB migration
2020-12-26 16:59:28 +01:00
Johan von Forstner
3336faa953
fix crash on first start
2020-12-26 16:45:09 +01:00
Johan von Forstner
e22e1521a4
fix display of 24/7 opening hours
...
(regression introduced in 2cd9e9d6 )
2020-12-26 16:41:53 +01:00
Johan von Forstner
e974acac4e
Implement filter profiles ( #37 )
...
* start to work on filter profiles
* fix migration
* add "save as profile" button
* try to make profile a primary key
* start to create preliminary filter profile saving dialog
* implement saving and selecting filter profiles
* fix selection of filter profiles after creation, improve UX
* facilitate editing of existing filter profiles
* implement list of filter profiles with swipe-to-delete
* improve UX for deleting filter profiles
* add possibility to reorder filter profiles
* add empty state for filter profiles
2020-12-26 16:36:43 +01:00
Johan von Forstner
1e04d6e98a
implement hashCode for MultipleChoiceFilterValue
2020-12-24 15:38:58 +01:00
Johan von Forstner
a0045fc6bb
add filter by categories ( fixes #64 )
2020-12-24 15:37:13 +01:00
Johan von Forstner
ec10b51387
fix crash caused by switching to view binding from android-ktx-extensions
2020-12-24 15:33:00 +01:00
Johan von Forstner
b054464280
fix some deprecations / warnings
2020-12-23 16:29:37 +01:00
Johan von Forstner
1a32159526
Kotlin version and various library upgrades
2020-12-23 16:12:49 +01:00
johan12345
6a5dc93fd8
show distance of charging stations to current location
2020-10-27 22:52:03 +01:00
johan12345
a85966bb1d
Add button to edit a station on GoingElectric.de ( fixes #62 )
2020-10-27 22:28:23 +01:00
johan12345
bf3c401c37
add map scale ( fixes #38 )
2020-10-26 23:11:59 +01:00
johan12345
40503b6bd2
handle rate limiting by NewMotion API
2020-09-20 23:02:23 +02:00
johan12345
6f9ea6c6e3
add cookieManager to HTTP client used by AvailabilityDetector
2020-09-20 22:37:23 +02:00
johan12345
a79d013179
upgrade Retrofit and OkHttp
2020-09-20 22:36:55 +02:00
johan12345
4b75389a31
favorites: sort by distance ( fixes #57 )
2020-09-20 22:20:57 +02:00
Johan von Forstner
2cd9e9d642
correct display of opening hours description if there are no opening hours
2020-09-12 17:14:21 +02:00
Johan von Forstner
7d495468ea
Add better description for "Tesla HPC" connector
2020-09-12 17:12:35 +02:00
johan12345
479917fad1
fix wrong position of layers button in case of display cutout ( fixes #51 )
2020-08-24 22:57:02 +02:00
johan12345
c18ea5b15d
add link “report new station” to main menu ( fixes #53 )
2020-08-24 20:11:44 +02:00
johan12345
62116473c8
Navigation component: add settings as top-level destination
2020-08-24 19:46:32 +02:00
Johan von Forstner
38e022b547
Add links to Twitter account and GoingElectric.de forum thread
2020-08-22 20:07:33 +02:00
Johan von Forstner
b8c438503c
add new icon for "more than one connector"
2020-08-22 09:20:05 +02:00
Johan von Forstner
2ca6a8e3e8
fix vertical position of markers
2020-08-22 08:21:13 +02:00
Johan von Forstner
0ae201e363
MultiSelectDialog: case-insensitive sorting ( fixes #44 )
2020-08-22 08:11:50 +02:00
Johan von Forstner
d9415ed7a0
fix LocaleContextWrapper
2020-08-16 13:42:13 +02:00
Johan von Forstner
8a54b5cb05
SliderFilter: fix default value for min > 0
2020-08-12 19:30:57 +02:00
Johan von Forstner
6a8220c1c2
implement autocomplete for Mapbox
2020-08-09 17:35:31 +02:00
Johan von Forstner
7c29b619a5
implement switching between map providers in settings
...
Google Maps and Mapbox
2020-08-09 13:09:48 +02:00
Johan von Forstner
7052ce3c3c
fixes for Google Maps and OSM variants
2020-08-09 12:22:58 +02:00
Johan von Forstner
54d1c8ba61
update anymap with mapbox fixes
2020-08-06 19:54:08 +02:00
Johan von Forstner
45497f9208
OSM: implement night mode
2020-07-24 20:27:12 +02:00
Johan von Forstner
140c634397
start splitting app in FOSS and Google variants
2020-07-23 12:20:09 +02:00
johan12345
f7ed7f1e93
use AnyMaps to make the map view able to use OSM maps
2020-07-20 22:39:22 +02:00
Johan von Forstner
df79f02e1d
fix crashes with missing internet connection
2020-07-11 18:25:29 +02:00
Johan von Forstner
c4d44f9ddf
switch connectors filter to MultiSelectDialog
...
because Chip interface is buggy
2020-07-05 12:38:58 +02:00
Johan von Forstner
6bec397133
try to improve MultipleChoiceFilter
2020-07-05 11:20:32 +02:00
Johan von Forstner
36aeb201ca
move some adapters out of DataBindingAdapters.kt
2020-07-05 11:07:36 +02:00
Johan von Forstner
6ac49fd84d
highlight selected charging cards also in detail dialog
...
(refs #32 )
2020-07-02 19:15:44 +02:00
Johan von Forstner
23b87e69c0
highlight selected charging cards in preview of compatible charging cards
...
(fixes #32 )
2020-07-02 18:54:22 +02:00
johan12345
3bb5521c18
minimum connectors filter: start at 1 ( fixes #34 )
2020-06-30 17:28:16 +02:00
johan12345
76f7b97c1f
Set marker color depending on selected connectors ( fixes #33 )
2020-06-30 16:56:05 +02:00
johan12345
50de0009c7
MultiSelectDialog: sort by name instead of by ID ( fixes #31 )
2020-06-29 07:54:01 +02:00
johan12345
f906846fcc
improve performance of IconGenerator by caching BitmapDescriptors instead of Bitmaps
2020-06-28 20:18:37 +02:00
johan12345
b50225af32
further improvements to MarkerAnimator
2020-06-28 19:39:15 +02:00
Johan von Forstner
8abd5219aa
improvements to marker animations
2020-06-27 19:00:13 +02:00
Johan von Forstner
71f9a25c5a
IconGenerator: increase cache size
2020-06-27 18:44:22 +02:00
Johan von Forstner
b5f4314795
preserve night mode across app restarts
2020-06-26 08:26:49 +02:00
Johan von Forstner
034196b9fa
Add setting to manually enable/disable night mode ( fixes #35 )
2020-06-25 18:52:30 +02:00
Johan von Forstner
72d7f7dc57
LocaleContextWrapper.kt: remove unused code
2020-06-25 18:52:29 +02:00