Release 1.7.0

This commit is contained in:
Justice Vellacott 2026-01-19 21:43:53 -05:00
parent 16c79d3c2b
commit d7f62ad53b
4 changed files with 56 additions and 18 deletions

View file

@ -5,6 +5,32 @@ All notable changes to the Mobile UX plugin will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.7.0] - 2026-01-19
### Added
- `SortableList` component: drag-and-drop support for settings and improved tab management.
- `InsertMultipleAttachments` utility: bulk attachment insertion.
- New `cursor-commands.ts`: dedicated file for cursor and selection commands.
- New settings: toolbar visibility toggle and FAB record start/stop options.
### Changed
- Refactor: moved feature modules into `src/features` and utilities into `src/utils` for clearer project structure.
- Refactor: replaced direct style manipulation with `setCssProps` for more consistent styling.
- Updated FAB positioning and toolbar styles; changed default command icon to `circle-question-mark` and adjusted minimum app version.
- Internal: improved `FABManager` and `MobilePlugin` readability and performance; updated `keepInTabletMode` platform handling.
### Fixed
- Adjusted FAB positioning and toolbar padding for improved mobile layout.
- Fixed toolbar swipe-to-expand reliability (Fixes #29).
- Fixed bottom positioning and platform/tablet mode handling.
### Docs
- Updated README with new settings, search improvements, Sidebar Navigation documentation, and Tabs view enhancements.
## [1.6.0] - 2025-12-30
### Added

View file

@ -245,12 +245,23 @@ npm run build
```
src/
├── main.ts # Plugin entry point
├── fab.ts # Floating Action Button manager
├── toolbar-extension.ts # Context-aware toolbar ViewPlugin
├── mobile-search-leaf.ts # Mobile Search view
├── gesture-handler.ts # Gesture recognition and handling
└── settings.ts # Settings tab and interfaces
├── main.ts # Plugin entry point
├── settings.ts # Settings tab and interfaces
├── components/
│ └── SortableList.ts # Reusable drag-and-drop list component
├── features/
│ ├── cursor-commands.ts # Cursor & selection commands
│ ├── fab.ts # Floating Action Button manager (moved)
│ ├── sidebar-swipe.ts # Swipe Past Side Split / sidebar navigation
│ ├── tab-gestures.ts # Tab gestures and tab switcher logic
│ ├── tablet-mode.ts # Keep-in-tablet-mode helpers
│ └── toolbar.ts # Context-aware toolbar logic
├── utils/
│ ├── gesture-handler.ts # Gesture recognition and handling
│ └── InsertMultipleAttachments.ts # Bulk-attachment helper
└── views/
├── SearchLeaf.ts # Mobile search view
└── TabsLeaf.ts # Tabs view and tab management
```
## License

View file

@ -1,11 +1,11 @@
{
"id": "mobile",
"name": "Mobile",
"version": "1.6.0",
"minAppVersion": "1.11.4",
"description": "Mobile-optimized UX enhancements with floating action button, context-aware toolbars, and gestures.",
"author": "Justice Vellacott",
"authorUrl": "https://github.com/TheJusticeMan",
"fundingUrl": "",
"isDesktopOnly": false
}
"id": "mobile",
"name": "Mobile",
"version": "1.7.0",
"minAppVersion": "1.11.4",
"description": "Mobile-optimized UX enhancements with floating action button, context-aware toolbars, and gestures.",
"author": "Justice Vellacott",
"authorUrl": "https://github.com/TheJusticeMan",
"fundingUrl": "",
"isDesktopOnly": false
}

View file

@ -1,3 +1,4 @@
{
"1.0.0": "0.15.0"
}
"1.0.0": "0.15.0",
"1.7.0": "1.11.4"
}