Skip to content

Commit aa44306

Browse files
authored
Merge pull request #1814 from ethereum/editorIss
Editor issues
2 parents eb8abaa + a190e6c commit aa44306

File tree

9 files changed

+52
-36
lines changed

9 files changed

+52
-36
lines changed

apps/remix-ide/src/app.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -505,11 +505,10 @@ class App {
505505
}
506506
}
507507
}).catch(console.error)
508-
} else {
509-
// activate solidity plugin
510-
appManager.activatePlugin(['solidity', 'udapp'])
511508
}
512509
})
510+
// activate solidity plugin
511+
appManager.activatePlugin(['solidity', 'udapp'])
513512

514513
// Load and start the service who manager layout and frame
515514
const framingService = new FramingService(sidePanel, menuicons, mainview, this._components.resizeFeature)

apps/remix-ide/src/assets/css/themes/remix-black_undtds.css

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
:root {
33
--blue: #28282D;
44
--indigo: #6610f2;
5-
--purple: #6f42c1;
6-
--pink: #e83e8c;
5+
--purple: #9e77f6;
6+
--pink: #f38abb;
77
--red: #823a3a;
8-
--orange: #8a5026;
8+
--orange: #e46b15;
99
--yellow: #ffc107;
10-
--green: #366a57;
10+
--green: #065337;
1111
--teal: #20c997;
1212
--cyan: #053c64;
1313
--white: #d5d5d5;
@@ -17,7 +17,7 @@
1717
--secondary: #3d3e44;
1818
--success: #366a57;
1919
--info: #086CB5;
20-
--warning: #8a5026;
20+
--warning: #c26829;
2121
--danger: #823a3a;
2222
--light: #1f2020;
2323
--dark: #1a1a1a;

apps/remix-ide/src/assets/css/themes/remix-candy_ikhg4m.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
--pink: #e83e8c;
66
--red: #dc3545;
77
--orange: #fd7e14;
8-
--yellow: #ffc107;
9-
--green: #28a745;
8+
--yellow: #cdae02;
9+
--green: #0c8a29;
1010
--teal: #20c997;
1111
--cyan: #17a2b8;
1212
--white: #fff;
1313
--gray: #6c757d;
1414
--gray-dark: #343a40;
1515
--primary: #fc58a3;
1616
--secondary: #e2f5f2;
17-
--success: #84e5c2;
17+
--success: #24b882;
1818
--info: #69c7e9;
19-
--warning: #fbdf9f;
19+
--warning: #fabe33;
2020
--danger: #f80b0b;
2121
--light: #fff;
2222
--dark: #645fb5;

apps/remix-ide/src/assets/css/themes/remix-dark_tvx1s2.css

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
:root {
33
--blue: #007aa6;
44
--indigo: #6610f2;
5-
--purple: #6f42c1;
6-
--pink: #e83e8c;
5+
--purple: #9e77f6;
6+
--pink: #f38abb;
77
--red: #b84040;
8-
--orange: #c97539;
8+
--orange: #e46b15;
99
--yellow: #ffc107;
10-
--green: #32ba89;
10+
--green: #219451;
1111
--teal: #20c997;
1212
--cyan: #355f7d;
1313
--white: #fff;
@@ -5651,7 +5651,7 @@ button.bg-success:hover {
56515651
background-color: #27926b !important;
56525652
}
56535653
.bg-info {
5654-
background-color: #355f7d !important;
5654+
background-color: #274458 !important;
56555655
}
56565656
a.bg-info:focus,
56575657
a.bg-info:hover,

apps/remix-ide/src/assets/css/themes/remix-light_powaqg.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
:root {
22
--blue: #007bff;
33
--indigo: #6610f2;
4-
--purple: #d145a7;
4+
--purple: #7c47b9;
55
--pink: #e83e8c;
66
--red: #dc3545;
77
--orange: #fd7e14;
8-
--yellow: #ffc107;
8+
--yellow: #cdae02;
99
--green: #28a745;
1010
--teal: #20c997;
1111
--cyan: #17a2b8;

apps/remix-ide/src/assets/css/themes/remix-midcentury_hrzph3.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
--purple: #6f42c1;
55
--pink: #e83e8c;
66
--red: #dc3545;
7-
--orange: #fd7e14;
8-
--yellow: #ffc107;
7+
--orange: #fd7e17;
8+
--yellow: #cdae02;
99
--green: #28a745;
1010
--teal: #20c997;
1111
--cyan: #17a2b8;
@@ -16,7 +16,7 @@
1616
--secondary: #e2f5f2;
1717
--success: #01670f;
1818
--info: #69c7e9;
19-
--warning: #edc464;
19+
--warning: #f5ba30;
2020
--danger: #E64F29;
2121
--light: #eeede9;
2222
--dark: #01414E;

libs/remix-ui/debugger-ui/src/lib/vm-debugger/assembly-items.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ export const AssemblyItems = ({ registerEvent }) => {
9898

9999
const currentItem = codeView.children[index]
100100
if (currentItem) {
101-
currentItem.style.setProperty('border-color', 'var(--warning)')
102101
currentItem.style.setProperty('border-style', 'dotted')
103102
currentItem.setAttribute('selected', 'selected')
104103
}

libs/remix-ui/editor/src/lib/remix-ui-editor.tsx

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,11 @@ export const EditorUI = (props: EditorUIProps) => {
104104
const yellowColor = formatColor('--yellow')
105105
const pinkColor = formatColor('--pink')
106106
const locationColor = '#9e7e08'
107-
const purpleColor = formatColor('--purple')
107+
// const purpleColor = formatColor('--purple')
108108
const dangerColor = formatColor('--danger')
109+
const greenColor = formatColor('--green')
110+
const orangeColor = formatColor('--orange')
111+
const grayColor = formatColor('--gray')
109112

110113
monaco.editor.defineTheme(themeName, {
111114
base: themeType,
@@ -139,25 +142,23 @@ export const EditorUI = (props: EditorUIProps) => {
139142
// specials
140143
{ token: 'keyword.super', foreground: infoColor },
141144
{ token: 'keyword.this', foreground: infoColor },
145+
{ token: 'keyword.virtual', foreground: infoColor },
142146

143147
// for state variables
144-
{ token: 'keyword.constants', foreground: warningColor },
145-
{ token: 'keyword.override', foreground: warningColor },
146-
{ token: 'keyword.immutable', foreground: warningColor },
148+
{ token: 'keyword.constants', foreground: grayColor },
149+
{ token: 'keyword.override', foreground: grayColor },
150+
{ token: 'keyword.immutable', foreground: grayColor },
147151

148152
// data location
149153
{ token: 'keyword.memory', foreground: locationColor },
150154
{ token: 'keyword.storage', foreground: locationColor },
151155
{ token: 'keyword.calldata', foreground: locationColor },
152156

153-
// // forf functions and modifiers
154-
{ token: 'keyword.virtual', foreground: purpleColor },
155-
156-
// // for Events
157+
// for Events
157158
{ token: 'keyword.indexed', foreground: yellowColor },
158159
{ token: 'keyword.anonymous', foreground: yellowColor },
159160

160-
// // for functions
161+
// for functions
161162
{ token: 'keyword.external', foreground: successColor },
162163
{ token: 'keyword.internal', foreground: successColor },
163164
{ token: 'keyword.private', foreground: successColor },
@@ -174,7 +175,26 @@ export const EditorUI = (props: EditorUIProps) => {
174175
// special functions
175176
{ token: 'keyword.fallback', foreground: pinkColor },
176177
{ token: 'keyword.receive', foreground: pinkColor },
177-
{ token: 'keyword.constructor', foreground: pinkColor }
178+
{ token: 'keyword.constructor', foreground: pinkColor },
179+
180+
// identifiers
181+
{ token: 'keyword.identifier', foreground: warningColor },
182+
{ token: 'keyword.for', foreground: warningColor },
183+
{ token: 'keyword.break', foreground: warningColor },
184+
{ token: 'keyword.continue', foreground: warningColor },
185+
{ token: 'keyword.while', foreground: warningColor },
186+
{ token: 'keyword.do', foreground: warningColor },
187+
188+
{ token: 'keyword.if', foreground: yellowColor },
189+
{ token: 'keyword.else', foreground: yellowColor },
190+
191+
{ token: 'keyword.throw', foreground: orangeColor },
192+
{ token: 'keyword.catch', foreground: orangeColor },
193+
{ token: 'keyword.try', foreground: orangeColor },
194+
195+
// returns
196+
{ token: 'keyword.returns', foreground: greenColor },
197+
{ token: 'keyword.return', foreground: greenColor }
178198

179199
],
180200
colors: {

libs/remix-ui/editor/src/lib/syntax.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export const conf = {
1212
],
1313
autoClosingPairs: [
1414
{ open: '"', close: '"', notIn: ['string', 'comment'] },
15+
{ open: "'", close: "'", notIn: ['string', 'comment'] },
1516
{ open: '{', close: '}', notIn: ['string', 'comment'] },
1617
{ open: '[', close: ']', notIn: ['string', 'comment'] },
1718
{ open: '(', close: ')', notIn: ['string', 'comment'] }
@@ -1224,7 +1225,6 @@ export const language = {
12241225
'internal',
12251226
'indexed',
12261227
'anonymous',
1227-
'isOwner',
12281228
'view',
12291229
'pure',
12301230
'inherited',
@@ -1269,8 +1269,6 @@ export const language = {
12691269
'if',
12701270
'else',
12711271
'for',
1272-
'else',
1273-
'for',
12741272
'while',
12751273
'do',
12761274
'break',

0 commit comments

Comments
 (0)