Changelog

Marta 0.5.3.1

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

Marta 0.5.3

  • 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
  • Bugfixes
    • 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
    • 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

Marta 0.5.2

  • Critical bugfix release
    • Fix the Quick Select feature broken in Marta 0.5.1

Marta 0.5.1

  • New actions
  • Etty
    • Remember state/size #175
    • Allow to configure the shell #274
    • “Clear terminal buffer” action #329
    • Bugfixes
      • “Copy on selection” should not trigger on empty selection #359
      • Selection color is broken #353
  • Other
    • Quick Select: Highlight matched items #191
    • Create directories recursively in “New file”/”New directory” #282
    • Recent directories: Select the second item by default instead of the first #222
    • Support actionBar colors #143
    • Show the current directory in window title #312
  • 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

  • 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
  • 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

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

Marta 0.4.6

  • 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
  • Bugfixes
    • Fix background crash #182
    • Root directory was shown as // in History #199

Marta 0.4.5

  • Go to path
    • Support leading ~ (home directory) #185
    • Warning icon was aligned wrong #170
  • Terminal
    • Copy by selection #174
    • Paste with right click #174
  • 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

Marta 0.4.4

  • 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
  • Bugfixes
    • 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

Marta 0.4.3

  • 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
    • Fuzzy search support #138
    • Name match highlighting #100
  • 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

  • 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

  • DirStat: disk usage statistics viewer #90
  • ZIP File System
    • Support writing nested archives #63
    • Allow to open .aar files #75
  • New actions
    • Eject/Unmount volume #43 #69
    • Check for updates and Change update check status #84
    • Invert selection #71
  • 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
  • Bugfixes
    • 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

Marta 0.4

  • 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
  • Bugfixes
    • 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
    • “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

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

Marta 0.2.1

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

  • Tab support #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
  • Bugfixes
    • “Show package contents” is not shown when there is no plugins loaded #19
    • Sort triangle points in the wrong direction for “size” and “date” columns #1
    • Crash on “Select action” menu displaying on 10.11 #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

Marta 0.1.3

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

Marta 0.1.2

  • 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)

Marta 0.1.1

  • 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

Marta 0.1

  • Initial version