Commit Graph

40 Commits

Author SHA1 Message Date
R. Richard 4f3a6057a4 Prevent IDE reload race condition 2020-05-26 15:34:54 +02:00
Kristóf Tóth f8e9586be3 Run IDE language detection only when selected file is changed 2019-09-15 17:10:06 -07:00
Kristóf Tóth 57db977873 Implement solution check forwarding 2019-09-06 15:36:40 +02:00
R. Richard 0019683b21 Fix syntax highlighting error 2019-09-03 14:57:19 +02:00
Kristóf Tóth a88415bad1 Make whole frontend dynamically configurable to avoid rebuilds 2019-08-28 10:19:14 +02:00
R. Richard f90907607d Remove dead code related to the processmanager and message module 2019-08-26 13:53:13 +02:00
R. Richard 1b53ac40f2 Introduce separate event handler for deploying 2019-08-26 13:53:13 +02:00
Kristóf Tóth 24c994c41e Rename WebSocketService sendJSON() -> send() 2019-08-15 21:24:54 +02:00
Kristóf Tóth e6783efa49 Remove console & live process log logic (moved to backend) 2019-08-15 14:37:55 +02:00
Kristóf Tóth 0543a36f09 Fix tslint errors 2019-08-12 17:08:26 +02:00
Kristóf Tóth 97b911689b Remove copyright headers 2019-08-12 16:51:51 +02:00
R. Richard 0b65b9f5f3 Remove unnecessary parentheses and refactor bot messages 2019-08-08 16:18:26 +02:00
R. Richard 6e22e7efe9 Rename interfaces and variables 2019-08-08 14:44:40 +02:00
R. Richard f78814a57f Simplify IDE handler 2019-08-07 10:26:53 +02:00
Kristóf Tóth 79a4017386 Make deploy button texts configurable from config.ts 2018-10-02 11:26:39 +02:00
Kristóf Tóth 20bae07036 Improve IDE language detection logic 2018-06-15 13:16:28 +02:00
Kristóf Tóth 8de4c30f80 Allow configuring monaco minimap from tfw config.ts 2018-06-12 23:18:31 +02:00
Kristóf Tóth 8d9a9b1aea Remove leftover ace editor options from AppComponent 2018-06-12 23:16:29 +02:00
Kristóf Tóth 39707c3aed Implement language autodetection (take that brace) 2018-06-12 20:26:23 +02:00
Kristóf Tóth 3a46f3e465 Disable debugger margin and minimap of editor 2018-06-12 19:44:36 +02:00
Kristóf Tóth 8f19bf3661 Refactor editor write handler to a seperate method 2018-06-12 19:15:15 +02:00
Kristóf Tóth 0fbaf2275e Replace ACE with monaco – with lots of UI issues 2018-06-08 14:31:40 +02:00
Kristóf Tóth 309ffca9e7 Add typescript to ACE colored languages 2018-06-08 14:21:31 +02:00
Kristóf Tóth 1b4c7a1f0f Rename message-types stuff to comply angular naming conventions 2018-06-02 17:31:51 +02:00
Kristóf Tóth 887a81ab8e Make type hierarchy from messages 2018-05-31 12:02:53 +02:00
Kristóf Tóth e510fb58f6 Move all message types to a standardised location 2018-05-31 11:31:22 +02:00
Kristóf Tóth c889de0b05 Move live log checking logic to ProcessLogService 2018-05-30 11:14:48 +02:00
Kristóf Tóth 1b8a36331c Allow switching between stdout and stderr logs in config.ts 2018-05-28 16:36:19 +02:00
Kristóf Tóth 3565b890c4 Implement optional writing of the latest process log to console 2018-05-28 13:36:06 +02:00
Kristóf Tóth b2862b755b Use enums in IdeComponent state machines 2018-05-23 11:16:44 +02:00
Kristóf Tóth 4b79d77fcc Refactor ProcessManagerService error and success callback semantics 2018-05-18 10:40:19 +02:00
Kristóf Tóth 5d0fb1ab19 Refactor ProcessManagerService initialization in IdeComponent 2018-05-17 16:01:58 +02:00
Kristóf Tóth 454507615d Implement iframe reload on deployment 2018-05-17 15:58:08 +02:00
Kristóf Tóth 9c566c2d73 Add legal boilerplate and LICENSE file 2018-05-11 18:00:26 +02:00
Kristóf Tóth e351cbacc0 Enable code autocompletion in ACE editor 2018-05-11 14:04:15 +02:00
Kristóf Tóth a0f9ec6bd6 Fix hardcoded supervisor program name in IdeComponent 2018-04-25 11:33:42 +02:00
Kristóf Tóth 321aaab526 Rename IdeComponent.key_id 2018-04-20 17:32:41 +02:00
Kristóf Tóth f9db92cd57 Fix various coding-style violations and random imports 2018-04-20 15:54:34 +02:00
Kristóf Tóth 26df194a17 Fix manual and instumented layout changes (force event 'resize') 2018-04-20 11:09:47 +02:00
Gabor PEK 959a0df3d6 Use fix sidebar to instrument and control layout changes 2018-04-20 09:30:40 +02:00