Andrey Vlasovskikh
b235f0c27f
PY-22324 Removed the hide interpreter UI that is no longer used in Edu
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
473664ef3e
PY-22324 Show greyed out paths next to SDK names and show broken items in red
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
e29a464d4a
PY-22324 Converted PySdkListCellRenderer to Kotlin
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
68adc51481
PY-22324 Removed SDK name shorten procedure in favor or just shorter names
2017-10-10 05:49:49 +03:00
Andrey Vlasovskikh
fc47264d5a
PY-22324 New UI for adding local Python interpreters
...
This change also fixes:
* PY-13099, PY-21571 Selected virtualenv location is saved relative to
the project directory or the virtualenv home directory
* PY-20109 Interpreter file chooser starts in the home directory to
prevent annoying slow scrolling to /usr/bin and provide a more
useful default
* PY-18439 Don't store minor Python interpreter version, only X.Y
* PY-15911 Don't show detected interpreters in the project interpreter
combo box and associate any new virtualenvs with the current project
to prevent the combo box from getting huge
* PY-14906 Name Python interpreters as "Python X.Y" or
"Python X.Y (project-name)", don't store local machine paths in the
interpreter name if we can avoid it
* PY-13464 Don't truncate interpreter names in the combo box at the
new project screen
2017-10-10 05:49:49 +03:00
Liana.Bakradze
395b9129a0
gather more statistics (EDU-1033)
2017-09-08 13:33:27 +03:00
Liana.Bakradze
39a2b68aa7
EDU-1036 "Watch tutorial" balloon is shown on every PyCharm Edu start
2017-09-08 12:34:24 +03:00
Alexey Kudravtsev
b48c06bbe8
notnull, @Override
2017-08-10 15:14:58 +03:00
Liana.Bakradze
d658ea5d64
EDU-1026 PyCharm Edu tutorial link does nothing
2017-08-07 13:04:53 +03:00
Ekaterina Tuzova
55a75e0704
Edu: allow bundled update, update plugin version
2017-07-13 15:48:13 +03:00
Valentina Kiryushkina
bb785673d4
Add support for adaptive courses for different languages
2017-07-12 23:48:07 -05:00
Ekaterina Tuzova
a959efed0e
Edu: remove all project guessing
2017-06-30 12:35:12 +03:00
Liana.Bakradze
f95e36400e
get rid of task description files everywhere
2017-06-23 12:55:34 +03:00
Ekaterina Tuzova
683d92686a
EDU-950 Exception on first open when creating a project
2017-05-18 12:20:02 +03:00
Ekaterina Tuzova
ce0c8252a8
add action to create course in course creator mode
2017-05-18 11:45:20 +03:00
liana.bakradze
dce3de0ef5
EDU-943 Check is not available if not authorized
2017-05-15 15:47:08 +03:00
Ekaterina Tuzova
b7fda6e24c
remove course creator project generator in case course creator turned off
2017-05-15 14:04:45 +03:00
Liana.Bakradze
e4c434eefb
remove educational type of project from the list (EDU-926)
2017-05-15 10:43:23 +03:00
Liana.Bakradze
201bd33a55
remove Introduction to Python action (EDU-926)
2017-05-15 10:43:23 +03:00
Liana.Bakradze
3b39a3f710
shorter syntax (EDU-926)
2017-05-15 10:43:21 +03:00
Liana.Bakradze
4e3bcb58eb
fake sdk to show that new virtual env will be created (EDU-926)
2017-05-15 10:43:16 +03:00
Liana.Bakradze
1bc7b56b68
set interpreter from advanced settings as project interpreter (EDU-926)
2017-05-15 10:43:16 +03:00
Liana.Bakradze
021496d378
add language specific advanced settings (EDU-926)
2017-05-15 10:43:13 +03:00
Liana.Bakradze
92d11923e5
remove redundant code (EDU-926)
2017-05-15 10:43:13 +03:00
Liana.Bakradze
428363bd84
customized course list and placeholder for advanced settings (EDU-926)
2017-05-15 10:43:12 +03:00
Valentina Kiryushkina
d5cecc5783
Wait for a user to be set correctly on project creation panel
2017-05-10 12:46:00 +03:00
Valentina Kiryushkina
664fdc8711
Move updating course list and getting enrolled course id to authorization method
2017-05-05 15:40:08 +03:00
Valentina Kiryushkina
e9dcb184bf
Use Stepik Rest service for oauth
2017-05-05 15:40:07 +03:00
Valentina Kiryushkina
ed1c2d68ee
Use OAuth instead of login/password authorization
2017-05-05 15:40:06 +03:00
Vladimir Krivosheev
fb7b4c2b0c
move guessProjectDir to ProjectUtil
2017-05-04 11:50:35 +02:00
Ekaterina Tuzova
f381a40ed6
update bundled course
2017-05-04 12:12:42 +03:00
Ekaterina Tuzova
334b07d6a7
update bundled course (EDU-922)
2017-04-28 21:13:18 +03:00
Ekaterina Tuzova
ba2c92ea1d
update bundled course (EDU-871)
2017-04-28 19:38:06 +03:00
Ekaterina Tuzova
66cdf75452
update bundled course (EDU-870)
2017-04-28 19:38:06 +03:00
Ekaterina Tuzova
e337531316
update bundled course (EDU-872)
2017-04-28 19:38:06 +03:00
Ekaterina Tuzova
56efc7385c
update bundled course (EDU-873)
2017-04-28 19:38:06 +03:00
Ekaterina Tuzova
fa8bbe23f1
update bundled course (EDU-912)
2017-04-28 19:38:06 +03:00
Ekaterina Tuzova
948c796b2d
update bundled course (EDU-925)
2017-04-28 19:38:06 +03:00
Ekaterina Tuzova
3b4c0b6b8f
fix introduction to python course action availability
2017-04-28 19:38:06 +03:00
Valentina Kiryushkina
4b55d21c72
Fix EDU-935 ClassNotFoundException Move class to PyCharm Edu IDE src
2017-04-25 12:59:41 +03:00
Ekaterina Tuzova
28ae35a48c
Merge remote-tracking branch 'origin/master'
2017-04-21 12:40:36 +03:00
Liana.Bakradze
c40c52e08d
cleanup
2017-04-20 19:40:28 +03:00
Liana.Bakradze
237c90e318
remove redundant interface
2017-04-20 19:22:28 +03:00
Liana.Bakradze
8d750d328a
move smart checker to Edu Python
2017-04-20 19:18:35 +03:00
Ekaterina Tuzova
06763fad02
Merge branch 'meanmail/EDU-839'
2017-04-20 18:57:39 +03:00
Liana.Bakradze
2b6eafadc6
wait for placeholders to be flushed before checking (EDU-882)
2017-04-18 17:11:17 +03:00
Liana.Bakradze
d996b96ea1
check for PyCharm tasks (EDU-882)
2017-04-18 17:11:17 +03:00
meanmail
4ebf948245
Merge remote-tracking branch 'origin/master' into meanmail/EDU-839
...
Conflicts:
python/educational-core/src/com/jetbrains/edu/learning/EduPluginConfigurator.java
python/educational-python/Edu-Python/src/com/jetbrains/edu/learning/PyEduPluginConfigurator.java
2017-04-17 17:39:38 +07:00
Ekaterina Tuzova
e557714f04
remote courses for python in IDEA
2017-04-14 19:15:32 +03:00
meanmail
a359e3b72f
Removed PyEduCourseProjectGenerator
2017-04-14 15:46:38 +07:00