What's new in React-Explorer 3.1.0
Feb 10, 2023
- 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 to viewmode
- new Hooks useFileClick & useDragFile have been added
- new withInlineRename HOC has been added
New in React-Explorer 3.0.0 (Jan 30, 2023)
- NEW FEATURES:
- 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
- Added ARM64 builds for Windows, Mac, Linux
- BUG FIXES:
- Selection could break in some cases #365
- Only check for WSL distributions on Windows #354
- Don't update the path then 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 v4
- Electron updated to v21
- Webpack updated to v5
- TypeScript updated to v4.8
- Added memfs for tests
- Almost every component were rewritten using hooks
- Replaced react-virtualized with react-virtual: much faster, supports hooks
New in React-Explorer 3.0.0 Beta 3 (Jan 25, 2023)
- 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
New in React-Explorer 3.0.0 Beta 2 (Jan 21, 2023)
- 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
New in React-Explorer 3.0.0 Beta 1 (Dec 6, 2022)
- 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
New in React-Explorer 2.3.1 (May 24, 2022)
- New Features:
- Added WSL support (Windows only)
- Added WSL distributions on the left panel (Windows only)
- Bug Fixes:
- Crash on startup with languages other than en or fr (#167) reported by @saifis
- Don't fail to show directories that cannot be watched (#148)