Releases: warpdesign/react-explorer
Releases · warpdesign/react-explorer
v4.0.0-rc.1
What's Changed
- PrefsDialog: use locale.languageList for list of languages by @warpdesign in #382
- Locale-fr: added missing translations DELETE_SUCCESS by @warpdesign in #390
- Localization: add Hindi translation by @prajwalhaniya in #387
- IconView: improve keyboard navigation by @warpdesign in #399
- IconView: show hidden + symlink status by @warpdesign in #400
- MenuAccelerators: implement rename action by @warpdesign in #403
- Menus: disable non-available entries by @warpdesign in #406
- Make edit menu items dynamic by @warpdesign in #408
- Menus: make view menu items dynamic by @warpdesign in #411
- Menus: make Go menu items dynamic by @warpdesign in #413
- FileView: disable inline rename if multiple files are selected by @warpdesign in #414
- TableView/Header: stop contextMenu propagation by @warpdesign in #416
- Toolbar: set input size to "1" by @warpdesign in #417
- IconView: fixed getNextIndex calculation by @warpdesign in #418
- FileView: only call cache.selectAll if view is active by @warpdesign in #419
- FileView: Add quick select file select by @warpdesign in #426
- ShortcutsDialog: next/previous view shortcuts were incorrect by @warpdesign in #427
- Selection: fixed selection on Linux with virtual folders like /dev by @warpdesign in #429
- FileView: added file preview for images/videos/pdf/text files by @warpdesign in #428
- FileView: fixed open file shortcut on Linux/Win by @warpdesign in #433
- FileView: disable hotkeys when a dialog is opened by @warpdesign in #435
- SettingsState: fixed uninitialised fields by @warpdesign in #439
- IconViewMode/TableViewMode: fix cursor navigation by @warpdesign in #440
- Package.json: fix dependencies errors when installing (hopefully) by @warpdesign in #442
- FavoritesState: hide efivarfs drives on Linux by @warpdesign in #444
- appMenus: added new menu to switch icon/table view by @warpdesign in #445
- Menus: added sort method + sort order items by @warpdesign in #446
- PreviewDialog: don't refresh preview unless file uri has changed by @warpdesign in #447
- Transfers: fixed crashes when switching to transfers by @warpdesign in #448
- Readme: updated with new features by @warpdesign in #449
New Contributors
- @prajwalhaniya made their first contribution in #387
Full Changelog: v3.1.0...v4.0.0-rc.1
v3.1.0
New Features
- Added new Icon view (default is still the previous details view)
- Added new DefaultView setting in Prefs Panel
What's Changed
- Lots of icons have been updated to better reflect their use
- Hidden file toggle was moved to the left to prevent accidental click when resizing the window
Engineering
- StatusBar was updated to remove useless states
layout
was renamed toviewmode
- new Hooks
useFileClick
&useDragFile
have been added - new
withInlineRename
HOC has been added
Changelog
Full Changelog: v3.0.0...v3.1.0
v3.0.0
New Features
- Added ARM64 builds for Windows, Mac, Linux
- Left Panel was rewritten and should not show unwanted partitions anymore
- File Display view was rewritten from scratch and is much faster & butter smooth!
- File Selection was rewritten and is now more flexible
- Experimental auto refresh of WSL directories (Windows + WSL)
- Added ability to open a new favorite into another view
- Replaced the paste button with a button to toggle view of hidden files
- Clicking on a favorite that can't be opened now shows an error
Bug Fixes
- Selection could break in some cases #365
- Only check for WSL distributions on Windows #354
- Don't update the path until it has been resolved & listing completed #362
- Fixed forward button title
- Fixed download progress bar that was stuck although download was complete
- Opening a file on a WSL directory would not work (Windows) #352
Engineering
Blueprintjs
updated to v4Electron
updated to v21Webpack
updated to v5TypeScript
updated to v4.8- Added
memfs
to allow testing without hacks/mocks everywhere - Most components were rewritten using React
hooks
- Replaced
react-virtualized
withreact-virtual
: much faster, supports hooks drivelist
native dependency was replaced with a fork of node-disk-info
Changelog
Full Changelog: v2.3.1...v3.0.0
v3.0.0-beta.3
What's Changed
- appState: enable prepareLocalTransfer for WSL filesystem by @warpdesign in #352
- TableLayout: reset scroll position on (re)load by @warpdesign in #353
- favoritesState: only check for WSL distributions on Windows by @warpdesign in #354
- Fix double click should no enable inline edit by @warpdesign in #355
- TableLayout: add ellipsis to name column by @warpdesign in #356
- Build: added dist-all script that builds all 3 platforms artifacts by @warpdesign in #357
- Package: bump version to 3.0.0-beta.3 by @warpdesign in #358
Full Changelog: v3.0.0-beta.2...v3.0.0-beta.3
v3.0.0-beta.2
What's Changed
- MakedirDialog: fixed enter key to submit by @warpdesign in #330
- FileMenu: rewrite using hooks, add tests by @warpdesign in #331
- Statusbar add hidden files toggle by @warpdesign in #332
- FileState: attempt to fix error status when opening a non valid dir by @warpdesign in #333
- Fs: added new VirtualFs that is based on memfs by @warpdesign in #334
- Tablist rewrite hooks by @warpdesign in #337
- Badge: rewrote using hooks by @warpdesign in #338
- HamburgerMenu: rewrote using hooks + added tests by @warpdesign in #339
- Nav: added tests by @warpdesign in #340
- SideView: rewrote using hooks by @warpdesign in #341
- Filetable rewrite hooks by @warpdesign in #342
- shortcutsDialog: made search filter case insensitive by @warpdesign in #347
- LeftPanel: rewrote using hooks + added integration tests by @warpdesign in #348
- FileView: moved into components directory by @warpdesign in #349
- Package: bump version to 3.0.0-beta.2 by @warpdesign in #350
Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2
v3.0.0-beta.1
What's Changed
- Add eslint checks by @warpdesign in #172
- Upgrade electron 7 by @warpdesign in #176
- UPDATED: Electron upgraded to 8.5.2 by @warpdesign in #177
- UPDATED: Electron upgraded to 9.3.3 by @warpdesign in #179
- IMPROVED: detect dark mode in Linux/Windows as well fixes #188 by @warpdesign in #189
- ADDED: feedback if terminal could not be started fixes #186 by @warpdesign in #190
- IMPROVED: about window with more details, fixes #183 by @warpdesign in #191
- REMOVED: isPackage and dev reload, there is no reliable way to get it by @warpdesign in #192
- UPGRADED: electron-builder to 22.9.1 by @warpdesign in #193
- UPDATED: upgraded Electron to 11.0.2, drivelist to 9.2.1 by @warpdesign in #196
- FIXED: call to wsl exe by @warpdesign in #208
- Replace remote with ipcrenderer by @warpdesign in #239
- FIXED: backspace goes up twice, fixes #226 by @warpdesign in #228
- Feat wsl auto refresh by @warpdesign in #253
- BUMPED: Electron to v19 by @warpdesign in #240
- Fix GitHub actions by @warpdesign in #261
- Upgrade MobX remove decorators by @warpdesign in #262
- Upgrade jest by @warpdesign in #266
- REMOVED: deprecated blueprintjs elements & interfaces by @warpdesign in #269
- UPGRADED: typescript by @warpdesign in #270
- Upgrade to blueprintjs v4 by @warpdesign in #273
- Favorites: set isReadonly prop by @warpdesign in #276
- Transfer progress: fix progress bar not full width by @warpdesign in #277
- Copy to clipboard Toast: don't show when no files selected. by @warpdesign in #278
- i18next: upgrated to latest version by @warpdesign in #279
- Unused dependencies: removed basic-ftp, ftp-srv, local-web-server by @warpdesign in #281
- Dependencies: upgrade prettier & eslint by @warpdesign in #283
- localizedError: add EROS (readonly device) handling by @warpdesign in #284
- build/pm2: upgrade pm2 to version 5.x by @warpdesign in #285
- Dialog/Shortcuts: added a filter by @warpdesign in #287
- LocalizedError: improve regex by @warpdesign in #288
- FsLocal.access: use async fs.access instead of incorrect fs.statSync by @warpdesign in #289
- Nav: rewrote using Hooks by @warpdesign in #290
- Shortcuts dialog add tests by @warpdesign in #291
- PrefsDialog: replace Select with Select2 by @warpdesign in #292
- i18n: fix plural forms by @warpdesign in #300
- Add filetable context menu by @warpdesign in #301
- Statusbar: rewrote using hooks by @warpdesign in #302
- Toolbar/pathbar: fix overflow when window is very small by @warpdesign in #303
- ts-loader: upgraded to v10 by @warpdesign in #305
- Fix depreciated keycode by @warpdesign in #309
- DragPreview: fixed text by @warpdesign in #311
- README.md: added badge by @warpdesign in #312
- README.md: fix badge url by @warpdesign in #313
- Cleanup transfers and codebase imports by @warpdesign in #314
- Fix insecure content security policy by @warpdesign in #316
- Downloads: delete must be run in action, fixes mobx warning by @warpdesign in #317
- build: copy drivelist.node module to build dir by @warpdesign in #318
- electron/main: open devtools and bind events before loading gui file by @warpdesign in #319
- Do not create extra viewstate by @warpdesign in #320
- Log: added basic dark mode support by @warpdesign in #322
- appMenus: fixed reload accelerator by @warpdesign in #323
- build: exclude electron-devtools-installer from source-map-loader by @warpdesign in #324
- appState: add toogleSplitViewMode that adds a fileCache if empty by @warpdesign in #325
- deleteConfirm: add rtl test by @warpdesign in #326
- MakedirDialog: rewrote using hooks, added tests by @warpdesign in #327
- PrefsDialog: rewrote using hooks + added tests by @warpdesign in #328
- FavoriteState: replace drivelist native dependency with node-disk-info by @warpdesign in #329
Full Changelog: v2.3.1...v3.0.0-beta.1
v2.3.1
v2.3.0
New Features
- pressing alt (Mac) or ctrl (Windows/Linux) when clicking on a folder in left panel will open it in the other view (#94)
- the target of a symlink is now shown when moving the mouse over such a link (#121)
- clicking on empty area will now clear the selection (#122)
- a new "Go" menu was added (#90)
Bug Fixes
- paste function only worked one level deep (Windows, #101)
- clicking on a favorite while a folder is being read isn't allowed anymore (#102)
- default folder was marked as
empty
if it did not exist (#111) - folder was refreshed twice after performing a delete operation
- pressing ctrl+a won't select all window's text anymore (Linux, Windows #73)
- scrollbars were hidden (Linux, Windows #99)
Changed behavior
- on Mac/Linux, copying a symlink will create a new symlink instead of copying the target (#91)
Wording
Version 2.2.0
New Features
Added a new panel with a static list of shortcuts and the list of current mounted volumes:
Bug Fixes
- Parent shortcut (
{ backspace}
) didn't work if folder was empty #89 - Small css glitches
Version 2.1.1
- ADDED: new
toggleSplitView
menu entry and keyboard shortcut - FIXED: potential problem when using
next view
shortcut and split view is disabled