]> hydra-www.ietfng.org Git - acmetensortoys-watchviz/log
acmetensortoys-watchviz
9 years agoGrid vis: mutate debug pref in onClick main
Nathaniel Wesley Filardo [Sat, 17 Sep 2016 19:48:46 +0000 (15:48 -0400)]
Grid vis: mutate debug pref in onClick

9 years agoAudioProvider hot path a little smaller
Nathaniel Wesley Filardo [Sat, 17 Sep 2016 19:46:56 +0000 (15:46 -0400)]
AudioProvider hot path a little smaller

Mutation to the collection of receivers now happens on cloned objects
and so the only synchronized operation needed on the hot path is the
read of the current pointer, rather than a full clone.  Immutability changes
everything.

9 years agoProgPrefFrag now refresh UI on pref changes
Nathaniel Wesley Filardo [Sat, 17 Sep 2016 19:46:11 +0000 (15:46 -0400)]
ProgPrefFrag now refresh UI on pref changes

This is quite generic but also terrible

9 years agoCode quality warnings, small fixes
Nathaniel Wesley Filardo [Sat, 17 Sep 2016 19:45:37 +0000 (15:45 -0400)]
Code quality warnings, small fixes

9 years agoRefactor UI
Nathaniel Wesley Filardo [Tue, 19 Jul 2016 05:04:16 +0000 (01:04 -0400)]
Refactor UI

Move Page hierarchy to vizlib in preparation for it maybe being useful on a
phone app, too.

Move watch app UI creation from MGVA to MainActivity

9 years agoPush SharedPreferences into Renderings, test
Nathaniel Wesley Filardo [Mon, 4 Jul 2016 22:11:24 +0000 (18:11 -0400)]
Push SharedPreferences into Renderings, test

Maybe not the right approach, but hey.  Test functionality with a settings
fragment that can be added to our grid adapter.

9 years agoFixes in Audio{Canvas,Provider}
Nathaniel Wesley Filardo [Mon, 4 Jul 2016 22:10:28 +0000 (18:10 -0400)]
Fixes in Audio{Canvas,Provider}

Notably "stop" and "release" had gotten lost somewhere along the way.
While here, catch some behavior that seems to happen only at crashing,
just to keep the logs saner.

9 years agoMore refactoring
Nathaniel Wesley Filardo [Fri, 1 Jul 2016 22:41:29 +0000 (18:41 -0400)]
More refactoring

Plumb a GridViewPager into being.  Lots of wrestling with drawing gunk.

9 years agoAnother refectoring pass
Nathaniel Wesley Filardo [Fri, 1 Jul 2016 00:38:04 +0000 (20:38 -0400)]
Another refectoring pass

In preparation for multiple audio consumers (display and... :) )
Simplify AudioCanvas to its core, push other functionality out to other
classes.  Some renaming elsewhere in the tree to hopefully improve clarity.

10 years agoSome heavy refactoring
Nathaniel Wesley Filardo [Fri, 17 Jun 2016 06:19:20 +0000 (02:19 -0400)]
Some heavy refactoring

Move visualizations and surface off to its own library
Add Meta-data tracking classes
Improve Grid visualization by using Avg to scale

10 years agoGive renderers access to raw audio, too
Nathaniel Wesley Filardo [Mon, 13 Jun 2016 06:10:13 +0000 (02:10 -0400)]
Give renderers access to raw audio, too

10 years ago.substring sadness
Nathaniel Wesley Filardo [Mon, 13 Jun 2016 06:07:27 +0000 (02:07 -0400)]
.substring sadness

10 years agoMake renderer collection a dequeue
Nathaniel Wesley Filardo [Sat, 11 Jun 2016 07:31:01 +0000 (03:31 -0400)]
Make renderer collection a dequeue

Add touch to AcmeTensor text to go back, just as a way to check

10 years agoMove renderers to their own package
Nathaniel Wesley Filardo [Sat, 11 Jun 2016 07:30:17 +0000 (03:30 -0400)]
Move renderers to their own package

10 years agoAvoid resetting colors in ambient update
Nathaniel Wesley Filardo [Thu, 9 Jun 2016 17:46:46 +0000 (13:46 -0400)]
Avoid resetting colors in ambient update

10 years agoNPEs can happen
Nathaniel Wesley Filardo [Thu, 9 Jun 2016 17:45:01 +0000 (13:45 -0400)]
NPEs can happen

Boo, hiss; the ordering of onStop and the canvas being destroyed appear
to be nondeterministic.  Just check for null in cycler thread.

10 years agoVisualizers as classes, not objects
Nathaniel Wesley Filardo [Thu, 9 Jun 2016 17:31:35 +0000 (13:31 -0400)]
Visualizers as classes, not objects

Visualizers out in their own files
Now reflect to invoke constructors

10 years agoProbe for BluetoothLE support, add requisite permissions
Nathaniel Wesley Filardo [Thu, 9 Jun 2016 04:03:36 +0000 (00:03 -0400)]
Probe for BluetoothLE support, add requisite permissions

10 years agoFix lifecycle management
Nathaniel Wesley Filardo [Wed, 8 Jun 2016 18:34:19 +0000 (14:34 -0400)]
Fix lifecycle management

Apparently onPause/onResume are less useful to us than I thought.

10 years agoSlightly prettier visualization?
Nathaniel Wesley Filardo [Thu, 9 Jun 2016 03:54:46 +0000 (23:54 -0400)]
Slightly prettier visualization?

10 years agoAdd a skeletal phone app for eventual store delivery?
Nathaniel Wesley Filardo [Wed, 8 Jun 2016 18:35:07 +0000 (14:35 -0400)]
Add a skeletal phone app for eventual store delivery?

10 years agoIgnore APK files too
Nathaniel Wesley Filardo [Wed, 8 Jun 2016 18:29:56 +0000 (14:29 -0400)]
Ignore APK files too

10 years agoNew rendering modes
Nathaniel Wesley Filardo [Wed, 8 Jun 2016 05:10:48 +0000 (01:10 -0400)]
New rendering modes

Touches for debugging and cycling displays

10 years agoInitial checkin
Nathaniel Wesley Filardo [Wed, 8 Jun 2016 01:03:40 +0000 (21:03 -0400)]
Initial checkin