Releases: CompassMB/MBCompass
v1.1.12
New Release: MBCompass v1.1.12
This release and upcoming ones follows the feature roadmap proposed in the v2 design proposal.
This update introduces important new features, UI enhancements, stability fixes, and translation updates.
Features
-
True North Support
Easily switch between True North and Magnetic North using the new toggle in Settings. -
AMOLED True Dark Theme
Added a pure-black AMOLED mode for improved contrast and better battery efficiency on OLED displays. -
Heading Status Indicator
A new on-screen indicator now clearly shows whether the compass is currently using True North or Magnetic North.
Fixes & Improvements
-
Sensor Status Dialog Fix
Resolved an issue where the dialog content was getting cut off on smaller screens. -
General UI & Stability Updates
Minor interface refinements and performance improvements for a smoother experience.
Support Development
MBCompass is free, open-source, and ad-free.
If you find it useful, consider donating to support ongoing development.
Compatibility: MBCompass supports Android 5.0 (API 21) and above.

v1.1.11
New release v1.1.11
This release bring major performance improvements.
Features
- Implemented an intuitive settings screen with color scheme.
Fixes/Improvements
- Fixed significant performant issue on Compass Rose due to unnecessary re-execution.
- Added feature flag in the manifest.
Donate MBCompass to keep this app free and ad-free
Note: MBCompass is available on API Level >=21 or Android 5.0 and above.
What's Changed
See Full Changelog: v1.1.10...v1.1.11
v1.1.10
- Updated Android Gradle Plugin to fix F-Droid build compatibility (no user-facing changes)
See: #88
F-droid internal build server issue: https://gitlab.com/fdroid/admin/-/issues/593
What's Changed
- fix: Removed duplicate .gitignore in project by @MubarakNative in #86
- Added funding.yml by @MubarakNative in #87
- New release v1.1.10 by @MubarakNative in #89
Full Changelog: v1.1.9...v1.1.10
v1.1.9
New release v1.1.9
BREAKING CHANGE: in features and improvements
Features
- Added sensor status indicator to the top app bar, with an alert dialog to notify users of compass accuracy changes.
- Introduced a settings screen to manage user preferences, including theme selection.
- Added a "Current Location" button on the map to manually center the map on your current position.
- Implemented smooth animations when navigating between screens.
- Improved visibility of the current location arrow on the map.
Fixes or Improvements
- Fixed transparency issues with edge-to-edge content on three-button navigation bars.
- Fixed map reloading after screen rotation.
- Fixed map drifting to unknown locations when the location fetch is interrupted.

v1.1.8
- Targeted the latest Android version 16
v1.1.7
- Implemented Edge-to-Edge support for Android 15 with backward compatibility.
What's Changed
- Features by @MubarakNative in #60
- Updated README by @MubarakNative in #61
- Dependency updates by @MubarakNative in #63
- Added contribution page by @MubarakNative in #64
- Added code of conduct by @MubarakNative in #65
- Implemented Edge to Edge by @MubarakNative in #66
- Project Metadata updated by @MubarakNative in #67
Full Changelog: v1.1.6...v1.1.7
v1.1.6
- App size reduced significantly (~90% compared to previous version)
- Uses lightweight map rendering for showing current location
- App performance and bug fixes
What's Changed
- New feature PR by @MubarakNative in #54
- Features by @MubarakNative in #55
- FIX release issue by @MubarakNative in #56
- Merge pull request #56 from MubarakNative/main by @MubarakNative in #57
- Merge pull request #57 from MubarakNative/features by @MubarakNative in #58
- Features by @MubarakNative in #59
Full Changelog: v1.1.5...v1.1.6
v1.1.5
- Smooth Compass Implementation
- Updated Compass rose
- Light and Dark theme supported
- FIX performance issues
What's Changed
- Features by @MubarakNative in #37
- Added maplibre dependency by @MubarakNative in #38
- Implement basic user location map viewer by @MubarakNative in #41
- Updated README by @MubarakNative in #42
- Update library versions & migrate to Compose Compiler Gradle Plugin by @ayus-aryal in #43
- Add unit test for AndroidSensorEventListener by @j0ker70 in #45
- Revert "Add unit test for AndroidSensorEventListener" by @MubarakNative in #47
- Updated agp by @MubarakNative in #49
- Fixed gradle checksum bin by @MubarakNative in #50
- Updated libs version by @MubarakNative in #51
- FIX: Compass frequent value updates by @MubarakNative in #53
New Contributors
- @ayus-aryal made their first contribution in #43
- @j0ker70 made their first contribution in #45
Full Changelog: v1.1.3...v1.1.5
v1.1.4
Breaking changes to the app features
- Added MapView in MBCompass to display current location on map using OpenStreetMap (no external setup required)
- Required location permission for showing location on map.
This is a beta release because of the #41 tile server required, so that server may not be production ready, but install this version and give your feedback on this feature

