From d7f62ad53beb22db7dfba950e261f7f16ad8edcc Mon Sep 17 00:00:00 2001 From: Justice Vellacott Date: Mon, 19 Jan 2026 21:43:53 -0500 Subject: [PATCH] Release 1.7.0 --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ README.md | 23 +++++++++++++++++------ manifest.json | 20 ++++++++++---------- versions.json | 5 +++-- 4 files changed, 56 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36c88a8..9b1594f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/README.md b/README.md index c5615ca..80b7c4e 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/manifest.json b/manifest.json index eb13d11..1776634 100644 --- a/manifest.json +++ b/manifest.json @@ -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 +} \ No newline at end of file diff --git a/versions.json b/versions.json index af9a39e..952771d 100644 --- a/versions.json +++ b/versions.json @@ -1,3 +1,4 @@ { - "1.0.0": "0.15.0" -} + "1.0.0": "0.15.0", + "1.7.0": "1.11.4" +} \ No newline at end of file