Skip to content

Commit

Permalink
v3.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
ctf0 committed May 17, 2018
1 parent 39c0ac4 commit c35c228
Show file tree
Hide file tree
Showing 27 changed files with 854 additions and 709 deletions.
70 changes: 35 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@
- [install dependencies](https://github.com/ctf0/Laravel-Media-Manager/wiki/Packages-In-Use)

```bash
yarn add vue vue-ls vue-tippy@v1 vue2-filters vue-bounty vue-notif vue-clipboard2 vue-awesome@v2 vue-touch@next idb-keyval axios dropzone cropperjs keycode date-fns
yarn add vue vue-ls vue-async-computed vue-tippy@v1 vue2-filters vue-bounty vue-notif vue-clipboard2 vue-awesome@v2 vue-touch@next idb-keyval axios dropzone cropperjs keycode date-fns
# or
npm install vue vue-ls vue-tippy@v1 vue2-filters vue-bounty vue-notif vue-clipboard2 vue-awesome@v2 vue-touch@next idb-keyval axios dropzone cropperjs keycode date-fns --save
npm install vue vue-ls vue-async-computed vue-tippy@v1 vue2-filters vue-bounty vue-notif vue-clipboard2 vue-awesome@v2 vue-touch@next idb-keyval axios dropzone cropperjs keycode date-fns --save
```

- add this one liner to your main js file and run `npm run watch` to compile your `js/css` files.
Expand All @@ -62,10 +62,10 @@
+ move/copy
+ delete
- upload an image from a url
- [lazy load image preview](https://github.com/ctf0/Laravel-Media-Manager/wiki/Customization-&--Optimization#image-lazy-loading)
- [load image on demand](https://github.com/ctf0/Laravel-Media-Manager/wiki/Caching-Strategies#cache-api-image-offline-caching)
- bulk selection
- change item/s visibility
- [cache requests](https://github.com/ctf0/Laravel-Media-Manager/wiki/Customization-&--Optimization#starting-from-v240-any-call-to-the-server-will-be-cached)
- [cache requests](https://github.com/ctf0/Laravel-Media-Manager/wiki/Caching-Strategies)
- dynamically hide [files](https://github.com/ctf0/Laravel-Media-Manager/wiki/Hide-Files-With-Extension) / [folders](https://github.com/ctf0/Laravel-Media-Manager/wiki/Hide-Folders)
- toggle between `random/original` names for uploaded files
- download selected ["including bulk selection"](https://github.com/ctf0/Laravel-Media-Manager/wiki/Download-Files-as-a-ZipFile)
Expand Down Expand Up @@ -100,36 +100,36 @@
- disable/enable buttons depend on the usage to avoid noise & keep the user focused
- shortcuts / gestures

| navigation | button | keyboard | click / tap | touch |
|----------------|-------------------------------------|---------------|--------------------------|---------------------------------|
| | upload *(toolbar)* | u | * | |
| | refresh *(toolbar)* | r | * / hold *(clear cache)* | |
| | move *(toolbar)* | m | * | |
| | image editor *(toolbar)* | e | * | |
| | delete *(toolbar)* | d/del | * | |
| | lock/unlock *(toolbar)* | l | * | |
| | change visibility *(toolbar)* | v | * | |
| | (reset) bulk select *(toolbar)* | b / esc | * | |
| | (reset) bulk select all *(toolbar)* | a | * | |
| | reset search *(toolbar)* | esc *(input)* | * | |
| |   | | | |
| | toggle sidebar *(breadcrumb bar)* | t | * | |
| | confirm *(modal)* | enter | * | |
| | hide *(preview)* | space/esc | * | |
| |   | | | |
| | play/pause media *(item)* | space | ** | |
| | preview image/pdf/text *(item)* | space | ** | |
| | move *(item)* | | | swipe up |
| | delete *(item)* | | | swipe down |
| | image editor *(item)* | | | hold |
| | limit bulk select *(item)* | shift + click | | |
| |   | | | |
| select next | | right / down | * | swipe left *(preview)* |
| select prev | | left / up | * | swipe right *(preview)* |
| select first | | home | | |
| select last | | end | | |
| open folder | | enter | ** | |
| go to prev dir | folderName *(breadcrumb bar)* | backspace | * | swipe right *(items container)* |
| navigation | button | keyboard | click / tap | touch |
|----------------|-------------------------------------|---------------|-------------------------------|---------------------------------|
| | upload *(toolbar)* | u | * | |
| | refresh *(toolbar)* | r | * / hold *(clear ls & cache)* | |
| | move *(toolbar)* | m | * | |
| | image editor *(toolbar)* | e | * | |
| | delete *(toolbar)* | d/del | * | |
| | lock/unlock *(toolbar)* | l | * | |
| | change visibility *(toolbar)* | v | * | |
| | (reset) bulk select *(toolbar)* | b / esc | * | |
| | (reset) bulk select all *(toolbar)* | a | * | |
| | reset search *(toolbar)* | esc *(input)* | * | |
| |   | | | |
| | toggle sidebar *(breadcrumb bar)* | t | * | |
| | confirm *(modal)* | enter | * | |
| | hide *(preview)* | space/esc | * | |
| |   | | | |
| | play/pause media *(item)* | space | ** | |
| | preview image/pdf/text *(item)* | space | ** | |
| | move *(item)* | | | swipe up |
| | delete *(item)* | | | swipe down |
| | image editor *(item)* | | | hold |
| | limit bulk select *(item)* | shift + click | | |
| |   | | | |
| select next | | right / down | * | swipe left *(preview)* |
| select prev | | left / up | * | swipe right *(preview)* |
| select first | | home | | |
| select last | | end | | |
| open folder | | enter | ** | |
| go to prev dir | folderName *(breadcrumb bar)* | backspace | * | swipe right *(items container)* |

- events

Expand Down Expand Up @@ -231,4 +231,4 @@ return [
## Usage

- visit `localhost:8000/media`
- [Wiki](https://github.com/ctf0/Laravel-Media-Manager/wiki)
- [Wiki](https://github.com/ctf0/Laravel-Media-Manager/wiki)
18 changes: 0 additions & 18 deletions logs/v3.0.2.txt

This file was deleted.

26 changes: 26 additions & 0 deletions logs/v3.0.3.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
## Fixed
- wrong shortcut in editor tooltip
- in-correct dbl slash replacer
- removing wrong item from the list because of similar name
- showing total size as false

## New

- add description to the toolbar btn icons “refresh, lock, visibility”
- add support for cache storage for lazy image loading “with fallback to normal when needed”
- simplified the cache removal method
- switch visibility icon according to file status
- long press refresh btn will also clears the “cached images” storage
- folders with locked items cant be “renamed, moved, copied or deleted”
- folders with locked items check is now incredibly faster because its pre-checked on the front side instead of the server
- lock/visibility
+ btns now follow the toolbar “main” btn instead of operating separately
+ now works with lists, instead of making a request per each
+ now icons reflect the item status instead of being a switch
- some cleanups & better APIs
- visibility btn in preview card
- npm dependency “vue-async-computed”


## Removed
- visibility modal, now the visibility btn have the same behavior as the lock btn
Loading

0 comments on commit c35c228

Please sign in to comment.