Releases: MathieuDvv/Nboard
Nboard v1.4.1
Nboard v1.4.1 - Community Layouts & Micro-Features
🎉 Thank You for 50 Stars! 🎉
Thank you to everyone who has starred, downloaded, or reported issues for Nboard. The initial response to this project has been incredible.
This release introduces direct support for community-submitted keyboard layouts and adds a set of highly requested features and UI polishes.
What's New
- Community Layouts Hub: Added an in-app "More layout here" shortcut in settings that links directly to the
Community Layouts/folder on GitHub. - New Included Layouts: Contributed
arabic-qwerty-gboardandgerman-qwertz-gboardlayouts are now available in the layouts folder. - AI-Generated Layout Templates: Added
japanese-romaji-gboardandchinese-pinyin-gboardlayouts. - Hindi Layout: Added
hindi-inscript-classiclayout. - Upgraded Icons: Refined the settings app "Replay Onboarding" and "Ko-fi" buttons to correctly use official Lucide icon SVG paths.
- Branding updates: Refined Nboard's icons inside the app's onboarding and Android launcher icon.
Installation Requirements
- Android 8.0+ (API 26+)
- Internet connection for AI features (optional)
Steps
- Download
NBoard-v1.4.1-release.apkfrom the assets below. - Install the APK on your device.
- Go to Android Settings -> System -> Languages & Input -> On-screen keyboard.
- Enable Nboard.
- Set Nboard as the default keyboard.
Assets
NBoard-v1.4.1-release.apkNBoard-v1.4.1-source.zip
Feedback & Support
- Bug reports: GitHub Issues
- Feature requests: GitHub Discussions
License
- AGPL-3.0
Nboard v1.4.0 : Introducing Community layouts
Nboard v1.4.0 : Introducing Community layouts
Nboard is a Nothing-inspired Android keyboard with AI tools, smart clipboard, emoji search, and minimalist UX.
This release introduces community layout packs, app-wide AMOLED theming, and a cleaner contribution flow for custom layouts.
What's New
- Added custom community layout import from local XML files in Settings.
- Added optional per-key long-press variants in layout XML (
<variants><key value="...">...</key></variants>). - Added a root
layout_template.xmlto make custom layout creation easier. - Added
Community Layouts/in the repo so contributors can submit XML layouts with clear naming conventions. - Added AMOLED Black theme support with app-wide token-based theming (settings, onboarding, and keyboard).
Changed
- Renamed built-in layouts to:
Azerty (legacy)Azerty (gboard)Qwerty (legacy)Qwerty (gboard)
- Removed the debug layout export option from settings.
- Improved layout pack docs in README, CONTRIBUTING, and examples.
Project Direction
- With this implementation, there probably won't be any more MAJOR updates.
- The next releases will mainly focus on maintenance and bug/code fixes as development focus shifts to other projects.
- Branch strategy remains split:
- Legacy line:
v1.3.0(main) - New layout-system line:
v1.4.0+(feat/layout-pack-import) - No merge is currently planned between the two lines.
- Legacy line:
Installation
Requirements
- Android 8.0+ (API 26+)
- Internet connection for AI features (optional)
Steps
- Download
NBoard-v1.4.0-release.apkfrom the assets below. - Install the APK on your device.
- Go to Android Settings -> System -> Languages & Input -> On-screen keyboard.
- Enable Nboard.
- Set Nboard as the default keyboard.
Assets
NBoard-v1.4.0-release.apkNBoard-v1.4.0-source.zip
Feedback & Support
- Bug reports: GitHub Issues
- Feature requests: GitHub Discussions
License
- AGPL-3.0
Nboard v1.3.0 - Smart Typing + Local Intelligence + Architecture Refactor
Nboard v1.3.0 - Smart Typing + Local Intelligence + Architecture Refactor
Nboard is a Nothing-inspired Android keyboard with AI tools, smart clipboard, emoji search, and minimalist UX.
This release upgrades typing quality with smart assists, improves local prediction/autocorrect algorithms, and ships a major internal refactor for maintainability.
What's New
- Added Smart Typing assists:
- Auto-space after ending punctuation (
.,!,?) - Auto-capitalize after ending punctuation
- Auto-return to letters after typing
number + space
- Auto-space after ending punctuation (
- Added input-context guards using Android
InputTypeso smart assists stay off in email/URL/password/username and numeric-only fields. - Improved local word prediction and autocorrect quality with updated dictionary + n-gram behavior and better context handling.
Changed
- Refactored the keyboard architecture into focused modules (text input, autocorrection, bottom modes, voice, clipboard, emoji/prediction, swipe/touch) instead of one large monolith.
- Expanded automated test coverage across smart typing, autocorrect, prediction, trie behavior, and layout mode logic.
- Updated docs with a dedicated developer architecture guide.
It's Open Source!
If you want features I'm not planning to add, fork the repository!
The codebase is now cleanly organized (thanks to the v1.3.0 refactor), so it's easier than ever to:
- Add your own features
- Customize for your needs
- Release your own version
Just maintain attribution and share your code (AGPL-3.0 requirement).
Installation
Requirements
- Android 8.0+ (API 26+)
- Internet connection for AI features (optional)
Steps
- Download
NBoard-v1.3.0-release.apkfrom the assets below. - Install the APK on your device.
- Go to Android Settings -> System -> Languages & Input -> On-screen keyboard.
- Enable Nboard.
- Set Nboard as the default keyboard.
Assets
NBoard-v1.3.0-release.apkNBoard-v1.3.0-source.zip
Feedback & Support
- Bug reports: GitHub Issues
- Feature requests: GitHub Discussions
License
- AGPL-3.0
Nboard v1.2.0 - Gboard keyboards and more
Nboard v1.2.0 - Gboard Keyboards and Usability Update
Nboard is a Nothing-inspired Android keyboard with AI tools, smart clipboard, emoji search, and minimalist UX.
This release adds Gboard-style keyboard layouts, improves punctuation ergonomics, and makes AI text transformations language-aware.
What's New
- Added Gboard AZERTY and Gboard QWERTY layouts.
- Added Gboard punctuation keys
,.and'on the bottom row. - Added contextual left punctuation key in Gboard (
/in URL fields,@in email fields). - Added punctuation variants (
!,?,;) on long-press for.in Gboard mode. - Added optional Number Row toggle in Settings.
- Improved AI transformations to preserve the selected text language by default.
Changed
- Gboard bottom-row geometry tuned: narrower spacebar with balanced punctuation/tool key widths.
- Gboard tool selection now uses a single key with press-and-hold menu (AI, Clipboard, Emoji).
- Settings now include Gboard layouts and Number Row controls.
Installation
Requirements
- Android 8.0+ (API 26+)
- Internet connection for AI features (optional)
Steps
- Download
NBoard-v1.2.0-release.apkfrom the assets below. - Install the APK on your device.
- Go to Android Settings -> System -> Languages & Input -> On-screen keyboard.
- Enable Nboard.
- Set Nboard as the default keyboard.
Assets
NBoard-v1.2.0-release.apkNBoard-v1.2.0-source.zip
Feedback & Support
- Bug reports: GitHub Issues
- Feature requests: GitHub Discussions
License
- AGPL-3.0
Nboard v1.1.0 - Feature Update
Nboard v1.1.0 - Feature Update
Nboard is a Nothing-inspired Android keyboard with AI tools, smart clipboard, emoji search, and minimalist UX.
This release adds major usability improvements and new beta capabilities.
What's New
- Voice recognition (hold send) with live dictation and onboarding toggle.
- Enhanced swipe typing precision with a smooth yellow trail.
- New trail visibility setting for swipe typing.
- AI prompt now supports selected-text context (instruction applied to selected text).
- Settings reorganization with a dedicated Beta Features section.
Project Status
Nboard is feature-complete and in maintenance mode after v1.1.0.
I built this keyboard to solve my own problem: wanting a Nothing-inspired keyboard with AI tools. It works great, and I use it daily.
I'll fix critical bugs, but I'm not committing to major new features. The project does what it's meant to do.
If you want additional features, fork it! It's open source (AGPL-3.0) for exactly this reason.
Installation
Requirements
- Android 8.0+ (API 26+)
- Internet connection for AI features (optional)
Steps
- Download
NBoard-v1.1.0-release.apkfrom the assets below. - Install the APK on your device.
- Go to Android Settings -> System -> Languages & Input -> On-screen keyboard.
- Enable Nboard.
- Set Nboard as the default keyboard.
Assets
NBoard-v1.1.0-release.apkNBoard-v1.1.0-source.zip
Future updates (Not planned yet)
- Password autofill (AutofillManager integration)
- GIF search
- Additional AI quick actions
- Additional language support
- Further swipe typing improvements
Feedback & Support
- Bug reports: GitHub Issues
- Feature requests: GitHub Discussions
License
- AGPL-3.0
Nboard v1.0.1 - Bugfix Release
Nboard v1.0.1 - Bugfix Release
Nboard is a Nothing-inspired Android keyboard with AI tools, smart clipboard, emoji search, and minimalist UX.
This update focuses on stability and typing flow fixes from v1.0.0.
Fixed
- Fixed a crash when deleting clipboard history items.
- Fixed emoji search selection to insert into the active app input field (not the search bar).
- Fixed prompt/search focus routing so typing can return to the host app text field instead of staying locked to the inline pill input.
- Added a new
Disabledoption for Basic autocorrect in Settings.
Core Features (unchanged)
- AI Integration (Gemini): Summarize, Fix Grammar, Expand, custom prompts.
- Smart Clipboard: history, pin/delete, recent clipboard chip.
- Typing & Input: AZERTY/QWERTY, smart shift, long-press variants, spacebar cursor swipe.
- Emoji & Search: searchable emoji browser with recent usage.
- Customization: themes, fonts, configurable side mode keys.
- Beta Features: Swipe Typing and Word Prediction.
Installation
Requirements
- Android 8.0+ (API 26+)
- Internet connection for AI features (optional)
Steps
- Download
NBoard-v1.0.1-release.apkfrom the assets below. - Install the APK on your device.
- Go to Android Settings -> System -> Languages & Input -> On-screen keyboard.
- Enable Nboard.
- Set Nboard as the default keyboard.
Assets
NBoard-v1.0.1-release.apkNBoard-v1.0.1-source.zip
Feedback & Support
- Bug reports: GitHub Issues
- Feature requests: GitHub Discussions
License
- AGPL-3.0
v1.0.0 - Official Release
Nboard v1.0.0 - Official Release
Nboard is a Nothing-inspired Android keyboard with AI superpowers, smart clipboard, and clean minimalist UX.
Built for Nothing Phone users who wanted a keyboard matching their device's aesthetic - works great on any Android phone.
Features
AI Integration (Gemini)
- Quick Actions: Summarize, Fix Grammar, Expand
- Custom Prompts: Free-form AI requests for any text transformation
- Smart, compact responses optimized for mobile typing
Smart Clipboard
- History with pin/delete functionality
- Text and image preview support
- Recent clipboard quick access chip
Typing & Input
- AZERTY and QWERTY layouts
- Smart shift behavior (auto-capitalize, one-shot shift, caps lock)
- Local autocorrect (French / English / Bilingual modes)
- Long-press variants for letters and punctuation
- Spacebar cursor swipe (Gboard-style)
- Haptic feedback and press animations
Emoji & Search
- Searchable emoji browser
- Recent/most-used emoji tracking
- Horizontal scrolling grid
Customization
- Themes: System, Light, Dark, Dark (Classic)
- Fonts: Inter, Roboto
- Configurable bottom keys: Choose AI/Clipboard/Emoji for left and right positions
- Contextual action button (adapts to input field type)
Beta Features
- Swipe Typing: Glide through letters for faster input (experimental)
- Word Predictions: Smart suggestion bar above keyboard (experimental)
Beta features may have occasional accuracy issues. We're actively improving them!
Installation
Requirements
- Android 8.0+ (API 26+)
- ~15 MB storage
- Internet connection for AI features (optional)
Steps
- Download
nboard-v1.0.0.apkfrom the assets below - Install the APK on your device
- Go to Settings → System → Languages & Input → On-screen keyboard
- Enable Nboard
- Tap "Default keyboard" and select Nboard
- Open any app with a text field to start typing!
AI Setup (Optional)
AI features require a free Gemini API key:
- Get your key at Google AI Studio
- Open Nboard settings (tap "Test keyboard" or find Nboard in your apps)
- Go to "AI settings" → "Set API Key"
- Paste your key and save
You can also configure during onboarding on first launch.
Known Issues
- Swipe typing may occasionally misinterpret complex gestures (beta)
- Word prediction accuracy varies between languages (beta)
- Password autofill not yet implemented (coming in v1.1)
Roadmap (v1.1)
- Voice input
- Password autofill (AutofillManager integration)
- GIF search
- Improved swipe typing accuracy
- Additional AI quick actions
- More language support
Feedback & Support
- Bug reports: GitHub Issues
- Feature requests: GitHub Discussions
- Questions: Open an issue or discussion
Support Development
If you find Nboard useful and want to support development:
License
AGPL-3.0 - Free for personal use. See LICENSE for details.
For commercial licensing inquiries, contact: mathieu.davinha83@gmail.com
Credits
- Design inspired by Nothing's minimalist philosophy
- Powered by Google Gemini API
- Built with Kotlin and Jetpack Compose
First release - Let us know what you think!