My idea is to add at the top of the side scroll bar 'back to code menu'. It would work like this: Once user stops scrolling window past let me say 2s (to avoid saving stuff in the middle of scrolling) it's position is being saved and goes to the preview menu 'back to code menu'. Once user moves cursor over the menu button it opens list of previous 'code stare points' and once You move over some entry it's previewing the position scrolling there the scroll bar. Once You click the entry it locks the scrollbar in the position and saves on the top of the list previous position. You could add as the first entry another menu 'code change points' which would be the same menu but filtered off positions where You've been staring at the code, but not doing any changes.
The menu would look like this: [window tools on the top of the window...]___________________________[back to code menu icon] <----- opened back to code menu 99 /* public void onSomeButtonClicked(View view) { [code change points menu] || <----- 1st entry 'code change points menu' (unopened) 100 401 SupportMapFragment mapFragment = (S|| 101 425 /** Called when a drawer has settled|| 102 99 |\ /* public void onSomeButtonC|| '|\' is cursor position ... 331 mGoogleApiClient = new GoogleApiClie|| 217 // enable transitions TODO(7): || 457 public void onDismissed(Snackbar|| 788 if (event == DISMISS_EVENT|| 71 private LocationSettingsRequ|| 291 ViewCompat.setOnApplyWind|| 390 return insets; || 1 package com.maverickd|| || || || || || || || | | | | | | || || || || ... -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.