Skip to content

Releases

v0.2.21

Choose a tag to compare

@Samek86 Samek86 released this 13 Nov 08:13
5fbed5c

Maguro v0.2.21 tightens favourites-panel painting, documents the default folder app, and refreshes bundled language files when their text changes in a same-version build.

Favourites

  • The main favourites panel no longer keeps a sticky accent wash after the pointer leaves (#396).
  • Dropping an item under a favourites list lands at the root end, not in the last group (#404).
  • Focus and hover leftovers on the favourites panel are cleared after a context menu, a dialog, or a group toggle, once the pointer is no longer over the panel (#407).

Label editing

  • A list refresh is deferred while a label edit is open, so an in-progress rename is not torn down mid-keystroke (#394).

Default folder app

  • Settings and help now document the default folder app and warn before uninstall (#397, #398).
  • The switch is also on the gear → Behavior menu (#400).

Shell and About

  • Folder verbs now receive the folder through invoke_part (#399).
  • The About dialog's GitHub address opens in the browser (#401).

Item dialog and Settings

  • The item dialog shows a live icon preview as the source or index changes (#402).
  • Refresh and Enable all in Settings are sized from their labels (#403).
  • Settings → General and Right-click pages were recaptured (#405).

Language files

  • Bundled language files are rewritten when their on-disk text no longer matches the copy compiled into the exe, even if the package version is unchanged (#406). User overrides in *.user.ini are left alone.

Self-update

  • If updating from v0.2.18 or older fails with "Update could not be installed", download maguro.exe from this release and replace it manually once; from v0.2.19 on the updater swaps the exe after Maguro exits.

Version

  • Package version bumped to 0.2.21 (#408). The released maguro.exe has FileVersion / ProductVersion 0.2.21.

Release built from main commit 5fbed5cd77c561fd769de94cd0720dffb0ee05af.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: 1caa904ba03e24f2b63abdf0a9cdbdfdc709487a50c794e0c832ff3a5987152a maguro.exe

v0.2.20

Choose a tag to compare

@Samek86 Samek86 released this 13 Nov 02:05
71eb8f0

Maguro v0.2.20 changes how radio choices look, opens the right folder from a background right-click, and keeps the favourites rename prompt on screen.

Segment groups (#390)

  • Shared radio / segment choices are drawn as one rounded group with a light accent fill, a 2 DIP underline, and bold accent text on the selected cell, instead of filled primary buttons.
  • In the item dialog, the six kinds (folder, file, special folder, command, URL, RDP) sit on one row, and the dialog is shorter. The server-connection kinds, the icon picker source, and Settings → right-click Classic / Windows 11 use the same painter.

Background context menus

  • Choosing an app verb on the empty folder background (Command Prompt, Open WezTerm here, Open with Code, and similar) now opens in the folder that is on screen, including names that are not ASCII.

Favourites rename (#392)

  • When Maguro is maximized, the rename prompt from the left favourites panel (F2 or the context menu) stays fully inside the app window and the monitor work area, instead of hanging off the left edge. About and Settings use the same placement.

Self-update

  • If updating from v0.2.18 or older fails with "Update could not be installed", download maguro.exe from this release and replace it manually once; from v0.2.19 on the updater swaps the exe after Maguro exits.

Version

  • Package version bumped to 0.2.20 (#391). The released maguro.exe has FileVersion / ProductVersion 0.2.20.

Release built from main commit 71eb8f06347e74cebdff2b851c2bcc8c833d5d55.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: ab23390c0c11a8a5d275d018fd5299027e72497d4dd92a2e6c335c584ce581b3 maguro.exe

v0.2.19

Choose a tag to compare

@Samek86 Samek86 released this 12 Nov 10:56
a67fb88

Maguro v0.2.19 adds more kinds of favourites, cleans up the item dialog, shows localized names for special-folder tabs, and fixes applying a self-update.

Favourites

  • The Settings → Favourites page is more compact: Restore default folders sits on the title row, and the table starts higher, so more of the list is visible (#382).
  • In the Favourites window, the footer link reads Collapse all or Expand all depending on the groups, and a click does that for every group. Group rows use the same accent folder glyph as the left panel (#383).
  • A favourite can now be a special shell place (Recycle Bin, This PC, and the rest), a command, a web link, or a Remote Desktop connection. Add or edit these from Add item… in the left panel, the Favourites window, or Settings → Favourites (#385).

Item dialog

  • The Add/Edit item dialog uses the same shared design as the rest of Maguro. A special folder with an empty name shows the localized shell name (for example 휴지통 / ごみ箱 / Recycle Bin) and the real shell icon. Commands pick up the program icon from PATH, URLs use the browser icon, and command, URL, RDP, and special rows are not marked as missing (#386).
  • The per-favourite text colour, memo, and extra RDP settings field are no longer in the dialog. Values already stored in the file are still loaded and kept. An RDP connection always shares the clipboard and plays remote audio (#386).
  • Tab and Shift+Tab move between the input fields that are visible for the current kind. A List button next to the icon path opens a tall picker of Windows system icons (imageres.dll and shell32.dll) with a vertical scrollbar. The existing file browse stays, so you can still use an icon that is not in that list (#388).

Special-folder tabs

  • Shell places (::{CLSID}, shell:…) show the Windows display name on the tab strip, the tab list, tooltips, and the window title, in the OS language. The address bar still shows a path you can copy and open again (#387).

Self-update (#384)

  • Applying an update no longer tries to replace the running exe. A helper waits for Maguro to exit, then swaps the file, and a failure shows a reason.
  • If updating from v0.2.18 or older fails with "Update could not be installed", download maguro.exe from this release and replace it manually once; from v0.2.19 on the updater swaps the exe after Maguro exits.

Version

  • Package version bumped to 0.2.19 (#389). The released maguro.exe has FileVersion / ProductVersion 0.2.19.

Release built from main commit a67fb8898b72da3e472f4ba708dfe9be8ea85c2b.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: 6938e613f8d60b4a2edf743522ad17c643bde907e4944884adf9e6ae18ca254e maguro.exe

v0.2.18

Choose a tag to compare

@Samek86 Samek86 released this 11 Nov 10:06
3f2f25c

Maguro v0.2.18 makes the clipboard path hotkey easier to reach, lets you bring back the default favourites, and fixes a clipped icon in the tab list.

Clipboard path hotkey (#377)

  • The default chord for opening the path on the clipboard is now Alt+Z (was Win+Alt+V). If you already changed this shortcut yourself, your binding is kept.
  • When the path is a folder, Maguro opens it in a new tab and comes to the front, even when it was minimized or behind another app.
  • When the path is a file, it still opens with its default app, as before.
  • Note: some tools, such as the NVIDIA overlay, also use Alt+Z. If yours does, rebind it under Settings → Shortcuts.

Restore default favourites (#377)

  • Settings → Favourites has a new Restore default folders button. It adds back only the default entries that are missing (This PC, Desktop, drives, Recycle Bin) and tells you how many were added. Your own favourites are not changed.

Tab list (#380)

  • The lock icon next to a locked tab's name is no longer cut off. The name column now leaves room for the icon at any DPI.

Version

  • Package version bumped to 0.2.18 (#381). The released maguro.exe has FileVersion / ProductVersion 0.2.18.

Release built from main commit 3f2f25c6e4fc72da8bd576f39900b7586c9518a9.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: cc120e0ebc06a05f153595b0da4945500d06084acbb3f16de3620b0a7956b298 maguro.exe

Maguro v0.2.17

Choose a tag to compare

@Samek86 Samek86 released this 11 Nov 07:40
2c3a018

Maguro v0.2.17 makes fast copy tell you what it's doing. Before, the progress window often slipped behind Maguro, and a successful copy closed without a word, so you couldn't tell when it had finished.

Fast copy progress window (#378)

  • The progress window now belongs to the Maguro main window, so it always stays on top of it. It also has its own taskbar button. The same goes for the "name already exists" prompt.
  • When the copy finishes, the window stays up for about 3 seconds instead of vanishing. It shows "Fast copy complete" with the final file count and size, and a full progress bar. The Cancel button becomes Close, so you can dismiss it sooner. Fast move works the same way.
  • Even very short copies stay visible for at least half a second, so you no longer get a blink-and-miss flash.
  • If Maguro is in the background when a copy finishes, its taskbar button flashes and a short beep plays.
  • The status bar keeps a note like "3 copied (1.2 GB)" after the window closes.
  • While counting files before a big copy (for example, a large network folder), the window keeps painting and Cancel works.

Version

  • Package version bumped to 0.2.17 (#379). The released maguro.exe has FileVersion / ProductVersion 0.2.17.

Release built from main commit 2c3a018e7dda44c48aaad9e03e7da12ac90e7016.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: 2ad15cc913ddf770bef1c72c105119178b0f157c29acfa390cf9d06c47987d6f maguro.exe

Maguro v0.2.16

Choose a tag to compare

@Samek86 Samek86 released this 11 Nov 06:08
79efc7e

Maguro v0.2.16 is a performance release. Nothing new to learn: it just does less unnecessary work, so it stalls less and keeps your PC quieter.

Performance

  • Selecting many files no longer freezes the window. The count shows up right away and the total size is worked out in the background (#370).
  • The status bar timer pauses while Maguro is minimized or in the background, and only reads the active pane when it runs (#369).
  • Image previews reuse the decoder instead of setting it up for every image, and recently viewed images are cached, so flipping back to one is instant (#373).
  • Change notifications are now registered only for folders that are actually visible, so heavy file activity elsewhere on the PC doesn't keep Maguro busy (#374).
  • Subfolder search reads each file's metadata once instead of twice, so searching big trees finishes sooner (#371).
  • The crash trace file is only rewritten when its content changes (#368).
  • Less disk I/O while idle, and click hit-testing now only runs on double-click (#375).
  • The release build is now optimized for speed (opt-level 3) instead of size. Everything gets a little faster, but the exe grows from about 6.3 MB to about 9.2 MB (#372).

Version

  • Package version bumped to 0.2.16 (#376). The released maguro.exe has FileVersion / ProductVersion 0.2.16.

Release built from main commit 79efc7e2ee47653d0bb2287390106aece6845e71.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: 8652b919ca4f998b8138cb1146ca8781fe90e17931330f6b14c5a0f8d190cd9c maguro.exe

Maguro v0.2.15

Choose a tag to compare

@Samek86 Samek86 released this 11 Nov 01:51
4018dd9

Maguro v0.2.15 lets you open a folder inside a zip, and stops Excel from repairing workbooks Maguro tidied.

Fixes

  • Double-clicking a folder inside a zip now opens it. Windows reports a path such as file.zip\inner as missing, so Maguro used to stop before the shell could browse it. A path under a real .zip file is no longer treated as gone. A deleted folder, and a directory named folder.zip, still is. A double-click on an ordinary file starts the registered open command before a context-menu invoke.
  • Tidying an Excel workbook no longer inserts a second bookViews node, which Excel would then repair on open. Maguro now updates an existing bookViews in place. If A1 sits inside a merged range such as A1:J1, the whole merged range is selected instead of sqref="A1".

Version

  • Package version bumped to 0.2.15 (#367). The released maguro.exe has FileVersion / ProductVersion 0.2.15.

Release built from main commit 4018dd9b7df73102b3e30dc9f60d3a46c70bee61.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: 5f4687bdbda4780c56f355be05caf10ea290674b9616cca3df183cca99a9ad67 maguro.exe

Maguro v0.2.14

Choose a tag to compare

@Samek86 Samek86 released this 10 Nov 11:15
4f5abeb

Maguro v0.2.14 makes the Explorer Rename item on the right-click menu work in file panes and in search results.

Fixes

  • Choosing Rename from a file-pane context menu now starts the same inline rename as F2 (#365). Before, the shell item did nothing because the menu has no Explorer view site, so InvokeCommand for the rename verb returned without an edit.
  • The same Rename item now works on a search-results list. Search hits are not a shell folder view, so Maguro opens the same inline edit F2 uses on that list.

Version

  • Package version bumped to 0.2.14 (#366). The released maguro.exe has FileVersion / ProductVersion 0.2.14.

Release built from main commit 4f5abebf3f96ea3c981b6d9f838433a4b2359518.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: d57c61e12bc4d7d414520509e6bc3b4da5e8bd06f37cba3f197a1967576a3d3c maguro.exe

Maguro v0.2.13

Choose a tag to compare

@Samek86 Samek86 released this 10 Nov 10:08
ddeb216

Maguro v0.2.13 makes opening files faster and keeps the window responsive while a file opens.

Fixes

  • Opening files no longer freezes the window (#363). Before, Maguro could show no reaction for a long time and then open the file later, even on local drives.
    • Double-click, Enter, the address bar, search results, and the preview now hand the file to a background thread (ShellExecuteEx with an ID list and async flags). The window stays responsive while the app that opens the file starts.
    • "Open" from the context menu runs asynchronously (CMIC_MASK_ASYNCOK).
    • A double-click during a list refresh is no longer swallowed. One double-click opens the file exactly once, including with several files selected.
    • The handlers for file types visible in the list are preloaded, so the first open after starting Maguro is faster.
    • Folders, folder shortcuts, zip files opened as folders, and executables still behave as before.

Diagnostics

  • Optional open-timing log: set the environment variable MAGURO_OPEN_TIMING=1 before starting Maguro. Each open is written to Log\maguro-open-timing-YYYY-MM-DD.log in the settings folder (%APPDATA%\Maguro\Log, or next to the exe in portable mode). The existing right-click timing setting turns it on as well. Logs older than 14 days are deleted at startup. Logging is off by default.

Version

  • Package version bumped to 0.2.13 (#364). The released maguro.exe has FileVersion / ProductVersion 0.2.13.

Release built from main commit ddeb21658f67c44597d3a1062a20036a9db19694.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: 064bf7e33fd80a2c9e5f979539661edf4ee6585c070e8f874150d942199d80bf maguro.exe

Maguro v0.2.12

Choose a tag to compare

@Samek86 Samek86 released this 09 Nov 23:13
5a5efdc

Maguro v0.2.12 fixes deleted files that stayed visible in the list after deleting several files, and includes the window and menu improvements added since v0.2.11.

Fixes

  • List sync after deleting, copying, or moving multiple files (#359): files that were actually gone could stay on screen. This is fixed.
    • Normally, like Explorer, only the deleted files drop out of the list. Scroll position and selection stay as they were.
    • When a delete (Recycle Bin or Shift+Del), copy, or move finishes, and when change notifications settle, Maguro compares the names in the list with the actual folder.
    • It re-reads the folder only when the list is out of sync, and restores the top visible item, the focus (or the nearest remaining item), and the selection.
    • The "N selected" count in the status bar no longer counts items that are already gone.
    • Check results are written to maguro-list.log in the settings folder (rotated to .log.1 above 512 KB). UNC paths and network drives are not compared.
  • The About window's fork notice is now a single line under the repository address: "Fork of github.com/efww/grids".

Improvements

  • The main window has rounded corners on Windows 11.
  • The status bar is always shown. The old hide setting is ignored.
  • You can check for updates from the About window. It tells you whether you are on the latest version or the check failed.
  • The File Basket is 30 DIP wider, so its bottom buttons wrap less.
  • The shortcut list window can be moved by dragging its header and resized from its edges. The close button stays a button, and the rounded corners are kept.
  • Context menu: the handler list and some file extensions are preloaded before the first right-click, so the first menu opens faster. Menu items are unchanged. A settings switch can log right-click timings to a dated log next to maguro.json; logs older than 14 days are deleted at startup.

Version

  • Package version bumped to 0.2.12 (#360). The released maguro.exe has FileVersion / ProductVersion 0.2.12.

Release built from main commit 5a5efdc5a5a89791aab57f684a2909279623b2d3.

Assets

  • maguro.exe: portable Windows executable. Put a portable.txt next to it to keep settings beside the exe.
  • maguro.exe.sha256: 2854276bbb028917c382b70ebd4c7a2eb344b21e500b67d2a9ce4711b481ed16 maguro.exe