Skip to content

Releases: dhruvpitroda20-code/MemoryVoid

MemoryVoid v2.0.0 - Full-Featured Workspace & Custom Layouts

Choose a tag to compare

@dhruvpitroda20-code dhruvpitroda20-code released this 15 Oct 17:17
4b3a485

🚀 MemoryVoid v2.0.0 - Major Productivity & Workspace Update

MemoryVoid v2.0.0 transitions from a quick voice-memo and screenshot tool into a full-fledged daily note-taking and memory workspace inspired by Google Keep and Apple design principles.

What's New:

  • Full-Fledged Note Utility & Editor: Upgraded the note creator into a rich fullscreen editor supporting multi-line notes, interactive checklists (☑️) with keyboard enter-key auto-add, multiple image attachments (🖼️), and multi-audio voice memo recordings (🎙️).
  • Multi-Media Storage Architecture: Added robust support for storing and managing multiple images and voice memos per note without overwriting original captures.
  • Screenshot Capture Toggle: Added a quick preference toggle in the sidebar to enable or disable automatic screen captures alongside voice notes.
  • 5 Advanced Hardware Trigger Shortcuts:
    1. Hold Volume Down (Default)
    2. Double-Tap & Hold (Vol Up/Down)
    3. Sequence (Vol Up ➔ Hold Vol Down)
    4. Screenshot on Start (Hold Vol Down)
    5. Power Hold (Digital Assistant integration with silent background start and secondary power-hold to stop/save).
  • Card Layout Switcher: Added 4 unique accessible card views in the Appearance tab (Void Classic, Bento Grid, Capsule Split, and Focus Ledger).
  • Custom Card Colors: Added a vibrant color palette picker inside the note editor to color-code individual memory cards.
  • Dynamic UI Polish: Configured dynamic height handling for system settings rows, button touch feedback, and zero-shift rotation fixes for top-bar exit buttons.

📦 Installation

Download app-release.apk below and install it over your existing version (all data and settings are preserved).

MemoryVoid v1.0.1 - Stability & Theme Hotfix

Choose a tag to compare

@dhruvpitroda20-code dhruvpitroda20-code released this 14 Oct 21:15

🛠️ Bug Fixes & Stability Improvements (v1.0.1)

  • Fixed In-App Note Creation Crash: Resolved an issue where tapping the New Note (✏️) button caused the app to unexpectedly close on certain devices.
  • Fixed Fullscreen Back Navigation: Navigating back from the fullscreen memory viewer (dialog_fullscreen) now smoothly returns to the Home screen instead of exiting the application. Also preserved the Home activity task stack when opening memories from notifications or the floating overlay preview.
  • 3-Tier Theme & Glass Wallpaper Overhaul:
    • Glass Theme: Fixed live wallpaper visibility and blur rendering behind the main feed and dialogs, and corrected the Appearance card label from "System" to "Glass".
    • Light & Pitch Black Themes: Updated all popup menus, category flyouts, sidebar drawers, and input dialogs so their backgrounds, borders, and text colors dynamically adapt across Light, Pitch Black (#000000), and Glass modes.
    • Accent Color Picker: Fixed checkmark contrast so selecting light/white primary accents in Dark/Pitch Black mode displays a crisp contrasting tick icon.

📦 Installation / Updating

Download app-release.apk from the Assets section below and install it directly over your existing v1.0.0 installation (all saved memories and categories will be preserved).

MemoryVoid v1.0.0

Choose a tag to compare

@dhruvpitroda20-code dhruvpitroda20-code released this 14 Oct 12:03

MemoryVoid v1.0.0 — Official Release 🌌

I am excited to announce the official v1.0.0 release of MemoryVoid, an ultra-fast, hardware-driven memory journal app for Android 11+!


🎉 What's in v1.0.0

🎙️ Hardware Volume Down Memory Capture

  • Hold 'Volume Down' for 0.5s: Instantly starts background voice recording.
  • Release 'Volume Down': Captures a full-resolution screenshot at release and automatically pairs it with the voice recording into a memory card.
  • Floating Memory Overlay: Displays a springy floating window preview upon capture for instant review.

🎨 Complete Theme & Appearance Overhaul

  • 4 Distinct Theme Modes:
    • ☀️ Light Theme: Clean #F2F4F7 background with dark #121316 primary text.
    • 🌙 Dark Theme: Deep #101216 surface background with light #F0F2F5 text.
    • 🖤 Pitch Black Theme: True #000000 AMOLED pitch black background with pure white text.
    • 🪟 Glass Theme: Translucent frosted glass over device wallpaper with 60dp hardware window blur on Android 12+.
  • Adaptive High-Contrast Category Badges:
    • High-contrast pill badges (itemTag and fsTag) that dynamically adjust per theme:
      • Light Theme: Solid pitch black (#000000) background, pure white (#FFFFFF) text.
      • Dark / Pitch Black Theme: Solid pure white (#FFFFFF) background, pitch black (#000000) text.
      • Glass Theme: Translucent frosted white fill (#26FFFFFF) with 1dp stroke (#4DFFFFFF) and white text.
  • Custom Accent Color Palette: Select custom accent colors (Blue, Purple, Pink, Red, Orange, Yellow, Green, Cyan) or default to theme primary text color.

⚡ 120Hz Frame Pacing & Performance

  • Zero Frame Drops: All audio recording (MediaRecorder) and screenshot bitmap encoding are offloaded to background threads (Dispatchers.IO).
  • In-Memory Thumbnail LruCache: Caches up to 30 decoded image thumbnails in RAM to eliminate disk I/O lag while scrolling.
  • Tactile Micro-Haptics & Touch Pivots: Bouncy press scale animations now originate dynamically from the exact touch tap location with subtle KEYBOARD_TAP haptic feedback.

📱 Full-Screen Interactive Memory Viewer

  • iOS-Style Motion: Smooth iOS modal slide-up transitions (IosModalAnimation) and center spring zoom animations (IosZoomAnimation).
  • Floating Screenshot Card: Screenshots float in a dedicated Material 3 window card above the bottom controls dock.
  • In-App Editing: Rename notes, change category tags via flyout picker, listen to voice note audio, or open interactive pinch-to-zoom mode.

✏️ Direct In-App Note Creation

  • Write and save text notes directly inside the app using the + button on the top app bar.

📦 Installation Instructions

  1. Download app-debug.apk or app-release-unsigned.apk from the Assets section below.
  2. Install the APK on your Android device running Android 11 (API 30) or higher.
  3. Open MemoryVoid, follow the onboarding walkthrough, and grant the required Accessibility and Microphone permissions from Settings.
  4. Hold Volume Down anytime to take your first memory capture!

🐛 Bug Fixes & Stability

  • Fixed onDestroy() receiver leak warnings.
  • Fixed accessibility service unbinding during background recording.
  • Fixed soft keyboard clipping and IME window inset positioning.
  • Optimized R8 minification and resource shrinking in production builds.