backpackingmap's People
backpackingmap's Issues
Increase max concurrent requests
Turn off development mode if necessary to avoid quota errors, should still be under cap
Retry on failure
See if disabling anti aliasing stops the flicker on pan on high zoom
It's a property of the Paint
Use core path data from scottish councils
They seem to list them individually
Download open os maps
Replace ApiError with EitherNet
add transition animation between setup tabs
Don't re-create fragments in login activity
Fragment manager saves and re-creates fragments. Check if supportFragmentManager.findFragmentById(R.id.fragment_container) != null
, if so don't create
Analyze power usage
Don't allow back button to exit login to main
When holding your finger still view moves slightly
Seems like ScrollDetector fires events when finger x and y are the same.
This wasn't caused by 914e9ae, but possibly made more noticeable?
Increasing the buffers that hold deltas didn't help
Add layers button that animates out into picker attached to where it was
Rate limit external API calls per user
Emit unknown after 1min of no results in location processor
Synchronize with backend
Add details on OS license that I must display to end user
Create worker pool to request
Should pull off a priority and a low-priority queue, one for user-waiting and one for predicted useful. Predicted useful should include very scaled out for your area
Screenshot testing
Sign user out on persistent login error
Use dagger
Consider replacing LiveData with Flow
Use center of pinch as center of zoom
Don't zoom centered around the center of the map
Ask ukclimb about integrating?
Use shared prefs for user, not db
Cleaner way to have singleton
Ask ukhillwalking about integrating?
Add session refreshing
Running a refresh loop uses more power than running on failure, maybe slightly faster, think about
Use type converters to store custom types in room directly
Instead of using intermediate objects
Integrate with slowways
Properly handle permissions (denial, etc)
Use dexter to simplify calling and show results on rejection
Make map under status bar
Consider shipping logs to app server in production
Custom timber tree?
Refactor MapView into MapView and MapViewModel
To create a MapView you pass in a MapViewModel. Make it a real view model, so it survives configuration changes
Replace mutex in access token cache with actor
To avoid contention in the start up case
See if I can integrate with scotways db
Fix use of Mutable/immutable live data
Deploy server
Consider AWS eu-west-1 to be in the same region as OS (a ping on api.os.uk gets Apigee in that region, Apigee is an API hosting platform owned by Google)
refactor non-changeset methods into contexts
Add animations
Early WmtsLayer render contains a single placeholder tile
add process indicator to setup tabs
Ship own sqlite
Replace room with sqldelight
Big: zoom all the way out, pan doesn't work
Fix concurrency bug in db access object
Begin testing
Add english trails
Activity tracking
Ask walkhighlands about integrating?
Make repository singleton
The token logic assumes this, two tokens can't exist at one
Have only one onDraw loop
Multiple sources of Renderer.Commands which are merged async. onDraw just goes for command command.draw(canvas)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.