Skip to content

Commit ecca10e

Browse files
author
Lionel Laské
committed
Merge branch 'release/1.6.0'
2 parents 1421602 + 2bd2f24 commit ecca10e

File tree

496 files changed

+55484
-5193
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

496 files changed

+55484
-5193
lines changed

CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,31 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [1.6.0] - 2022-01-04
8+
### Added
9+
- Measure activity
10+
- Story activity
11+
- Support for word writing in Calligra activity
12+
- Cookie consent screen
13+
- Delete account buttons in privacy settings
14+
15+
### Changed
16+
- Refactor activities and preferences loading
17+
- Refactor browser and device detection
18+
- Force token expiration when a local account is connected and server unavailable
19+
- Enhancement in multiplayer mode of Memorize activity #795
20+
- Position of scrollbar in listview is saved #945
21+
22+
### Fixed
23+
- Name and XO visible even after removing in Memorize Activity #794
24+
- Calculate activity outputs incorrect error message if variable is changed in function #798
25+
- Popup to connect local user freeze on Android/iOS
26+
- Calligra touch responsiveness is really bad on smartphone #955
27+
- Journal updates on favorite and name are not synchronized
28+
- Impossible to open PDF on iOS #967
29+
- Screen doesn't use the full size on iPhone X #968
30+
31+
732
## [1.5.0] - 2021-04-27
833
### Added
934
- DollarStreet activity

README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ To run **Sugarizer Application on iOS**, download it on [Apple Store](https://it
3535
![](images/applestore.png)
3636

3737
To run **Sugarizer Application on GNU Linux/Mac OS/Windows**, download it [here](https://sugarizer.org#desktop).
38-
The Sugarizer desktop application has three possible arguments:
38+
The Sugarizer desktop application has four possible arguments:
3939

4040
* `--window` to open Sugarizer in a window (instead of fullscreen)
4141
* `--debug` to open Sugarizer with the debug console
@@ -202,10 +202,15 @@ To run unit tests for Sugarizer Application, run "file:///PathToYourSugarizerRep
202202

203203
Sugarizer Application could be packaged as an Android or iOS application using [Cordova](http://cordova.apache.org/).
204204

205+
For Android:
206+
205207
A dedicated tool named [Sugarizer APK Builder](https://github.com/llaske/sugarizer-apkbuilder) allow you to create the Android packaging without any Android knowledge.
206208

207209
If you want to build it yourself, you could adapt the [source code](https://github.com/llaske/sugarizer-apkbuilder/blob/master/src/make_android.sh) of this tool.
208210

211+
For iOS:
212+
213+
Refer [this](docs/ios/ios_doc.md) documentation for building sugarizer for iOS.
209214

210215
# Reduce package size
211216

activities.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
{"id": "org.sugarlabs.CalculateActivity", "name": "Calculate", "version": 1, "directory": "activities/Calculate.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null},
1919
{"id": "org.sugarlabs.TurtleBlocksJS", "name": "Turtle Blocks JS", "version": 1, "directory": "activities/TurtleBlocksJS.activity", "icon": "activity/activity-icon.svg", "favorite": false, "activityId": null},
2020
{"id": "org.sugarlabs.Clock", "name": "Clock Web", "version": 1, "directory": "activities/Clock.activity", "icon": "activity/activity-clock.svg", "favorite": true, "activityId": null},
21+
{"id": "org.sugarlabs.Story", "name": "Story", "version": 1, "directory": "activities/Story.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null},
2122
{"id": "org.sugarlabs.SpeakActivity", "name": "Speak", "favorite": true, "version": 1, "directory": "activities/Speak.activity", "icon": "activity/activity-icon.svg", "activityId": null},
2223
{"id": "org.sugarlabs.moon", "name": "Moon", "version": 1, "directory": "activities/Moon.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null},
2324
{"id": "org.olpcfrance.RecordActivity", "name": "Record", "version": 1, "directory": "activities/Record.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null},
@@ -53,6 +54,7 @@
5354
{"id": "org.sugarlabs.Constellation", "name": "Constellation", "version": 1, "directory": "activities/Constellation.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null},
5455
{"id": "org.sugarlabs.Write", "name": "Write", "version": 1, "directory": "activities/Write.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null},
5556
{"id": "org.sugarlabs.Planets", "name": "Planets", "version": 1, "directory": "activities/Planets.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null},
56-
{"id": "org.sugarlabs.Implode", "name": "Implode", "version": 1, "directory": "activities/Implode.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null}
57+
{"id": "org.sugarlabs.Implode", "name": "Implode", "version": 1, "directory": "activities/Implode.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null},
58+
{"id": "org.sugarlabs.Measure", "name": "Measure", "version": 1, "directory": "activities/Measure.activity", "icon": "activity/activity-icon.svg", "favorite": true, "activityId": null}
5759

5860
]

activities/Abacus.activity/po/template.pot

+16-16
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ msgid ""
44
msgstr ""
55
"Project-Id-Version: PACKAGE VERSION\n"
66
"Report-Msgid-Bugs-To: \n"
7-
"POT-Creation-Date: Sun Apr 11 2021 11:04:41 GMT+0200 (heure d’été d’Europe centrale)\n"
7+
"POT-Creation-Date: Sat May 08 2021 21:56:08 GMT+0200 (heure d’été d’Europe centrale)\n"
88
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
99
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1010
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -16,75 +16,75 @@ msgstr ""
1616
#: TutoPrev
1717
msgctxt "TutoPrev"
1818
msgid "Prev"
19-
msgstr ""
19+
msgstr "Prev"
2020

2121
#: TutoNext
2222
msgctxt "TutoNext"
2323
msgid "Next"
24-
msgstr ""
24+
msgstr "Next"
2525

2626
#: TutoEnd
2727
msgctxt "TutoEnd"
2828
msgid "End"
29-
msgstr ""
29+
msgstr "End"
3030

3131
#: TutoExplainTitle
3232
msgctxt "TutoExplainTitle"
3333
msgid "Abacus Activity"
34-
msgstr ""
34+
msgstr "Abacus Activity"
3535

3636
#: TutoExplainContent
3737
msgctxt "TutoExplainContent"
3838
msgid "Welcome into the Abacus activity. Abacus lets the learner explore different representations of numbers using different mechanical counting systems developed by the ancient Romans and Chinese"
39-
msgstr ""
39+
msgstr "Welcome into the Abacus activity. Abacus lets the learner explore different representations of numbers using different mechanical counting systems developed by the ancient Romans and Chinese"
4040

4141
#: TutoAbacusTitle
4242
msgctxt "TutoAbacusTitle"
4343
msgid "Abacus Choice"
44-
msgstr ""
44+
msgstr "Abacus Choice"
4545

4646
#: TutoAbacusContent
4747
msgctxt "TutoAbacusContent"
4848
msgid "Click here to select the type of Abacus to use. Some Abacus handle decimals, some handle fractions, some handle number in base 2 and you could even create your own abacus"
49-
msgstr ""
49+
msgstr "Click here to select the type of Abacus to use. Some Abacus handle decimals, some handle fractions, some handle number in base 2 and you could even create your own abacus"
5050

5151
#: TutoCustomTitle
5252
msgctxt "TutoCustomTitle"
5353
msgid "Custom"
54-
msgstr ""
54+
msgstr "Custom"
5555

5656
#: TutoCustomContent
5757
msgctxt "TutoCustomContent"
5858
msgid "Click here to create a custom abacus. You could define number of rods, lines and base"
59-
msgstr ""
59+
msgstr "Click here to create a custom abacus. You could define number of rods, lines and base"
6060

6161
#: TutoCopyTitle
6262
msgctxt "TutoCopyTitle"
6363
msgid "Copy"
64-
msgstr ""
64+
msgstr "Copy"
6565

6666
#: TutoCopyContent
6767
msgctxt "TutoCopyContent"
6868
msgid "Click here to copy the current value into the clipboard"
69-
msgstr ""
69+
msgstr "Click here to copy the current value into the clipboard"
7070

7171
#: TutoClearTitle
7272
msgctxt "TutoClearTitle"
7373
msgid "Clear"
74-
msgstr ""
74+
msgstr "Clear"
7575

7676
#: TutoClearContent
7777
msgctxt "TutoClearContent"
7878
msgid "Click here to reinit the value of abacus to 0"
79-
msgstr ""
79+
msgstr "Click here to reinit the value of abacus to 0"
8080

8181
#: TutoCanvasTitle
8282
msgctxt "TutoCanvasTitle"
8383
msgid "Abacus"
84-
msgstr ""
84+
msgstr "Abacus"
8585

8686
#: TutoCanvasContent
8787
msgctxt "TutoCanvasContent"
8888
msgid "Here is the abacus. Click or drag the beads toward the central zone to set numbers"
89-
msgstr ""
89+
msgstr "Here is the abacus. Click or drag the beads toward the central zone to set numbers"
9090

0 commit comments

Comments
 (0)