diff --git a/themes/README.md b/themes/README.md index cdfc9f8bd..2cf717978 100644 --- a/themes/README.md +++ b/themes/README.md @@ -40,6 +40,8 @@ Example: make THEME_REPO=https://github.com/Omega-Numworks/Omega-Theme-Example.git THEME_NAME=omega_blue ``` +> You can use `./themes/script.sh your_theme_name` to build the icons of your theme from the colors of `themes/logocolors.json`. + ## License Omega-Themes is released under a [CC BY-NC-SA License](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode). NumWorks is a registered trademark. diff --git a/themes/UpsilonIconsVAR_PrettyPrinted.svg b/themes/UpsilonIconsVAR_PrettyPrinted.svg deleted file mode 100644 index dde7d1356..000000000 --- a/themes/UpsilonIconsVAR_PrettyPrinted.svg +++ /dev/null @@ -1,491 +0,0 @@ - - - - - - - - - - - - =+÷- - - - - - - - - - Xcas - - - - - - - - - - - - - - - - - - - x=? - y=? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Upsilon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 016215 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/themes/default_icons.svg b/themes/default_icons.svg new file mode 100644 index 000000000..4080526c6 --- /dev/null +++ b/themes/default_icons.svg @@ -0,0 +1,503 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + = + + + ÷ + - + + + + + + + + + + + + + X + cas + + + + + + + + + + + + + + + + + + + + + + + + + + + x=? + + y + = + ? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Upsilon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 16 + 215 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/logocolors.json b/themes/logocolors.json index d6a7bea90..c09002284 100644 --- a/themes/logocolors.json +++ b/themes/logocolors.json @@ -1,10 +1,11 @@ { - "MainColor": "#BB2244", - "UnknownColor1": "#FFFFFF", - "RegressionLineGrey": "#4D4D4D", - "UnknownColor2": "#CCCCCC", - "LogoBackgroundColor": "#2F2F2F", - "SecondaryColor": "#888888", - "StatisticsSelectedBG": "#998899", - "BackgroundColor": "#FFFFFF" + "COLOR_MAIN": "#7EA2CE", + "COLOR_ICON_SECONDARY": "#4A4A4A", + "COLOR_DRAWINGS": "#F2F2F2", + "COLOR_REGRESSION_LINE": "#D4D4D4", + "COLOR_ICON_BORDER": "#E6E6E6", + "COLOR_ICON_BACKGROUND": "#F2F2F2", + "COLOR_FOCUSED_STATS_ICONS_BACKGROUND": "#E0E0E0", + "COLOR_STATS_ICONS_BACKGROUND": "#FFFFFF", + "COLOR_ICON_CROPPED": "#FFFFFF" } diff --git a/themes/script.sh b/themes/script.sh index 0212ba618..6b681805f 100644 --- a/themes/script.sh +++ b/themes/script.sh @@ -2,24 +2,23 @@ # Necessary packages: jq, inkscape -rm UpsilonIconsCUSTOM.svg -cp UpsilonIconsVAR_PrettyPrinted.svg UpsilonIconsCUSTOM.svg -file=UpsilonIconsCUSTOM.svg -k=1 +cd themes +cp default_icons.svg generated_icons.svg +file=generated_icons.svg -mkdir themes/local/custom_theme -mkdir themes/local/custom_theme/apps -mkdir themes/local/custom_theme/probability -dir=./themes/local/custom_theme +mkdir -p themes/local/$1 +mkdir -p themes/local/$1/apps +mkdir -p themes/local/$1/probability +dir=./themes/local/$1 #Checks if jq is installed then assigns returned variables to $k or uses command line args if [ $(which jq | wc -l) -ge 1 ]; then - hex=$(cat logocolors.json | jq -r '.[]') - for param in $hex; do - echo "COLORID$k => $param" - sed -i 's%COLORID'$k'%'$param'%g' $file - k=$(($k+1)) + hex=$(jq -r 'to_entries[] | (.key)' logocolors.json | tr -d '\r') + for key in $hex; do + value=$(jq -r '.'$key'' logocolors.json) + echo "$key => $value" + sed -i 's%'$key'%'$value'%g' $file done else for param in $@; do @@ -30,48 +29,49 @@ else fi if [ $(which inkscape | wc -l) -ge 1 ]; then - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/calculation_icon.png --export-area=0:0:55:56 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/rpn_icon.png --export-area=80:0:135:56 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/graph_icon.png --export-area=160:0:215:56 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/code_icon.png --export-area=0:87:55:143 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/stat_icon.png --export-area=80:87:135:143 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/probability_icon.png --export-area=160:87:215:143 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/solver_icon.png --export-area=0:173:55:229 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/atomic_icon.png --export-area=80:173:135:229 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/sequence_icon.png --export-area=160:173:215:229 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/graph_icon.png --export-area=160:0:215:56 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/graph_icon.png --export-area=0:258:55:314 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/regression_icon.png --export-area=160:0:215:56 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/settings_icon.png --export-area=80:258:135:314 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/external_icon.png --export-area=160:258:215:314 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/apps/xcas_icon.png --export-area=80:342:135:397 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/binomial_icon.png --export-area=273:0:308:19 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/chi_squared_icon.png --export-area=273:29:308:48 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/exponential_icon.png --export-area=273:58:308:77 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/fisher_icon.png --export-area=273:87:308:106 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/geometric_icon.png --export-area=273:116:308:135 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/normal_icon.png --export-area=273:145:308:164 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/poisson_icon.png --export-area=273:174:308:193 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/student_icon.png --export-area=273:203:308:222 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/uniform_icon.png --export-area=273:232:308:251 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/calcul1_icon.png --export-area=273:261:312:284 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/calcul2_icon.png --export-area=273:294:312:317 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/calcul3_icon.png --export-area=273:327:312:350 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/calcul4_icon.png --export-area=273:360:312:383 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_binomial_icon.png --export-area=327:0:362:19 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_chi_squared_icon.png --export-area=327:29:362:48 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_exponential_icon.png --export-area=327:58:362:77 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_fisher_icon.png --export-area=327:87:362:106 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_geometric_icon.png --export-area=327:116:362:135 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_normal_icon.png --export-area=327:145:362:164 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_poisson_icon.png --export-area=327:174:362:193 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_student_icon.png --export-area=327:203:362:222 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_uniform_icon.png --export-area=327:232:362:251 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_calcul1_icon.png --export-area=327:261:366:284 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_calcul2_icon.png --export-area=327:294:366:317 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_calcul3_icon.png --export-area=327:327:366:350 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/probability/focused_calcul4_icon.png --export-area=327:360:366:383 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/exam_icon.png --export-area=273:393:291:402 - inkscape ./UpsilonIconsCUSTOM.svg -o $dir/logo_icon.png --export-area=0:447:115:479 + inkscape ./generated_icons.svg -o $dir/apps/calculation_icon.png --export-area=0:0:55:56 + inkscape ./generated_icons.svg -o $dir/apps/rpn_icon.png --export-area=80:0:135:56 + inkscape ./generated_icons.svg -o $dir/apps/graph_icon.png --export-area=160:0:215:56 + inkscape ./generated_icons.svg -o $dir/apps/code_icon.png --export-area=0:87:55:143 + inkscape ./generated_icons.svg -o $dir/apps/stat_icon.png --export-area=80:87:135:143 + inkscape ./generated_icons.svg -o $dir/apps/probability_icon.png --export-area=160:87:215:143 + inkscape ./generated_icons.svg -o $dir/apps/solver_icon.png --export-area=0:173:55:229 + inkscape ./generated_icons.svg -o $dir/apps/atomic_icon.png --export-area=80:173:135:229 + inkscape ./generated_icons.svg -o $dir/apps/sequence_icon.png --export-area=160:173:215:229 + inkscape ./generated_icons.svg -o $dir/apps/graph_icon.png --export-area=160:0:215:56 + inkscape ./generated_icons.svg -o $dir/apps/regression_icon.png --export-area=0:258:55:314 + inkscape ./generated_icons.svg -o $dir/apps/settings_icon.png --export-area=80:258:135:314 + inkscape ./generated_icons.svg -o $dir/apps/external_icon.png --export-area=160:258:215:314 +# inkscape ./generated_icons.svg -o $dir/apps/xcas_icon.png --export-area=80:342:135:398 + inkscape ./generated_icons.svg -o $dir/apps/reader_icon.png --export-area=160:342:215:398 + inkscape ./generated_icons.svg -o $dir/probability/binomial_icon.png --export-area=273:0:308:19 + inkscape ./generated_icons.svg -o $dir/probability/chi_squared_icon.png --export-area=273:29:308:48 + inkscape ./generated_icons.svg -o $dir/probability/exponential_icon.png --export-area=273:58:308:77 + inkscape ./generated_icons.svg -o $dir/probability/fisher_icon.png --export-area=273:87:308:106 + inkscape ./generated_icons.svg -o $dir/probability/geometric_icon.png --export-area=273:116:308:135 + inkscape ./generated_icons.svg -o $dir/probability/normal_icon.png --export-area=273:145:308:164 + inkscape ./generated_icons.svg -o $dir/probability/poisson_icon.png --export-area=273:174:308:193 + inkscape ./generated_icons.svg -o $dir/probability/student_icon.png --export-area=273:203:308:222 + inkscape ./generated_icons.svg -o $dir/probability/uniform_icon.png --export-area=273:232:308:251 + inkscape ./generated_icons.svg -o $dir/probability/calcul1_icon.png --export-area=273:261:312:284 + inkscape ./generated_icons.svg -o $dir/probability/calcul2_icon.png --export-area=273:294:312:317 + inkscape ./generated_icons.svg -o $dir/probability/calcul3_icon.png --export-area=273:327:312:350 + inkscape ./generated_icons.svg -o $dir/probability/calcul4_icon.png --export-area=273:360:312:383 + inkscape ./generated_icons.svg -o $dir/probability/focused_binomial_icon.png --export-area=327:0:362:19 + inkscape ./generated_icons.svg -o $dir/probability/focused_chi_squared_icon.png --export-area=327:29:362:48 + inkscape ./generated_icons.svg -o $dir/probability/focused_exponential_icon.png --export-area=327:58:362:77 + inkscape ./generated_icons.svg -o $dir/probability/focused_fisher_icon.png --export-area=327:87:362:106 + inkscape ./generated_icons.svg -o $dir/probability/focused_geometric_icon.png --export-area=327:116:362:135 + inkscape ./generated_icons.svg -o $dir/probability/focused_normal_icon.png --export-area=327:145:362:164 + inkscape ./generated_icons.svg -o $dir/probability/focused_poisson_icon.png --export-area=327:174:362:193 + inkscape ./generated_icons.svg -o $dir/probability/focused_student_icon.png --export-area=327:203:362:222 + inkscape ./generated_icons.svg -o $dir/probability/focused_uniform_icon.png --export-area=327:232:362:251 + inkscape ./generated_icons.svg -o $dir/probability/focused_calcul1_icon.png --export-area=327:261:366:284 + inkscape ./generated_icons.svg -o $dir/probability/focused_calcul2_icon.png --export-area=327:294:366:317 + inkscape ./generated_icons.svg -o $dir/probability/focused_calcul3_icon.png --export-area=327:327:366:350 + inkscape ./generated_icons.svg -o $dir/probability/focused_calcul4_icon.png --export-area=327:360:366:383 + inkscape ./generated_icons.svg -o $dir/exam_icon.png --export-area=273:393:291:402 + inkscape ./generated_icons.svg -o $dir/logo_icon.png --export-area=0:447:115:479 fi +rm generated_icons.svg diff --git a/themes/themes/local/upsilon_light.json b/themes/themes/local/upsilon_light.json new file mode 100644 index 000000000..68aaf8562 --- /dev/null +++ b/themes/themes/local/upsilon_light.json @@ -0,0 +1,150 @@ +{ + "name": "Upsilon Light", + "icons": "upsilon_light", + "colors": { + "PrimaryText": "000000", + "SecondaryText": "6e6e6e", + "AccentText": "00857f", + "ApproximateSignText": "595959", + "ApproximateExpressionText": "595959", + "Background": { + "Hard": "ffffff", + "Apps": "fafafa", + "AppsSecondary": "f0f0f0" + }, + "Toolbar": { + "": "7EA2CE", + "Text": "ffffff" + }, + "ExpressionInput": { + "Background": "e0e0e0", + "Border": "d9d9d9" + }, + "Grid": { + "PrimaryLine": "d9d9d9", + "SecondaryLine": "f5f5f5" + }, + "Battery": { + "": "ffffff", + "InCharge": "179e1f", + "Low": "992321" + }, + "ScrollBar": { + "Foreground": "4a4a4a", + "Background": "d9d9d9" + }, + "Control": { + "": "ffad83", + "Enabled": "ff8b52", + "Disabled": "9e9e9e" + }, + "Calculation": { + "BackgroundOdd": "fafafa", + "BackgroundEven": "ffffff", + "EmptyBox": "c4c4c4", + "EmptyBoxNeeded": "ffad83", + "TrigoAndComplexForeground": "ff000c" + }, + "Code": { + "Background": "ffffff", + "BackgroundSelected": "e0e0e0", + "Text": "000000", + "Comment": "999988", + "Number": "009999", + "Keyword": "ff000c", + "Operator": "d73a49", + "String": "032f62", + "GutterViewBackground": "E4E6E7" + }, + "Probability": { + "Curve": "ff8b52", + "CellBorder": "ececec", + "HistogramBar": "d9d9d9" + }, + "Statistics": { + "Box": "ffad83", + "BoxVerticalLine": "d9d9d9", + "Selected": "ffad83", + "NotSelected": "f5f5f5" + }, + "Graph": { + "Tangent": "595959" + }, + "SubMenu": { + "Background": "e0e0e0", + "Border": "fafafa", + "Text": "000000" + }, + "Toolbox": { + "HeaderBackground": "4a4a4a", + "HeaderText": "ffffff", + "HeaderBorder": "4a4a4a", + "Background": "000000" + }, + "List": { + "CellBackground": "ffffff", + "CellBackgroundSelected": "e0e0e0", + "CellBorder": "ededef" + }, + "Button": { + "Background": "e6e6e6", + "BackgroundSelected": "c9c9c9", + "BackgroundSelectedHighContrast": "00b2b0", + "Border": "adadad", + "RowBorder": "d9d9d9", + "BorderOut": "f5f5f5", + "Shadow": "003833", + "Text": "000000" + }, + "Tab": { + "Background": "4a4a4a", + "BackgroundSelected": "757575", + "BackgroundActive": "fafafa", + "BackgroundSelectedAndActive": "e3e3e3", + "Text": "ffffff", + "TextActive": "000000" + }, + "SubTab": { + "Background": "e0e0e0", + "BackgroundSelected": "d1d1d1", + "Text": "000000" + }, + "Banner": { + "FirstBackground": "4a4a4a", + "FirstBorder": "4a4a4a", + "FirstText": "ffffff", + "FirstVariantBackground": "4a4a4a", + "FirstVariantBorder": "fafafa", + "FirstVariantText": "ffffff", + "SecondBackground": "e0e0e0", + "SecondBorder": "fafafa", + "SecondText": "000000" + }, + "Home": { + "Background": "ffffff", + "CellBackground": "ffffff", + "CellBackgroundActive": "4a4a4a", + "CellText": "000000", + "CellTextActive": "ffffff", + "CellTextExternal": "008f87", + "CellTextExternalActive": "6fe6df" + }, + "Atom": { + "Unknown": "eeeeee", + "Text": "000000", + "AlkaliMetal": "CC9E7E", + "AlkaliEarthMetal": "D69477", + "Lanthanide": "A5DDAD", + "Actinide": "96D481", + "TransitionMetal": "99C6E7", + "PostTransitionMetal": "D69877", + "Metalloid": "D6B071", + "Halogen": "84ABE3", + "ReactiveNonmetal": "DBC377", + "NobleGas": "8FC2E6", + "TableLines": "323532", + "Highlight": "000000", + "Background": "d9d9d9" + } + } +} \ No newline at end of file diff --git a/themes/themes/local/upsilon_light/apps/atomic_icon.png b/themes/themes/local/upsilon_light/apps/atomic_icon.png new file mode 100644 index 000000000..531b003a5 Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/atomic_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/calculation_icon.png b/themes/themes/local/upsilon_light/apps/calculation_icon.png new file mode 100644 index 000000000..8930c03da Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/calculation_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/code_icon.png b/themes/themes/local/upsilon_light/apps/code_icon.png new file mode 100644 index 000000000..bfc44ae94 Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/code_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/external_icon.png b/themes/themes/local/upsilon_light/apps/external_icon.png new file mode 100644 index 000000000..4c88358b6 Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/external_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/graph_icon.png b/themes/themes/local/upsilon_light/apps/graph_icon.png new file mode 100644 index 000000000..87ee2696d Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/graph_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/probability_icon.png b/themes/themes/local/upsilon_light/apps/probability_icon.png new file mode 100644 index 000000000..c2ba2169f Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/probability_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/reader_icon.png b/themes/themes/local/upsilon_light/apps/reader_icon.png new file mode 100644 index 000000000..aaeb533de Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/reader_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/regression_icon.png b/themes/themes/local/upsilon_light/apps/regression_icon.png new file mode 100644 index 000000000..78d6272a0 Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/regression_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/rpn_icon.png b/themes/themes/local/upsilon_light/apps/rpn_icon.png new file mode 100644 index 000000000..00ff3e8f6 Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/rpn_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/sequence_icon.png b/themes/themes/local/upsilon_light/apps/sequence_icon.png new file mode 100644 index 000000000..b2d62676b Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/sequence_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/settings_icon.png b/themes/themes/local/upsilon_light/apps/settings_icon.png new file mode 100644 index 000000000..a574aee05 Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/settings_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/solver_icon.png b/themes/themes/local/upsilon_light/apps/solver_icon.png new file mode 100644 index 000000000..a3c1f6346 Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/solver_icon.png differ diff --git a/themes/themes/local/upsilon_light/apps/stat_icon.png b/themes/themes/local/upsilon_light/apps/stat_icon.png new file mode 100644 index 000000000..af1c46cef Binary files /dev/null and b/themes/themes/local/upsilon_light/apps/stat_icon.png differ diff --git a/themes/themes/local/upsilon_light/exam_icon.png b/themes/themes/local/upsilon_light/exam_icon.png new file mode 100644 index 000000000..764b0a025 Binary files /dev/null and b/themes/themes/local/upsilon_light/exam_icon.png differ diff --git a/themes/themes/local/upsilon_light/logo_icon.png b/themes/themes/local/upsilon_light/logo_icon.png new file mode 100644 index 000000000..bdebc1d3e Binary files /dev/null and b/themes/themes/local/upsilon_light/logo_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/binomial_icon.png b/themes/themes/local/upsilon_light/probability/binomial_icon.png new file mode 100644 index 000000000..205f814b3 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/binomial_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/calcul1_icon.png b/themes/themes/local/upsilon_light/probability/calcul1_icon.png new file mode 100644 index 000000000..6047ccc88 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/calcul1_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/calcul2_icon.png b/themes/themes/local/upsilon_light/probability/calcul2_icon.png new file mode 100644 index 000000000..ae17d49d8 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/calcul2_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/calcul3_icon.png b/themes/themes/local/upsilon_light/probability/calcul3_icon.png new file mode 100644 index 000000000..b1674bdd7 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/calcul3_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/calcul4_icon.png b/themes/themes/local/upsilon_light/probability/calcul4_icon.png new file mode 100644 index 000000000..5759f44c3 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/calcul4_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/chi_squared_icon.png b/themes/themes/local/upsilon_light/probability/chi_squared_icon.png new file mode 100644 index 000000000..cbfd8a9c6 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/chi_squared_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/exponential_icon.png b/themes/themes/local/upsilon_light/probability/exponential_icon.png new file mode 100644 index 000000000..e0032db68 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/exponential_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/fisher_icon.png b/themes/themes/local/upsilon_light/probability/fisher_icon.png new file mode 100644 index 000000000..ccbdd5834 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/fisher_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_binomial_icon.png b/themes/themes/local/upsilon_light/probability/focused_binomial_icon.png new file mode 100644 index 000000000..581bde13b Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_binomial_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_calcul1_icon.png b/themes/themes/local/upsilon_light/probability/focused_calcul1_icon.png new file mode 100644 index 000000000..e3110c512 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_calcul1_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_calcul2_icon.png b/themes/themes/local/upsilon_light/probability/focused_calcul2_icon.png new file mode 100644 index 000000000..929216871 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_calcul2_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_calcul3_icon.png b/themes/themes/local/upsilon_light/probability/focused_calcul3_icon.png new file mode 100644 index 000000000..df632bc2a Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_calcul3_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_calcul4_icon.png b/themes/themes/local/upsilon_light/probability/focused_calcul4_icon.png new file mode 100644 index 000000000..eb779a2b1 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_calcul4_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_chi_squared_icon.png b/themes/themes/local/upsilon_light/probability/focused_chi_squared_icon.png new file mode 100644 index 000000000..be428c833 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_chi_squared_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_exponential_icon.png b/themes/themes/local/upsilon_light/probability/focused_exponential_icon.png new file mode 100644 index 000000000..34dfd0988 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_exponential_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_fisher_icon.png b/themes/themes/local/upsilon_light/probability/focused_fisher_icon.png new file mode 100644 index 000000000..7c56446e4 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_fisher_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_geometric_icon.png b/themes/themes/local/upsilon_light/probability/focused_geometric_icon.png new file mode 100644 index 000000000..5718a0a7a Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_geometric_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_normal_icon.png b/themes/themes/local/upsilon_light/probability/focused_normal_icon.png new file mode 100644 index 000000000..19573d834 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_normal_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_poisson_icon.png b/themes/themes/local/upsilon_light/probability/focused_poisson_icon.png new file mode 100644 index 000000000..15b533b28 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_poisson_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_student_icon.png b/themes/themes/local/upsilon_light/probability/focused_student_icon.png new file mode 100644 index 000000000..15c9e7be9 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_student_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/focused_uniform_icon.png b/themes/themes/local/upsilon_light/probability/focused_uniform_icon.png new file mode 100644 index 000000000..9a2b1ebc8 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/focused_uniform_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/geometric_icon.png b/themes/themes/local/upsilon_light/probability/geometric_icon.png new file mode 100644 index 000000000..82bd78447 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/geometric_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/normal_icon.png b/themes/themes/local/upsilon_light/probability/normal_icon.png new file mode 100644 index 000000000..2b580d153 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/normal_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/poisson_icon.png b/themes/themes/local/upsilon_light/probability/poisson_icon.png new file mode 100644 index 000000000..76ca5adf3 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/poisson_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/student_icon.png b/themes/themes/local/upsilon_light/probability/student_icon.png new file mode 100644 index 000000000..f0b0999a3 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/student_icon.png differ diff --git a/themes/themes/local/upsilon_light/probability/uniform_icon.png b/themes/themes/local/upsilon_light/probability/uniform_icon.png new file mode 100644 index 000000000..d17fb2939 Binary files /dev/null and b/themes/themes/local/upsilon_light/probability/uniform_icon.png differ