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