Fresh IDE . Check-in [ee46b52b4c]
Not logged in

This repository is a mirror!

The original is located on: https://fresh.flatassembler.net/fossil/repo/fresh
If you want to follow the project, please update your remote-url

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Two icon themes (dark/light) has been made in IDE/mime-types. The icons changed to consistent with the IDE icon theme. Render script added.
Timelines: family | ancestors | descendants | both | newskin
Files: files | file ages | folders
SHA1:ee46b52b4c9d2aa09df78c3bbc365b5aeedf3cf8
User & Date: johnfound 2017-10-26 08:56:23
Context
2017-10-26
09:07
The latest Fresh IDE icon updated in IDE/mime_types/ check-in: 6f2cb982ff user: johnfound tags: newskin
08:56
Two icon themes (dark/light) has been made in IDE/mime-types. The icons changed to consistent with the IDE icon theme. Render script added. check-in: ee46b52b4c user: johnfound tags: newskin
08:04
The source code is fixed for the new images, moved to the images/ directory. Now compiles OK. check-in: 9c75edc2b3 user: johnfound tags: newskin
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to IDE/mime_types/Fresh.png.

cannot compute difference between binary files

Added IDE/mime_types/install_mime_dark.sh.





































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash

function test {
    "$@"
    status=$?
    if [ $status -ne 0 ]; then
        echo "error with $1"
    fi
    return $status
}

test xdg-icon-resource install --context mimetypes --size 16 ./x-asmsrc_dark16.png text-x-asmsrc
test xdg-icon-resource install --context mimetypes --size 32 ./x-asmsrc_dark32.png text-x-asmsrc
test xdg-icon-resource install --context mimetypes --size 16 ./x-freshproject_dark16.png application-x-freshproject
test xdg-icon-resource install --context mimetypes --size 32 ./x-freshproject_dark32.png application-x-freshproject

test xdg-mime install x-asmsrc.xml
test xdg-mime install x-freshproject.xml

Name change from IDE/mime_types/install_mime.sh to IDE/mime_types/install_mime_light.sh.

5
6
7
8
9
10
11
12
13
14
15
16
17
18
    status=$?
    if [ $status -ne 0 ]; then
        echo "error with $1"
    fi
    return $status
}

test xdg-icon-resource install --context mimetypes --size 16 ./x-asmsrc.png text-x-asmsrc
test xdg-icon-resource install --context mimetypes --size 32 ./x-asmsrc.png text-x-asmsrc
test xdg-icon-resource install --context mimetypes --size 16 ./x-freshproject.png application-x-freshproject
test xdg-icon-resource install --context mimetypes --size 32 ./x-freshproject.png application-x-freshproject

test xdg-mime install x-asmsrc.xml
test xdg-mime install x-freshproject.xml







|
|
|
|



5
6
7
8
9
10
11
12
13
14
15
16
17
18
    status=$?
    if [ $status -ne 0 ]; then
        echo "error with $1"
    fi
    return $status
}

test xdg-icon-resource install --context mimetypes --size 16 ./x-asmsrc_light16.png text-x-asmsrc
test xdg-icon-resource install --context mimetypes --size 32 ./x-asmsrc_light32.png text-x-asmsrc
test xdg-icon-resource install --context mimetypes --size 16 ./x-freshproject_light16.png application-x-freshproject
test xdg-icon-resource install --context mimetypes --size 32 ./x-freshproject_light32.png application-x-freshproject

test xdg-mime install x-asmsrc.xml
test xdg-mime install x-freshproject.xml

Added IDE/mime_types/make_png_icons.





































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/sh

rsvg-convert -h 16 -o x-freshproject_dark16.png x-freshproject_dark.svg
rsvg-convert -h 32 -o x-freshproject_dark32.png x-freshproject_dark.svg

rsvg-convert -h 16 -o x-freshproject_light16.png x-freshproject_light.svg
rsvg-convert -h 32 -o x-freshproject_light32.png x-freshproject_light.svg

rsvg-convert -h 16 -o x-asmsrc_dark16.png x-asmsrc_dark.svg
rsvg-convert -h 32 -o x-asmsrc_dark32.png x-asmsrc_dark.svg

rsvg-convert -h 16 -o x-asmsrc_light16.png x-asmsrc_light.svg
rsvg-convert -h 32 -o x-asmsrc_light32.png x-asmsrc_light.svg

for i in *.png; do
    pngquant -v --ordered -s 1 --strip -f --ext .png 64 -- "$i" 
    printf "\n"
done

IDE/mime_types/uninstall_mime.sh became executable.

Deleted IDE/mime_types/x-asmsrc.png.

cannot compute difference between binary files

Added IDE/mime_types/x-asmsrc_dark.svg.









































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="./skin.css" type="text/css"?>
<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<style>
.primary {
  fill: #ffcc00;
}

.back {
  fill: #000000;
}

.gray {
  fill: #a0a0a0;
}

.emphasize {
  fill: #00ccff;
}

.important {
  fill: #ff0084;
}

.error {
  fill: #ff1800;
}

.warning {
  fill: #e3ff00;
}

.info {
  fill: #00ccff;
}

.always_light {
  fill: #ffffff;
}

.cat1 {
  fill: #00ffff;
}

.cat2 {
  fill: #cc80ff;
}

.cat3 {
  fill: #00FF00;
}

.cat4 {
  fill: #FFC0C0;
}

.cat5 {
  fill: #FF9000;
}

.cat6 {
  fill: #ffffff;
}
</style>

 <rect class="primary" x="2" y="2" width="28" height="28"/>
 <path class="back" d="m4 6v4h6v-4zm10 0v4h6v-4zm10 0v4h4v-4zm-10 6v4h6v-4zm-10 6v4h6v-4zm10 0v4h6v-4zm0 6v4h6v-4zm10 0v4h4v-4z"/>
</svg>

Added IDE/mime_types/x-asmsrc_dark16.png.

cannot compute difference between binary files

Added IDE/mime_types/x-asmsrc_dark32.png.

cannot compute difference between binary files

Added IDE/mime_types/x-asmsrc_light.svg.







































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="./skin.css" type="text/css"?>
<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<style>
.primary {
  fill: #3A7BBB;
}

.back {
  fill: #ffffff;
}

.gray {
  fill: #606060;
}

.emphasize {
  fill: #5730FF;
}

.important {
  fill: #ff005d;
}

.error {
  fill: #ff0000;
}

.warning {
  fill: #009000;
}

.info {
  fill: #0000ff;
}

.always_light {
  fill: #ffffff;
}

.cat1 {
  fill: #388FA1;
}

.cat2 {
  fill: #8d2ea1;
}

.cat3 {
  fill: #39a139;
}

.cat4 {
  fill: #FF4C26;
}

.cat5 {
  fill: #FFA233;
}

.cat6 {
  fill: #212121;
}
</style>
 <rect class="primary" x="2" y="2" width="28" height="28"/>
 <path class="back" d="m4 6v4h6v-4zm10 0v4h6v-4zm10 0v4h4v-4zm-10 6v4h6v-4zm-10 6v4h6v-4zm10 0v4h6v-4zm0 6v4h6v-4zm10 0v4h4v-4z"/>
</svg>

Added IDE/mime_types/x-asmsrc_light16.png.

cannot compute difference between binary files

Added IDE/mime_types/x-asmsrc_light32.png.

cannot compute difference between binary files

Added IDE/mime_types/x-freshproject_dark.svg.























































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="UTF-8"?>
<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<style>
.primary {
  fill: #ffcc00;
}

.back {
  fill: #000000;
}

.gray {
  fill: #a0a0a0;
}

.emphasize {
  fill: #00ccff;
}

.important {
  fill: #ff0084;
}

.error {
  fill: #ff1800;
}

.warning {
  fill: #e3ff00;
}

.info {
  fill: #00ccff;
}

.always_light {
  fill: #ffffff;
}

.cat1 {
  fill: #00ffff;
}

.cat2 {
  fill: #cc80ff;
}

.cat3 {
  fill: #00FF00;
}

.cat4 {
  fill: #FFC0C0;
}

.cat5 {
  fill: #FF9000;
}

.cat6 {
  fill: #ffffff;
}
</style>

 <rect class="primary" x="12" y="22" width="8" height="8"/>
 <rect class="cat4" x="2" y="2" width="8" height="8"/>
 <rect class="cat2" transform="rotate(12.5)" x="12.919" y="-1.6053" width="8" height="8"/>
 <rect class="cat1" transform="rotate(45)" x="18.627" y="-18.142" width="8" height="8"/>
 <rect class="primary" x="2" y="12" width="8" height="8"/>
 <rect class="cat5" x="12" y="12" width="8" height="8"/>
 <rect class="cat3" transform="rotate(12.5)" x="24.847" y="5.9933" width="8" height="8"/>
 <rect class="primary" x="2" y="22" width="8" height="8"/>
 <rect class="cat6" x="22" y="22" width="8" height="8"/>

</svg>

Added IDE/mime_types/x-freshproject_dark16.png.

cannot compute difference between binary files

Added IDE/mime_types/x-freshproject_dark32.png.

cannot compute difference between binary files

Name change from IDE/mime_types/x-freshproject.svg to IDE/mime_types/x-freshproject_light.svg.

1
2
3

4
5
6
7


8
9
10
11

































































12
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="32px" height="32px" version="1.1" xmlns="http://www.w3.org/2000/svg">

  <rect x="0px" y="0px" width="32px" height="32px" fill="#00ffa0" stroke="#006060" />
  <circle cx="16px" cy="16px" r="8px" fill="#006060" stroke="none" />
  <circle cx="16px" cy="4px" r="3px" fill="#006060" stroke="none" />
  <circle cx="16px" cy="27.75px" r="2.25px" fill="#006060" stroke="none" />


  <circle cx="5.97px" cy="10.209px" r="2.25px" fill="#006060" stroke="none" />
  <circle cx="5.97px" cy="22.04px" r="2.25px" fill="#006060" stroke="none" />
  <circle cx="26.03px" cy="10.209px" r="2.25px" fill="#006060" stroke="none" />
  <circle cx="26.03px" cy="22.04px" r="2.25px" fill="#006060" stroke="none" />

































































</svg>
|
<
|
>
|
|
<
<
>
>
|
|
<
<
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
1

2
3
4
5


6
7
8
9


10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="UTF-8"?>

<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
<style>
.primary {
  fill: #3A7BBB;


}

.back {
  fill: #ffffff;


}

.gray {
  fill: #606060;
}

.emphasize {
  fill: #5730FF;
}

.important {
  fill: #ff005d;
}

.error {
  fill: #ff0000;
}

.warning {
  fill: #009000;
}

.info {
  fill: #0000ff;
}

.always_light {
  fill: #ffffff;
}

.cat1 {
  fill: #388FA1;
}

.cat2 {
  fill: #8d2ea1;
}

.cat3 {
  fill: #39a139;
}

.cat4 {
  fill: #FF4C26;
}

.cat5 {
  fill: #FFA233;
}

.cat6 {
  fill: #212121;
}
</style>

 <rect class="primary" x="12" y="22" width="8" height="8"/>
 <rect class="cat4" x="2" y="2" width="8" height="8"/>
 <rect class="cat2" transform="rotate(12.5)" x="12.919" y="-1.6053" width="8" height="8"/>
 <rect class="cat1" transform="rotate(45)" x="18.627" y="-18.142" width="8" height="8"/>
 <rect class="primary" x="2" y="12" width="8" height="8"/>
 <rect class="cat5" x="12" y="12" width="8" height="8"/>
 <rect class="cat3" transform="rotate(12.5)" x="24.847" y="5.9933" width="8" height="8"/>
 <rect class="primary" x="2" y="22" width="8" height="8"/>
 <rect class="cat6" x="22" y="22" width="8" height="8"/>

</svg>

Added IDE/mime_types/x-freshproject_light16.png.

cannot compute difference between binary files

Name change from IDE/mime_types/x-freshproject.png to IDE/mime_types/x-freshproject_light32.png.

cannot compute difference between binary files