github bakinazik/markleaf 1.2.0
1.2.0: New Paths

latest releases: 1.4.1, 1.4.0, 1.3.0...
3 months ago

Many changes, new features, and improvements have been made.
A detailed summary is provided below.
Hope you enjoy this version. ❤


Multi-select mode
The view toggle button now switches between normal mode and multi-select mode. In multi-select mode, items can be selected individually or by right-clicking. A bulk action menu appears with the following options:

Open selected
Opens all selected bookmarks in new background tabs.

Move to folder
Moves all selected items to a chosen folder at once.

New folder & move
Creates a new folder and moves all selected items into it.

Delete
Sends all selected items to trash or permanently deletes them if trash is disabled. Requires a second confirmation tap to prevent accidents.

Multi-select also works inside the trash panel, where selected items can be restored or permanently deleted in bulk.

Trash panel
A dedicated trash tab now sits in the bottom navigation. Deleted bookmarks are moved here instead of being removed immediately. Each item shows a days-remaining badge before auto-deletion. The panel has its own search, a select-all mode, a restore-all button, and an empty-trash button.

Folder style: Stack
Folders can now display a 2×2 favicon collage assembled from their contents, giving a quick visual preview of what's inside. The classic folder icon style is still available. The setting is exposed in the Settings tab.

Folder badge toggle
The item count badge on folders can now be turned off from Settings.

Theme control
Light, dark, and system-default auto themes can be set from Settings and are persisted across sessions.

Delete mode setting
Trash can be turned off entirely. When set to permanent, deletions bypass the trash and are gone immediately. Auto-delete expiry can be set to 3 days, 7 days, or 1 month.

Import / Export
All bookmarks, trash, and settings can be exported to a single JSON file and restored from it later.

Scroll-to-top button
A floating button appears when scrolling down far enough in either the bookmarks or trash list and returns to the top on tap.

Keyboard navigation improvements
Arrow left and Tab both navigate up a folder level. Escape exits multi-select mode. Navigation keys are now scoped to the active tab so they do not fire while in trash or settings.

Mobile awareness
Auto-focus on search inputs is now skipped on touch devices to prevent the on-screen keyboard from opening unexpectedly.

New bookmark animation
A newly added bookmark springs in with a subtle scale animation to confirm the action visually.

Search improvements
Search is now debounced at 100 ms and runs against a pre-built flat cache of all bookmarks rather than traversing the tree on every keystroke. Results are rendered in batches using requestAnimationFrame so the UI never blocks on large libraries. The first result is automatically keyboard-selected so pressing Enter navigates immediately.

Don't miss a new markleaf release

NewReleases is sending notifications on new releases.