Changelog
Marta 0.8.2 (25 Jul 2024)
New features
- Marta now recognizes complex file extensions (such as
.tar.gz
) - Completion in the “New File” and “New Directory” dialogs #1021
- Completion in the “Go to Path” dialog #979
- Show an alert on opening a large number of files simultaneously #819
- The new “Update Settings” action allowing to switch to EAP versions
- Forward/Back keys on generic mice are now supported #855
- Configuration
- Marta now recognizes complex file extensions (such as
Lua API
- Lua updated to 5.4.7
- A custom
ActionContext
can now be constructed #816 - The new
Path
type for more consistent path handling ListModelHandler.modelRefreshed()
renamed tomodelReloaded()
,stateUpdated()
renamed tomodelUpdated()
- Fixed various crashes on incompatible type metamethod invocation
- Fixed
GlobalContext.get()
- Fixed construction of
IntRange
Bugfixes
- Terminal
- Configuration
- Archive support
- After the Analyze Disk Usage action, the wrong sorting column is displayed #833
- A random hotkey is shown in the Action Bar if several hotkeys are configured for the action #788
- Crash on drag-drop with the right mouse button pressed
- Fixed sporadic current file changing
- Changed the default text editor to the built-in TextEdit (it was Sublime Text before)
- Open With → All Applications now shows system applications
Marta 0.8.1 (5 Aug 2021)
New features
- New Look Up implementation
- New preferences editor implementation
- Incomplete colorisation of color codes in Preferences editor #586
- “Open As…” action came back with the better implementation #727
- Save active pane and name under cursor on restart #710 #743
- Open a new tab on middle click #735
- Allow specifying default pane parameters #739
- Recognize .sublime-package extension as a ZIP file #714
- “Navigate to Original File”: allow opening in the inactive tab #717
Ctrl+Tab
andCtrl+Shift+Tab
registered as hotkeys for switching tabs
Bugfixes
- “Analyze disk usage”
- Quick Select: Marta crashes when filtering in “/” #745
- “Show directories on top” is always enabled on relaunch, regardless of saved state #734
- Right click should activate a context menu even if the pane is not focused #732
- CLI requires new macOS even though Marta itself works on 10.12 #729
- Quick look does not update on switching panes #721
- Key overlay has sharp corners #712
- Corners of the action bar don’t match new window corners on Big Sur #701
- “Duplicate” on files with complex extensions (such as tar.gz) works incorrectly #687
- “Get package contents” don’t work on a symlinked file #633
- Path completion isn’t shown for paths starting with ‘../’ or ‘./’ #390
- Search ignores content within /
/Library #318 - Allow vertical scrolling in breadcrumbs #768
- Copy/Move: delete existing files on replace instead of overwriting the content
- Fixed
Ctrl+Tab
hotkey handling #184 - Fixed control sizes in dialogs #783
- Command-line helper
- Open tabs in the active window (instead of the last opened one)
- Saved windows aren’t restored when launched using the command-line helper
- Open panes launched using the command-line helper with default settings
Other changes
Marta 0.8 (2 December 2020)
- New features
- File system and asynchronous operations are rewritten from scratch
- Dialog hotkeys are now shown on holding “Option” key #660
- Implement proper navigation across symbolic links #686
- Play sound at the end of lengthy operations #603
- New actions
- Breadcrumbs
- Allow specifying size format in different size units #665
- Display an actual icon for “..” list item #102
- Tabs for virtual folders are now more visible #596
- Add “Close other tabs” and “New tab” to the tab context menu #566
- Open .klib (Kotlin library) files as ZIP archives #684
- Allow specifying additional extensions for ZIP file system #632
- Suggest deleting files if the volume doesn’t support trashing #3
- “Ordering” action now accepts arguments #692
- Hide files with a “hidden” attribute #589
- Add “all.applications” path variable #561
- Bugfixes
- “New directory/new file”: the created file is not selected sometimes #487
- Fixed macOS built-in search functionality in Help menu #643
- Caret isn’t visible in preferences left editor #639
- Symlink files should have an arrow badge in ZIP archives #683
- Symlinks pointing to directories in ZIP archives should have a folder icon #685
- Select all (Cmd+A) doesn’t work in Search Bar #682
- Analyze disk usage: Delete operation should affect the calculated size of folders #681
- Can’t move files across volumes #622
- Scroll position on new directory load should always be reset to zero #689
- Cached files should be deleted when the parent file system is disposed #679
- Don’t prioritize base actions over ordinary one #671
- “Invert selection” action doesn’t work properly if no items are selected #653
- Drag & Drop is active even if disabled in Preferences #652
- Duplicate path in “Analyze disk usage” action #648
- Delay on first context menu display #647
- Hotkeys in dialogs
- Marta forgets tab order on relaunch #627
- Glitch on opening Preview #625
- Can’t remap Cmd+N #623
- “Open external terminal here” and “Go forward” shortcuts aren’t updated in application menu #617
- listModelHandler extension broken in Lua API #616
- Wrong selection after renaming with the same name #608
- Use native keyboard shortcut handling #504
- CoreUI: RunTimeThemeRefForBundleIdentifierAndName() couldn’t find Assets.car fault #600
- Unable to map Cmd+N hotkey #383
- Other changes
- Unify action identifier naming #630
- Touch Bar icons now look HIG-compatible #693
- Change hotkey for “Show hidden files” action to
Cmd+Shift+.
, as in Finder #658 - Disable system accent selection color by default #666
- Return text field focus ring back #649
- Update tutorial screenshots #673
- Update libarchive to 3.4.3 #656
- Update liblzma to 5.2.5 #655
- Update libzip to 1.7.3 #654
Marta 0.7.1 (30 November 2019)
- New features
- “Services” item in context menu #494
- “Services” item in application menu #568
- Tabs: Add a “close” button #302
- UI
- Do not accept application bundles as drag-drop receivers #576
- Support back/forward gestures (Logitech mouses) #605
- Add a warning popup when trying to quit Marta during copy/move operations #404
- Lua API: Add non-blocking ‘os.execute()’ alternative #594
- Bugfixes
Marta 0.7 (12 September 2019)
- New features
- Lua API for plugins #254
- Add “Select theme” action #363
Marta.app
binary is notarized so it can be run under macOS 10.15 Catalina- Recognize
.nupkg
archives as ZIP files #555 - Etty
- Action
core.select
that selects an item #563 - Provide better indication when Marta app is inactive #506
- Allow configuration directory symlinking #333
- Bugfixes
- Base actions are shown in Actions panel #556
- High CPU consumption when idle #550
- Fixed a performance issue in list drawing that caused laggy experience
- Crash on closing window #553
- Preserve and restore the last navigation session between restarts #547
- Go to path doesn’t work with symlinked directories #552
- Copy-paste don’t work in the Rename dialog #551
- etty: Crash on window resizing #531
Marta 0.6.2 (18 April 2019)
- New features
- Bugfixes
- Bindings don’t work for a number of hotkeys (such as
Cmd+Shift+/
) #503 - Cannot open a symbolic link #500
- Color highlighting is not updated on directory change #496 #497
- Can’t position a pane divider to 0% or 100% #514
- Selected position is not updated after the “Trash” action #501
- Copy/Move to… dialog theme does not change until Marta restart #502
- “Reveal in Finder” opens Finder, not the default file viewer #529
- Bindings don’t work for a number of hotkeys (such as
Marta 0.6.1 (8 February 2019)
- New features
- New configuration format – Marco #223
- Integrated preferences editor
- Support action arguments #458
- Optional color highlighting for files #108
- Quick Select: highlight the filter on zero results #478
- Show progress indicator on entering directories on slow external drives #220
- Show selected item count in the status bar #354
- Save state of all opened windows #470
- Support
Shift+Home
,Shift+PageUp
hotkeys #464 - Use left and right arrows to go all the way up and down #409
- Rename “Copy” to “Copy to…”, add a silent “Copy” command #387
- Bugfixes
- Fixed alternative latin layouts (German, Colemak, etc.) #456 #457
=
doesn’t open the operation queue #356- Symlinks become absolute when copying a folder with symlinks #417
- Most of the actions should not be triggered when the terminal is active #352
- Favorites are not loaded #455
- “Open with…” opens only the first selected file #459
- Inaccurate scrolling in PageUp/PageDown #465
- Remove “Open as…” #461
- Reveal in Finder doesn’t work for the ‘go-up’ directory #462
- Key binding doesn’t work with the
Ctrl+Tab
key #184 - Fixed delay between consequent “Toggle hidden files” executions #306
- Quick Select: recognize an underscore as a word separator #481
- Double click on the title bar should zoom the window #476
- Smart menu title is hard to read on bright themes #492
Marta 0.6 (27 December 2018)
- New features
- Make the UI more consistent with other macOS applications #444
- Allow to use system accent color as a selection color (macOS 10.14+) #434
- Do not start a terminal process automatically on tab switching #445
- ‘Extract’ action #281
- Show action identifiers on pressing Option key in actions panel #428
- NC Mode: Trigger selection on right click #350
- Warn before opening a lot of files #429
- Option: Open packages as directories by default #405
- Allow to open
.safariextz
files as archives #424 - Add “Always show tab bar” configuration property #440
- Rename “Locate in Finder” to “Reveal in Finder” #427
- Support
Cmd+Left/Right
andAlt+Left/Right
hotkeys in terminal #296
- Bugfixes
Option+Shift+Down/Up
hotkeys don’t select files #402- Crash on running Quick Search as in tutorial #442
- Invalidate selection on successful compression #441
- Search panel border outside background isn’t transparent #438
- macOS Mojave: Search bar panel does not have a border #396
- “Edit” action should open all selected files #433
- “Clone pane” action crashes when applied on ‘..’ #431
- Renaming sometimes does not preselect the whole filename #430
- Tutorial window is not closed on pressing
Cmd+W
#426 - Documentation window is not closed on pressing
Cmd+W
#400 - Persist terminal/FM focus when changing tabs #423
- Allow drag and drop to parent directory ‘..’ #421
- Tilde doesn’t supported on “Go to path” #412
- Fixed color tag displaying #407
- Crash on going up one level after moving all files/folders out of a ZIP archive #406
- Extension sorting is broken for
.dictionary
bundles #401 - Title bar is not shown when Marta starts in full screen #398
directoryPrefix
anddirectorySuffix
options are not used for ‘..’ directory #393- Etty: Pane switches to the home directory if the terminal were open #392
- No progress indicator for the Duplicate action #374
Marta 0.5.3.1 (11 July 2018)
- Critical bugfix release
- Etty: Fixed terminal-to-pane directory synchronization broken in Marta 0.5.3 #391
Marta 0.5.3 (10 July 2018)
- Changes
- Bugfixes
Marta 0.5.2 (27 June 2018)
- Critical bugfix release
- Fixed the Quick Select feature broken in Marta 0.5.1
Marta 0.5.1 (26 June 2018)
- New actions
- Etty
- Other
- Bugfixes
- DirStat fails on insufficient access rights #366
- Selection
- Quick Select: Do not reset selection #216
- File selection resets whenever a moving operation completes #332
- Do not reset selection on toggling “Show/hide hidden files” #348
- Clicking on breadcrumbs item should preselect the immediate child #340
- Quick Select: When filtered is enabled, drag & drop doesn’t work #192
- Icons are sometimes blurry on non-retina displays #344
- Open: Selection is sometimes handled incorrectly #337
- “New Window” hotkey doesn’t work if all windows have been closed #316
- Allow to cancel confirmation dialogs by pressing “Escape” #313
- Package files should not be treated as directories when sorting files #309
- Marta starts with both panes empty if the home directory is symlinked #304
- Open files in selected order #190
- Date format spec link in conf.json comment is broken #367
Marta 0.5 (30 March 2018)
- Highlights
- New actions
- Other enhancements
- Change the default date format to the system-dependent one #271
- Support
Ctrl+[
,Ctrl+]
hotkeys #272 - Move now always uses the safe move strategy #287
- Kon theme now uses the dark control style #279
- Allow to select control style regardless of the current theme #239
- Dragging a file to the dock icon reveals it #273
- Provide a touch bar icon for virtually all actions #164
- Create directories recursively if the target directory does not exist (Copy/Move) #110
- Preselect first option in popups #107
- Move “Open as…” in the “Open with…” menu to the bottom #246
- Copy/Move: when only one file is copied, add the file name to the path #18
- Bugfixes
- Delete is sometimes performed even if the file copy failed #286
- Symbolic link copied as a regular file in some cases #303
- Move should not scan directories if it can be renamed #219
- Etty: Current directory synchronization fails on long ‘cd’ #261
- DirStat does not work in file system root #269
- Zip: Move successes but shows an error #265
- Crash on Goto path completion #241
- New directory/file: select a newly created file automatically #234
- Copy runs indefinitely if the source directory is unavailable #229
- Look up here should not suggest items with absolute paths #214
- Rename fails if only the character case is changed #208
- Wrong current item highlighting for items with the same name #268
Marta 0.4.7 (10 March 2018)
- New features
- Bugfixes
Marta 0.4.6 (27 December 2017)
- New features
- Look up
- Integrate “Go to” functionality to Look up #135
- Add completion for absolute paths
- Date format is now customizable #12
- Allow to hide info about free disk space #200
- Preferences are opened side-by-side in Sublime Text #171
- Atom and VS Code editors are now supported officially #168
- Allow to prefix Terminal “cd” commands with a space #205
- Live reload for keybinding preferences #189
- “Page Up” and “Page Down” actions are now bindable #180
- “Half Page Up”, “Half Page Down” actions added #209
- Look up
- Bugfixes
Marta 0.4.5 (16 December 2017)
- New features
- Bugfixes
Marta 0.4.4 (18 October 2017)
- New features
- Bugfixes
Marta 0.4.3 (30 September 2017)
- New features
- Move now deletes the source files only when the whole source directory is copied by default #141
- Support text filtering in menus #131
- Support dark window mode #129
- Actions panel
- Actions
- New action: Hierarchy (⌥0) #128
- New hotkeys: Volumes (⌥1), Favorites (⌥2), History (⌥3)
- Quick Select: Initially match only in prefix mode #125
- DirStat: Support “synthetic” tabs bug fixed #95
- Key modifier support in Touch Bar (MacBook Pro 2016) #136
- DirStat: Switch to size ordering automatically #94
- Bugfixes
- Drag-drop to the same pane should move the file, not copy #32
- Drag-drop should do nothing if one of the target directories is a source #123
- Drag-drop of multiple entries should copy all entries, not only the selected one #117
- “Copy to clipboard” should also copy the text representation of items bug fixed #122
- Always copy the default configuration file before opening to avoid accidental modification #132
- Embedded plugins are not loaded unless you have at least one external plugin #133
- Applications (.app files) and packages should be displayed below directories #96
Marta 0.4.2 (15 August 2017)
- New features
- Global file look up action (Spotlight support) added #114
- Context menu for files and containing directories added #2
- Show tutorial on first launch #97
- “Open original file” and “Open original file in new tab” actions added #72
- Support “Create new directory” and “Create new file” actions in ZIP archives #115
- “Share” plugin is now bundled #98
- Open “Preview” action on pressing Space #93
- Search Bar theme: allow to change style for a row divider #104
- Bugfixes
- Crash on trying to Trash files without permission fixed #99
Marta 0.4.1 (28 Jule 2017)
- New features
- Bugfixes
Marta 0.4 (14 Jul 2017)
- New features
- Bugfixes
- Scroll bars should be set to overlay mode even if the mouse is attached #65
- Fixed crash on closing Window on Yosemite #47
- Fixed macOS preview when changing the current pane #44
- Quick Select text was not properly aligned” #46
- “Trash” action should launch “Delete” if the Trash is not supported by a file system #57
- Replace existing dialogue seems to have “existing” and “new” files swapped #50
- Window should save its fullscreen state #58
Marta 0.3 (15 June 2017)
- New features
- Bugfixes
Marta 0.2.1 (24 May 2017)
- New features
- Bugfixes
- File names in list are not properly vertically aligned #29
- Select action menu is not centered when the file list is too short #22
- Panes created from CLI runner should inherit pane state from configuration #20
- “Go up” does nothing if the parent of the current directory doesn’t exist #31
- Wrong “current API” version in incompatibility dialog #34
Marta 0.2 (27 Apr 2017)
- New features
- Bugfixes
- API updates
- Plugins are now required to specify the compatible API version
- Json type now exposes all Swift primitive types, as well as arrays and dictionaries
- Delegated versions for
ActionContext
andMutableListModel
added #10
Marta 0.1.3 (12 Apr 2017)
- New features
- Multi-column display mode
- Dedicated menu for Volumes (⌘R)
- Trash action now supports deleting several files at once
- Allow to use the Space key as a hotkey
- Configuration: activate Quick Select only after pressing ’/’ (allows to set letters as hotkeys for Vim mode)
- Bugfixes
- Fixed modifier key comparison (allows both ⌘↓ and ↓ hotkeys being set)
- Symbolic links with absolute target paths were resolved incorrectly
Marta 0.1.2 (6 Apr 2017)
- New features
- Touch Bar support (MacBook Pro 2016)
- F8 and ⌘⌫ hotkeys now move the file to the Trash, ⇧F8 deletes it
- Preview window automatically updates on cursor moving
- Color tags are now always displayed on the right of the file name
- The “..” (go-up) item can be selected by default instead of the first real file
- Setting: enter the directory automatically after creating
- User configuration introduced (empty by default)
- New API
- Current directory change handler
- “Open with” extensions
Marta 0.1.1 (31 March 2017)
- New features
- New actions
- Back/Forward
- Clean recent directories
- Select/deselect by pattern
- Change list ordering
- Allow to use the default system font
- Key bindings for the pane switching and navigation are now configurable
- Copy/move
- Support “safe move” strategy in Move action: delete sources only if the whole directory is already copied
- Copy file should suggest renaming the target (“Directory (Copy)”, “Directory (Copy 2)”, etc.)
- Support specifying the target directory path
- Make copying error message a bit more friendly
- Do not deselect files on copying error
- Rename
- Select only the file name (without extension)
- Favorites
- Allow custom separators
- Add system volumes
- Allow to hide pinned places and volumes
- Open
- Allow to open several files at once
- Clone to left/right
- Action on files (not directories) behave strange
- Quick Select
- Add “match only beginning” preference
- Symlinks to directories are sorted among files
- Configuration: remove delete/trash confirmation
- Support Dvorak keyboard layout
- New actions
- Bugfixes
- The source file can be lost without proper copying when the move operation is aborted
- Quick Select popup is not shown sometimes when typing “/”
- Crash on drag-dropping something into the ‘..’ directory
- Marta icon is larger than other dock icons
- Can’t write $ or ^ in Quick Select mode
- The divider theme in the middle is not updated automatically
- Red highlighting is not cleared in Go to path
Marta 0.1 (23 March 2017)
- Initial version