Skip to content
Permalink
Branch: master
Commits on Jun 24, 2019
  1. Switch to an adaptive icon for version 4.0

    pmarks-net committed Jun 24, 2019
    This avoids an ugly white circle on newer devices.
    I just put layers from misc/*.xcf into the Image Asset Studio.
  2. Android SDK compatibility updates.

    pmarks-net committed Jun 24, 2019
    Play Store requires targetSdkVersion=28, and the Support Library
    (renamed to androidx) is no longer compatible with minSdkVersion<14.
    
    I'm bumping the version number to 4.0 because this breaks compatibility
    with Android releases prior to Ice Cream Sandwich.
Commits on Jun 18, 2018
  1. Interactive scrubbing improvements.

    pmarks-net committed Jun 18, 2018
    - Keep FADE_LEN at 4095 for crossfading, but reduce the AlternateFuture
      fade back to 512 or so, because this matters for latency.
    - Sleep for a bit after the first couple large chunks, to avoid burning
      lots of CPU while the spectrum is changing.
    
    Also bump the version to 3.7.1.
  2. Update version to 3.7.

    pmarks-net committed Jun 18, 2018
Commits on Jun 17, 2018
  1. Make FADE_LEN larger.

    pmarks-net committed Jun 17, 2018
    513 samples (about 10ms at 48KHz) was producing a regular tick on my
    Pixel 2 speakers, when generating low-frequency noise.
    
    The new value of 4095 samples (~85ms) eliminates the tick.  Note that
    SMALL_CHUNK_SIZE is 8192, and FADE_LEN must fit twice within it, so I
    eliminated the two extreme points of the sine wave.
Commits on Jan 28, 2018
  1. Set version to 3.6

    pmarks-net committed Jan 28, 2018
  2. Fade in for 1 second when playback starts.

    pmarks-net committed Jan 28, 2018
    This works by creating an AmpWave with a period of 2 seconds,
    that self-destructs upon reaching maximum volume.
    
    Fixes #13
  3. Add blank space at edges, and a bit of 3D.

    pmarks-net committed Jan 28, 2018
    The left/right edges of the screen may be difficult for users to reach,
    so this change makes the EqualizerView a bit narrower.  The first and
    last bars now have a double-wide touch target.
    
    Use the extra space for a simple orthograpic projection.
Commits on Jan 24, 2016
  1. Re-enable the backupAgent.

    pmarks-net committed Jan 21, 2016
    It turns out that a backupAgent actually does inhibit fullbackup (and
    the resulting service death), provided that you reset the fullbackup
    queue by rebooting the device.
Commits on Jan 18, 2016
  1. Disable the backup feature entirely.

    pmarks-net committed Jan 18, 2016
    Downgrading to targetSdkVersion 22 broke the Play Store upgrade process,
    so this is my only remaining option.
Commits on Jan 17, 2016
  1. Increment version code to 20.

    pmarks-net committed Jan 17, 2016
    19 was never released, but I was experimenting with the Play Store's alpha
    test feature.
  2. Delete the spinner_dropdown color hack.

    pmarks-net committed Jan 17, 2016
    This is no longer needed, because ActionBarCompat is now able to render
    the white-on-black spinner correctly in API 8.
  3. Roll back to targetSdkVersion 22

    pmarks-net committed Jan 17, 2016
    This turns "bmgr fullbackup net.pmarks.chromadoze" into a no-op, which
    will hopefully fix the bug where Android 6.0 kills the service in the
    middle of the night.
Commits on Jan 15, 2016
  1. Fix some warnings.

    pmarks-net committed Jan 15, 2016
  2. Add a simple BackupAgent.

    pmarks-net committed Jan 15, 2016
    Hopefully, this will prevent Android 6.0 from killing the service in the
    middle of the night.
Commits on Jan 11, 2016
  1. Set version to 3.5.2

    pmarks-net committed Jan 11, 2016
  2. Update to JTransforms 3.1

    pmarks-net committed Jan 11, 2016
    To reduce third-party dependencies, all parts of this library not
    required for float IDCT have been deleted.
Commits on Jan 10, 2016
  1. Use START_REDELIVER_INTENT, so Android will restart the service if the

    pmarks-net committed Jan 10, 2016
    kernel decides to kill it for whatever reason.
    
    Whenever the service is stopped or restarted, add some text to the main
    interface indicating why.
Commits on Apr 16, 2015
  1. Delete unnecessary volume scaling.

    pmarks-net committed Apr 16, 2015
    The setStereoVolume() documentation says 0.0 is silence, and 1.0 is
    unity gain, so scaling by the Min/Max is redundant.
Commits on Mar 29, 2015
  1. Remove IDEA-specific junk from version control.

    pmarks-net committed Mar 29, 2015
    It's not required to run a Gradle build, and Android Studio generates
    this stuff automatically when you import the project.
  2. Pin support/appcompat to a more-specific version.

    pmarks-net committed Mar 29, 2015
    These libraries have made breaking changes in the past, so it makes
    sense for major updates to need human intervention.
  3. Tag version 3.5.1

    pmarks-net committed Mar 29, 2015
    This version has no new features, but now it builds with Android Studio,
    and the About screen points to the new GitHub URL.
  4. Run "Reformat Code..."

    pmarks-net committed Mar 29, 2015
  5. Give up on Android 2.1 (API 7).

    pmarks-net committed Mar 29, 2015
    Android Studio considers it "deprecated", and something (perhaps the
    Toolbar) is causing a mysterious crash on startup.
  6. Fix some lint warnings.

    pmarks-net committed Mar 29, 2015
Commits on Mar 15, 2015
  1. Create LICENSE

    pmarks-net committed Mar 15, 2015
  2. Create README.md

    pmarks-net committed Mar 15, 2015
Commits on Dec 15, 2014
Older
You can’t perform that action at this time.