Marta Changelog

What's new in Marta 0.8.1

Aug 6, 2021
  • New features:
  • “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 and Ctrl+Shift+Tab registered as hotkeys for switching tabs
  • New Look Up implementation:
  • Complex queries #163
  • Wildcard search #119
  • Multiple substring search #349
  • New preferences editor implementation:
  • Incomplete colorisation of color codes in Preferences editor #586
  • Bugfixes:
  • 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
  • Fix Ctrl+Tab hotkey handling #184
  • Fix control sizes in dialogs #783
  • “Analyze disk usage”:
  • Consumes a lot of memory when executed on huge folders #747
  • Doesn’t work #709
  • 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:
  • New Marta icon #505 #675
  • New Marta domain (marta.sh)

New in Marta 0.8 (Aug 6, 2021)

  • 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
  • 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
  • New actions:
  • “Run actions” (runs several actions at once) #638
  • “Close other panes” #634
  • “Toggle selection” #592
  • “Inverse ordering” #694
  • Breadcrumbs:
  • Cmd+Click on breadcrumbs item should open the folder in the new tab #661
  • Add “Open in New Tab” item to the breadcrumb context menu #662
  • Bugfixes:
  • “New directory/new file”: the created file is not selected sometimes #487
  • Fix 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
  • 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
  • Hotkeys in dialogs:
  • Readline shortcuts (Ctrl+N or Ctrl+P) don’t work in dialogs #645
  • Copy/Paste hotkeys don’t work in dialogs #614
  • 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

New in Marta 0.7.1 (Nov 19, 2019)

  • New features:
  • “Services” item in context menu #494
  • “Services” item in application menu #568
  • Tabs: Add a “close” button #302
  • Redesign breadcrumbs view #607
  • Replace an arrow symbol with a proper arrow icon (table column header) #76
  • Prettify built-in themes #606
  • 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:
  • “Cross-device link” error on moving files #571
  • LZMA codec is unsupported #573
  • ‘martax.openUrl()’ ignores the ‘application’ parameter #598
  • “Open with…” items are not sorted #574
  • “Get Info” doesn’t bring the Finder’s Info dialog to foreground #231

New in Marta 0.7 (Sep 12, 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
  • Action core.select that selects an item #563
  • Provide better indication when Marta app is inactive #506
  • Allow configuration directory symlinking #333
  • Etty:
  • Allow to disable CSI pasting sequence #549
  • Paste path on file drag-drop #545
  • Update libvterm dependency #542
  • Bugfixes:
  • Base actions are shown in Actions panel #556
  • High CPU consumption when idle #550
  • Fix 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

New in Marta 0.6.2 Beta (Apr 23, 2019)

  • New features:
  • macOS 10.12 support back #517
  • Additional CLI launcher options #491
  • “Create symbolic link” action works for multiple files #486
  • “New Window” in the macOS dock menu #475
  • Show “directories on top” checkbox in “Ordering…” action #463
  • Documentation action now opens the default browser #521
  • 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

New in Marta 0.6.1 Beta (Feb 11, 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:
  • Fix 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
  • Fix 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

New in Marta 0.5.3.1 Beta (Jul 11, 2018)

  • Critical bu gfix release:
  • Etty: Fix terminal-to-pane directory synchronization broken in Marta 0.5.3 #391

New in Marta 0.5.3 Beta (Jul 10, 2018)

  • CHANGES
  • Close tabs on right mouse click #378
  • CLI: Allow to open directories in the existing tab #388
  • Copy: path completion for relative paths #382
  • Quick Select: remove underline highlighting for matched items #389
  • BUG FIXES:
  • File watcher is broken #380
  • Drag&drop into VLC doesn’t work #386
  • “Copy” fails when a relative path is entered #381
  • Selection is moved to the top after delete action #375
  • Marta does not respect national date format with default settings #369
  • Etty:
  • Ctrl+C doesn’t work in bash/sh #368
  • Option+7 doesn’t insert a pipe #357
  • Quick Select:
  • Can’t reset Quick Select under specific conditions #385
  • Quick Select: “/” and “" prefixes are broken #384

New in Marta 0.5 Beta (Mar 31, 2018)

  • Highlights:
  • Background queue for file operations #161
  • Read support for tar, rar, xar, iso and some other archive formats #258 #237
  • Gadgets (custom tool support) #165
  • Global application menu #277
  • New actions:
  • Open directory in a new tab #284
  • Documentation (F1) #103
  • 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
  • Bug fixes:
  • 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

New in Marta 0.4.7 Alpha (Feb 27, 2018)

  • Copy now copies the file name for non-local files #263 (https://github.com/marta-file-manager/marta-issues/issues/263)
  • Terminal:
  • Dim text when the terminal is inactive #244 (https://github.com/marta-file-manager/marta-issues/issues/244)
  • 'cd' commands are not put to history in bash and zsh by default #260 (https://github.com/marta-file-manager/marta-issues/issues/260)
  • Bug fixes:
  • Custom dateFormat is not loaded on launch #264 (https://github.com/marta-file-manager/marta-issues/issues/264)
  • Drag&drop: File is not "dragged" sometimes #251 (https://github.com/marta-file-manager/marta-issues/issues/251)
  • Text become blurred after PageDown or Down keys on non-retina displays #179 (https://github.com/marta-file-manager/marta-issues/issues/179)
  • Quick Select: Do not filter out elements on "/" or "" query #218 (https://github.com/marta-file-manager/marta-issues/issues/218)

New in Marta 0.4.6 Alpha (Dec 18, 2017)

  • 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
  • Bug fixes:
  • Fix background crash #182
  • Root directory was shown as // in History #199
  • Look up:
  • Integrate “Go to” functionality to Look up #135
  • Add completion for absolute paths

New in Marta 0.4.5 Alpha (Dec 3, 2017)

  • Allow to drop directories to Dock icon and tab bar #169
  • Add "Open directory" action #188
  • Tab now has a context menu #25
  • Show free space in status bar #187
  • Change hotkeys for switching tabs to ⌘⇧[] #166
  • Migrate Marta API to Swift 4 #196
  • Key binding doesn't work with ctrl+tab key #184
  • Fix a number of crashes #178 #181
  • Go to path:
  • Leading ~ (home directory) is not supported #185
  • Warning icon is aligned wrong #170
  • etty:
  • Copy by selection #174
  • Paste with right click #174

New in Marta 0.4.4 Alpha (Oct 19, 2017)

  • etty – an embedded terminal #142
  • “Open as…” open-with handler
  • Quick Select:
  • Allow to choose the default matcher (word, substring, regex) #150
  • Option to filter matched items instead of highlighting #154
  • Bug fixes:
  • Multiple usability issues in Actions Panel #155
  • Go to path should skip ephemeral file systems #146
  • Regression: File color tags are not displayed #149
  • Volumes shows outdated/unmounted volumes (fix attempt) #151
  • Crash on opening context menu on older macOS #148
  • Crash on New tab #153

New in Marta 0.4.3 Alpha (Oct 6, 2017)

  • 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
  • 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
  • Bug fixes:
  • 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
  • Actions panel:
  • Fuzzy search support #138
  • Name match highlighting #100
  • Actions:
  • New action: Hierarchy (⌥0) #128
  • New hotkeys: Volumes (⌥1), Favorites (⌥2), History (⌥3)

New in Marta 0.4.2 Alpha (Sep 4, 2017)

  • 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
  • Bug fixes:
  • Crash on trying to Trash files without permission fixed #99

New in Marta 0.4.1 Alpha (Jul 28, 2017)

  • DirStat: disk usage statistics viewer #90
  • Global name filter added #70
  • API for opening/closing tabs added #79
  • Pane separator width is now configurable #9
  • .DS_Store is hidden by default #81
  • ZIP File System:
  • Support writing nested archives #63
  • Allow to open .aar files #75
  • New actions:
  • Eject/Unmount volume #43 #69 (https://github.com/marta-file-manager/marta-issues/issues/69)
  • Check for updates and Change update check status #84
  • Invert selection #71
  • Bug fixes:
  • Edit action now updates non-local file systems #56
  • Error on copying recursive symbolic links #66
  • Crash on closing a full-screen window #89
  • Enter does not work in Actions panel when list view is focused #83

New in Marta 0.4 Alpha (Jul 15, 2017)

  • File API is greatly simplified #61 #54
  • ZIP file system: write access now supported #59
  • C APIs are used now for the local file system where possible #62
  • “Add to favorites” in breadcrumbs context menu #36
  • Suggestions for “silent” actions (e.g., Copy path) added #45
  • Bug fixes:
  • Scroll bars should be set to overlay mode even if the mouse is attached #65
  • Fix crash on closing Window on Yosemite #47
  • Fix macOS preview when changing the current pane #44
  • Quick Select text was not properly aligned” #46
  • Replace existing dialogue seems to have “existing” and “new” files swapped #50
  • Window should save its fullscreen state #58

New in Marta 0.3 Alpha (Jun 8, 2017)

  • ZIP file support (read-only)
  • Status bar
  • New actions:
  • Swap panes #35
  • Select next/previous tab #24
  • Bug fixes:
  • Occasional crash when no windows are opened #37
  • Quick Select sometimes hides the cursor #39

New in Marta 0.2.1 Alpha (May 17, 2017)

  • Completion in “Goto path” dialog #27
  • Allow dialogs to be ordinary modal windows instead of sheets #28
  • Add context menu to breadcrumbs #26
  • Bug fixes:
  • 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

New in Marta 0.2 Alpha (Apr 27, 2017)

  • Tab support #8 (https://github.com/marta-file-manager/marta-issues/issues/8)
  • Key binding breaking changes:
  • “Volumes” is now bind to ⌘R
  • “Refresh” is now bind to F2
  • “Rename” is no more bind to F2
  • Support running from terminal (e.g. `marta ./`) #16 (https://github.com/marta-file-manager/marta-issues/issues/16)
  • Bugfixes:
  • "Show package contents" is not shown when there is no plugins loaded #19 (https://github.com/marta-file-manager/marta-issues/issues/19)
  • Sort triangle points in the wrong direction for "size" and "date" columns #1 (https://github.com/marta-file-manager/marta-issues/issues/1)
  • Crash on "Select action" menu displaying on 10.11 #23 (https://github.com/marta-file-manager/marta-issues/issues/23)
  • 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` and `MutableListModel` added #10 (https://github.com/marta-file-manager/marta-issues/issues/10)

New in Marta 0.1.3 Alpha (Apr 13, 2017)

  • 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)
  • Bug fixes:
  • 🐛 Fix modifier key comparison (allows both ⌘↓ and ↓ hotkeys being set)
  • 🐛 Symbolic links with absolute target paths were resolved incorrectly

New in Marta 0.1.2 Alpha (Apr 6, 2017)

  • 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
  • New API: Current directory change handler, “Open with” extensions
  • User configuration introduced (empty by default)

New in Marta 0.1.1 Alpha (Apr 5, 2017)

  • 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.)
  • The source file can be lost without proper copying when the move operation is aborted
  • 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
  • Can't write $ or ^ in Quick Select mode
  • Quick Select popup is not shown sometimes when typing “/”
  • The divider theme in the middle is not updated automatically
  • Red highlighting is not cleared in Go to path
  • Crash on drag-dropping something into the '..' directory
  • Symlinks to directories are sorted among files
  • Marta icon is larger than other dock icons
  • Configuration: remove delete/trash confirmation
  • Support Dvorak keyboard layout