Commit graph

97 commits

Author SHA1 Message Date
Artur Paikin
0f95529cc5 Release 2019-04-19 15:46:25 +03:00
Artur Paikin
28fce1a137 Default locale for all plugins (#1443)
* first swing at building locale pack

* expose default locale on the plugin instance

* write a pretty en_US locale to a file, using stringify-object and template.js

* generated locale pack

* start adding a script that checks for unused locale strings

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* Update bin/build-locale-pack.js

* Console output improvements

* Also sort plugin locale keys

* Support dependencies when digging up sources

because e.g. 'emptyFolderAdded' is used in provider-views but set in Dashboard's defaultLocale

* More complex matching

So can can support cases like: `uppy.i18n(error.isAuthError ? 'companionAuthError' : 'companionError')`

* Remaining const defaultLocale -> this.defaultLocale

* Update packages/@uppy/locales/en_US.js

* Mock browser environment so all plugins can be instantiated

* Clean up output a bit

* Update bin/build-locale-pack.js

* Add all remaining plugin's locales to en_US bundle

* Update packages/@uppy/dashboard/src/index.js

* Update en_US.js

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* remove unused strings

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* Also write csv because that makes it real easy to import to friendlier places for translators /cc @arturi

* don’t set locale: this.defaultLocale — it overrides the lang pack

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* Add 'russian plural' for english, for consistency

Allows us to signal that this is possible in new target languages, and also run better linting

* Cleanup

* No longer write csv

* WIP for NL

* Create package.json

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* move locales to /src

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* ignore locales themselves

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* build minified locale packs

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* expose Uppy.locale = {} placeholder object

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* Update ru_RU.js

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* add locale bundles to example

Co-Authored-By: Kevin van Zonneveld <kevin@transloadit.com>

* Upload locales to cdn

* Allow to run tests with upload-to-cdn by setting a versionSuffix

* Move locale build to function, to make room for test()

* Bring ru_RU in sync with English

now that we've added 3 plural types across the board

* Document using locales as a consuming dev, and plugin dev

* Add linting for missing/excess locale strings

* Add the locales we had to remove to the legacy folder

and explain why they cannot make it back

* Move legacy outside of src so they are definitely not transpiled, etc

* Update packages/@uppy/locales/src/nl_NL.js

* Update website/src/docs/uppy.md
2019-04-17 13:34:23 +02:00
Alexander Zaytsev
41ca0993b3 Fix retry button alignment in FF 2019-04-12 13:18:51 +03:00
Alexander Zaytsev
342276c199 Remove (ugly) focus from actionCircleBtns 2019-04-11 12:36:12 +03:00
Alexander Zaytsev
b1cbaa44ed Fix Upload button height 2019-04-11 11:57:47 +03:00
Alexander Zaytsev
ab40a458cd Fix actionbtn cropping 2019-04-11 11:34:47 +03:00
Alexander Zaytsev
d7c0d5061c Align Retry button 2019-04-11 11:34:00 +03:00
Alexander Zaytsev
7a5fd4c74d Implement that nice Retry button 2019-04-11 11:30:42 +03:00
Alexander Zaytsev
56273d9254 Nicer hints 2019-04-10 15:50:10 +03:00
Alexander Zaytsev
b6a8d2d215 StatusBar cross icon 2019-04-10 15:48:40 +03:00
Alexander Zaytsev
8be12fdd42 Organize color variables (now they're without color- prefix 2019-04-10 11:12:21 +03:00
Alexander Zaytsev
25e8369c6a Get rid of $color-gray 2019-04-10 10:52:27 +03:00
Alexander Zaytsev
eb854fb9fb Replace $color-black with $gray-800 in some places 2019-04-10 10:29:39 +03:00
Alexander Zaytsev
54f8e85906 Get rid of $color-almost-white 2019-04-09 17:08:01 +03:00
Alexander Zaytsev
9f4a3a2d5d Get rid of $color-lightgray 2019-04-09 17:04:36 +03:00
Alexander Zaytsev
4958027211 Get rid of $color-asphalt-gray 2019-04-09 17:02:21 +03:00
Alexander Zaytsev
f1916f6712 Simplify color name: cornflower-blue -> blue 2019-04-09 15:42:04 +03:00
Alexander Zaytsev
879664fd39 Remove optional xmlns attribute from the SVGs 2019-04-09 12:12:31 +03:00
Alexander Zaytsev
20b5364d56 Using variables for lightgray color; Lowercased color codes 2019-04-08 16:43:43 +03:00
Alexander Zaytsev
06f3ef0e56 Spacing 2019-04-08 13:23:31 +03:00
Alexander Zaytsev
0235af7deb Improve StatusBar icons & typography 2019-04-08 13:20:05 +03:00
Alexander Zaytsev
be8048d239 Update statusbar icons 2019-04-08 13:02:51 +03:00
Alexander Zaytsev
a7ebb886ce Statusbar improvements 2019-04-08 11:53:18 +03:00
Alexander Zaytsev
6033f7d141 Better font size scale 2019-04-08 11:38:18 +03:00
Alexander Zaytsev
bd67dadce8 More compact Upload button 2019-04-08 11:27:47 +03:00
Alexander Zaytsev
a8f2d4248d Subtle horizontal ruler colors 2019-04-08 10:56:29 +03:00
Artur Paikin
7ae8af44ab Release 2019-04-04 19:31:09 +03:00
Artur Paikin
11cfa7f9d6 change color of upload error tooltip (?) 2019-04-04 19:22:27 +03:00
Artur Paikin
f83b4b06d9 fix StatusBar error tooltip positioning 2019-04-04 14:55:58 +03:00
Artur Paikin
27899d944f Release 2019-03-08 20:47:42 +03:00
Renée Kooi
fd6734be4d
docs: update webpack homepage URLs 2019-03-04 13:43:37 +01:00
Artur Paikin
f94bc77deb Publish
- uppy@0.30.2
 - @uppy/aws-s3-multipart@0.30.2
 - @uppy/aws-s3@0.30.2
 - @uppy/companion-client@0.28.2
 - @uppy/companion@0.17.2
 - @uppy/core@0.30.2
 - @uppy/dashboard@0.30.2
 - @uppy/drag-drop@0.30.2
 - @uppy/dropbox@0.30.2
 - @uppy/file-input@0.30.2
 - @uppy/form@0.30.2
 - @uppy/golden-retriever@0.30.2
 - @uppy/google-drive@0.30.2
 - @uppy/informer@0.30.2
 - @uppy/instagram@0.30.2
 - @uppy/progress-bar@0.30.2
 - @uppy/provider-views@0.30.2
 - @uppy/react@0.30.2
 - @uppy/redux-dev-tools@0.30.2
 - @uppy/robodog@0.30.2
 - @uppy/status-bar@0.30.2
 - @uppy/store-default@0.28.2
 - @uppy/store-redux@0.28.2
 - @uppy/thumbnail-generator@0.30.2
 - @uppy/transloadit@0.30.2
 - @uppy/tus@0.30.2
 - @uppy/url@0.30.2
 - @uppy/utils@0.30.2
 - @uppy/webcam@0.30.2
 - @uppy/xhr-upload@0.30.2
2019-02-22 22:43:58 +03:00
Artur Paikin
a5c39e9a35 Release 2019-02-21 19:09:22 +03:00
Artur Paikin
4dcef4c3b9 Release 2019-02-15 23:55:18 +03:00
Artur Paikin
ea0befe4ce update peerDependencies before release 2019-02-15 22:09:12 +03:00
Artur Paikin
42d5061e2d
Merge pull request #1241 from transloadit/feature/statusbar-better-pause-resume-cancel
Update pause-resume-cancel icons
2019-01-18 01:08:21 +03:00
Artur Paikin
114845d5a2 Tweak styles, add viewBox
thanks @nqst
2019-01-18 01:06:34 +03:00
Artur Paikin
3ddf4c7548 Release 2019-01-15 19:21:04 +03:00
Artur Paikin
9fce77830b
Remove jsnext:main since it’s been deprecated
https://github.com/stereobooster/package.json#jsnextmain
2019-01-15 18:22:15 +03:00
Artur Paikin
597949958a
Update pause-resume-cancel icons 2019-01-15 18:06:59 +03:00
Renée Kooi
3710b19e1b
Use export = in @uppy/core typings. 2018-12-20 14:51:42 +01:00
Renée Kooi
1a0878a851
Merge pull request #1131 from mattes3/master
Make Uppy's React components usable from Typescript
2018-12-10 15:50:12 +01:00
Artur Paikin
af80dd2d1b add orange for preprocessing and postprocessing 2018-12-06 16:22:49 +03:00
Renée Kooi
65cc174942
Remove "unknown time left" message 2018-12-03 14:57:59 +01:00
Renée Kooi
2cbe54194a
status-bar: Use indeterminate mode during upload if progress is not supported 2018-12-03 14:49:48 +01:00
Renée Kooi
41fe68a4c3
fix undefined property stuff 2018-12-03 13:36:47 +01:00
Renée Kooi
b6df7174d5
Disable upload progress reporting if unsupported in browser. 2018-12-03 13:36:44 +01:00
Artur Paikin
c68f2c7e68 Release 2018-11-29 23:36:16 +03:00
Artur Paikin
faefe0d5f0 @uppy/core peerDependency --> ^0.29.0 2018-11-29 21:34:56 +03:00
Artur Paikin
cd8fae0ac9 Don’t bundle Core styles with everything, because of CSS conflicts
To use Dashboard, you now have to include the following css:
```js
import '@uppy/core/dist/style.css'
import '@uppy/dashboard/dist/style.css'
```
2018-11-22 13:59:02 +03:00