Commit Graph
100 Commits
Author SHA1 Message Date
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