Show More
@@ -196,123 +196,124 b' Comm and Widget PR Index' | |||||
196 | ------------------------ |
|
196 | ------------------------ | |
197 |
|
197 | |||
198 | Here is a chronological list of PRs affecting the widget and comm frameworks for IPython 3.0. Note that later PRs may revert changes |
|
198 | Here is a chronological list of PRs affecting the widget and comm frameworks for IPython 3.0. Note that later PRs may revert changes | |
199 |
|
|
199 | made in earlier PRs: | |
200 | - Add placeholder attribute to text widgets |
|
200 | ||
|
201 | - Add placeholder attribute to text widgets | |||
201 | `#5652 <https://github.com/ipython/ipython/pull/5652>`__ |
|
202 | `#5652 <https://github.com/ipython/ipython/pull/5652>`__ | |
202 |
|
|
203 | - Add latex support in widget labels, | |
203 | `#5937 <https://github.com/ipython/ipython/pull/5937>`__ |
|
204 | `#5937 <https://github.com/ipython/ipython/pull/5937>`__ | |
204 |
|
|
205 | - Allow widgets to display more than once within container widgets. | |
205 | `#5963 <https://github.com/ipython/ipython/pull/5963>`__ |
|
206 | `#5963 <https://github.com/ipython/ipython/pull/5963>`__ | |
206 |
|
|
207 | - use require.js, | |
207 | `#5980 <https://github.com/ipython/ipython/pull/5980>`__ |
|
208 | `#5980 <https://github.com/ipython/ipython/pull/5980>`__ | |
208 |
|
|
209 | - Range widgets | |
209 | `#6050 <https://github.com/ipython/ipython/pull/6050>`__ |
|
210 | `#6050 <https://github.com/ipython/ipython/pull/6050>`__ | |
210 |
|
|
211 | - Interact on\_demand option | |
211 | `#6051 <https://github.com/ipython/ipython/pull/6051>`__ |
|
212 | `#6051 <https://github.com/ipython/ipython/pull/6051>`__ | |
212 |
|
|
213 | - Allow text input on slider widgets | |
213 | `#6106 <https://github.com/ipython/ipython/pull/6106>`__ |
|
214 | `#6106 <https://github.com/ipython/ipython/pull/6106>`__ | |
214 |
|
|
215 | - support binary buffers in comm messages | |
215 | `#6110 <https://github.com/ipython/ipython/pull/6110>`__ |
|
216 | `#6110 <https://github.com/ipython/ipython/pull/6110>`__ | |
216 |
|
|
217 | - Embrace the flexible box model in the widgets | |
217 | `#6125 <https://github.com/ipython/ipython/pull/6125>`__ |
|
218 | `#6125 <https://github.com/ipython/ipython/pull/6125>`__ | |
218 |
|
|
219 | - Widget trait serialization | |
219 | `#6128 <https://github.com/ipython/ipython/pull/6128>`__ |
|
220 | `#6128 <https://github.com/ipython/ipython/pull/6128>`__ | |
220 |
|
|
221 | - Make Container widgets take children as the first positional | |
221 | argument `#6153 <https://github.com/ipython/ipython/pull/6153>`__ |
|
222 | argument `#6153 <https://github.com/ipython/ipython/pull/6153>`__ | |
222 |
|
|
223 | - once-displayed | |
223 | `#6168 <https://github.com/ipython/ipython/pull/6168>`__ |
|
224 | `#6168 <https://github.com/ipython/ipython/pull/6168>`__ | |
224 |
|
|
225 | - Validate slider value, when limits change | |
225 | `#6171 <https://github.com/ipython/ipython/pull/6171>`__ |
|
226 | `#6171 <https://github.com/ipython/ipython/pull/6171>`__ | |
226 |
|
|
227 | - Unregistering comms in Comm Manager | |
227 | `#6216 <https://github.com/ipython/ipython/pull/6216>`__ |
|
228 | `#6216 <https://github.com/ipython/ipython/pull/6216>`__ | |
228 |
|
|
229 | - Add EventfulList and EventfulDict trait types. | |
229 | `#6228 <https://github.com/ipython/ipython/pull/6228>`__ |
|
230 | `#6228 <https://github.com/ipython/ipython/pull/6228>`__ | |
230 |
|
|
231 | - Remove add/remove\_class and set/get\_css. | |
231 | `#6235 <https://github.com/ipython/ipython/pull/6235>`__ |
|
232 | `#6235 <https://github.com/ipython/ipython/pull/6235>`__ | |
232 |
|
|
233 | - avoid unregistering widget model twice | |
233 | `#6250 <https://github.com/ipython/ipython/pull/6250>`__ |
|
234 | `#6250 <https://github.com/ipython/ipython/pull/6250>`__ | |
234 |
|
|
235 | - Widget property lock should compare json states, not python states | |
235 | `#6332 <https://github.com/ipython/ipython/pull/6332>`__ |
|
236 | `#6332 <https://github.com/ipython/ipython/pull/6332>`__ | |
236 |
|
|
237 | - Strip the IPY\_MODEL\_ prefix from widget IDs before referencing | |
237 | them. `#6377 <https://github.com/ipython/ipython/pull/6377>`__ |
|
238 | them. `#6377 <https://github.com/ipython/ipython/pull/6377>`__ | |
238 |
|
|
239 | - "event" is not defined error in Firefox | |
239 | `#6437 <https://github.com/ipython/ipython/pull/6437>`__ |
|
240 | `#6437 <https://github.com/ipython/ipython/pull/6437>`__ | |
240 |
|
|
241 | - Javascript link | |
241 | `#6454 <https://github.com/ipython/ipython/pull/6454>`__ |
|
242 | `#6454 <https://github.com/ipython/ipython/pull/6454>`__ | |
242 |
|
|
243 | - Bulk update of widget attributes | |
243 | `#6463 <https://github.com/ipython/ipython/pull/6463>`__ |
|
244 | `#6463 <https://github.com/ipython/ipython/pull/6463>`__ | |
244 |
|
|
245 | - Creating a widget registry on the Python side. | |
245 | `#6493 <https://github.com/ipython/ipython/pull/6493>`__ |
|
246 | `#6493 <https://github.com/ipython/ipython/pull/6493>`__ | |
246 |
|
|
247 | - Allow widget views to be loaded from require modules | |
247 | `#6494 <https://github.com/ipython/ipython/pull/6494>`__ |
|
248 | `#6494 <https://github.com/ipython/ipython/pull/6494>`__ | |
248 |
|
|
249 | - Fix Issue #6530 | |
249 | `#6532 <https://github.com/ipython/ipython/pull/6532>`__ |
|
250 | `#6532 <https://github.com/ipython/ipython/pull/6532>`__ | |
250 |
|
|
251 | - Make comm manager (mostly) independent of InteractiveShell | |
251 | `#6540 <https://github.com/ipython/ipython/pull/6540>`__ |
|
252 | `#6540 <https://github.com/ipython/ipython/pull/6540>`__ | |
252 |
|
|
253 | - Add semantic classes to top-level containers for single widgets | |
253 | `#6609 <https://github.com/ipython/ipython/pull/6609>`__ |
|
254 | `#6609 <https://github.com/ipython/ipython/pull/6609>`__ | |
254 |
|
|
255 | - Selection Widgets: forcing 'value' to be in 'values' | |
255 | `#6617 <https://github.com/ipython/ipython/pull/6617>`__ |
|
256 | `#6617 <https://github.com/ipython/ipython/pull/6617>`__ | |
256 |
|
|
257 | - Allow widgets to be constructed from Javascript | |
257 | `#6664 <https://github.com/ipython/ipython/pull/6664>`__ |
|
258 | `#6664 <https://github.com/ipython/ipython/pull/6664>`__ | |
258 |
|
|
259 | - Output widget | |
259 | `#6670 <https://github.com/ipython/ipython/pull/6670>`__ |
|
260 | `#6670 <https://github.com/ipython/ipython/pull/6670>`__ | |
260 |
|
|
261 | - Minor change in widgets.less to fix alignment issue | |
261 | `#6681 <https://github.com/ipython/ipython/pull/6681>`__ |
|
262 | `#6681 <https://github.com/ipython/ipython/pull/6681>`__ | |
262 |
|
|
263 | - Make Selection widgets respect values order. | |
263 | `#6747 <https://github.com/ipython/ipython/pull/6747>`__ |
|
264 | `#6747 <https://github.com/ipython/ipython/pull/6747>`__ | |
264 |
|
|
265 | - Widget persistence API | |
265 | `#6789 <https://github.com/ipython/ipython/pull/6789>`__ |
|
266 | `#6789 <https://github.com/ipython/ipython/pull/6789>`__ | |
266 |
|
|
267 | - Add promises to the widget framework. | |
267 | `#6818 <https://github.com/ipython/ipython/pull/6818>`__ |
|
268 | `#6818 <https://github.com/ipython/ipython/pull/6818>`__ | |
268 |
|
|
269 | - SelectMultiple widget | |
269 | `#6890 <https://github.com/ipython/ipython/pull/6890>`__ |
|
270 | `#6890 <https://github.com/ipython/ipython/pull/6890>`__ | |
270 |
|
|
271 | - Tooltip on toggle button | |
271 | `#6923 <https://github.com/ipython/ipython/pull/6923>`__ |
|
272 | `#6923 <https://github.com/ipython/ipython/pull/6923>`__ | |
272 |
|
|
273 | - Allow empty text box \*while typing\* for numeric widgets | |
273 | `#6943 <https://github.com/ipython/ipython/pull/6943>`__ |
|
274 | `#6943 <https://github.com/ipython/ipython/pull/6943>`__ | |
274 |
|
|
275 | - Ignore failure of widget MathJax typesetting | |
275 | `#6948 <https://github.com/ipython/ipython/pull/6948>`__ |
|
276 | `#6948 <https://github.com/ipython/ipython/pull/6948>`__ | |
276 |
|
|
277 | - Refactor the do\_diff and manual child view lists into a separate | |
277 | ViewList object |
|
278 | ViewList object | |
278 | `#6990 <https://github.com/ipython/ipython/pull/6990>`__ |
|
279 | `#6990 <https://github.com/ipython/ipython/pull/6990>`__ | |
279 |
|
|
280 | - Add warning to widget namespace import. | |
280 | `#7107 <https://github.com/ipython/ipython/pull/7107>`__ |
|
281 | `#7107 <https://github.com/ipython/ipython/pull/7107>`__ | |
281 |
|
|
282 | - lazy load widgets | |
282 | `#7120 <https://github.com/ipython/ipython/pull/7120>`__ |
|
283 | `#7120 <https://github.com/ipython/ipython/pull/7120>`__ | |
283 |
|
|
284 | - Fix padding of widgets. | |
284 | `#7139 <https://github.com/ipython/ipython/pull/7139>`__ |
|
285 | `#7139 <https://github.com/ipython/ipython/pull/7139>`__ | |
285 |
|
|
286 | - Persist widgets across page refresh | |
286 | `#7163 <https://github.com/ipython/ipython/pull/7163>`__ |
|
287 | `#7163 <https://github.com/ipython/ipython/pull/7163>`__ | |
287 |
|
|
288 | - Make the widget experimental error a real python warning | |
288 | `#7200 <https://github.com/ipython/ipython/pull/7200>`__ |
|
289 | `#7200 <https://github.com/ipython/ipython/pull/7200>`__ | |
289 |
|
|
290 | - Make the widget error message shorter and more understandable. | |
290 | `#7201 <https://github.com/ipython/ipython/pull/7201>`__ |
|
291 | `#7201 <https://github.com/ipython/ipython/pull/7201>`__ | |
291 |
|
|
292 | - Make the widget warning brief and easy to filter | |
292 | `#7204 <https://github.com/ipython/ipython/pull/7204>`__ |
|
293 | `#7204 <https://github.com/ipython/ipython/pull/7204>`__ | |
293 |
|
|
294 | - Add visual cue for widgets with dead comms | |
294 | `#7227 <https://github.com/ipython/ipython/pull/7227>`__ |
|
295 | `#7227 <https://github.com/ipython/ipython/pull/7227>`__ | |
295 |
|
|
296 | - Widget values as positional arguments | |
296 | `#7260 <https://github.com/ipython/ipython/pull/7260>`__ |
|
297 | `#7260 <https://github.com/ipython/ipython/pull/7260>`__ | |
297 |
|
|
298 | - Remove the popup widget | |
298 | `#7341 <https://github.com/ipython/ipython/pull/7341>`__ |
|
299 | `#7341 <https://github.com/ipython/ipython/pull/7341>`__ | |
299 |
|
|
300 | - document and validate link, dlink | |
300 | `#7468 <https://github.com/ipython/ipython/pull/7468>`__ |
|
301 | `#7468 <https://github.com/ipython/ipython/pull/7468>`__ | |
301 |
|
|
302 | - Document interact 5637 | |
302 | `#7525 <https://github.com/ipython/ipython/pull/7525>`__ |
|
303 | `#7525 <https://github.com/ipython/ipython/pull/7525>`__ | |
303 |
|
|
304 | - Update some broken examples of using widgets | |
304 | `#7547 <https://github.com/ipython/ipython/pull/7547>`__ |
|
305 | `#7547 <https://github.com/ipython/ipython/pull/7547>`__ | |
305 |
|
|
306 | - Use Output widget with Interact | |
306 | `#7554 <https://github.com/ipython/ipython/pull/7554>`__ |
|
307 | `#7554 <https://github.com/ipython/ipython/pull/7554>`__ | |
307 |
|
|
308 | - don't send empty execute\_result messages | |
308 | `#7560 <https://github.com/ipython/ipython/pull/7560>`__ |
|
309 | `#7560 <https://github.com/ipython/ipython/pull/7560>`__ | |
309 |
|
|
310 | - Validation on the python side | |
310 | `#7602 <https://github.com/ipython/ipython/pull/7602>`__ |
|
311 | `#7602 <https://github.com/ipython/ipython/pull/7602>`__ | |
311 |
|
|
312 | - only show prompt overlay if there's a prompt | |
312 | `#7661 <https://github.com/ipython/ipython/pull/7661>`__ |
|
313 | `#7661 <https://github.com/ipython/ipython/pull/7661>`__ | |
313 |
|
|
314 | - Allow predictate to be used for comparison in selection widgets | |
314 | `#7674 <https://github.com/ipython/ipython/pull/7674>`__ |
|
315 | `#7674 <https://github.com/ipython/ipython/pull/7674>`__ | |
315 |
|
|
316 | - Fix widget view persistence. | |
316 | `#7680 <https://github.com/ipython/ipython/pull/7680>`__ |
|
317 | `#7680 <https://github.com/ipython/ipython/pull/7680>`__ | |
317 |
|
|
318 | - Revert "Use Output widget with Interact" | |
318 | `#7703 <https://github.com/ipython/ipython/pull/7703>`__ |
|
319 | `#7703 <https://github.com/ipython/ipython/pull/7703>`__ |
General Comments 0
You need to be logged in to leave comments.
Login now