GSoC 2016 - General Graphics Improvements

Overview

This project aims to polish the current graphics features of Scilab such as zooming, datatips and interactive curve edition through plotting. Usually the Scilab is widely used by students and engineers as a completely free and open source numerical software solution for fast prototyping and data visualization. In this context the user experience is dictated by how well one can view and easily interact with its data. This makes the plotting capabilities and interactions, besides performance, a key factor of the perceived easiness and software quality. Thus, any improvements related with these features makes a huge impact in software user base and perceived quality.

Ideas page

Zoom Datatips Curve Editor Label Editor

Priority

The priority is to fix the bugs starting with zoom and datatips and then move to the improvements and new features. After that work with the Curve Editor and Label Editor which requires some work in its design before the implementation.

Progress

===CodeReview with all changes===

Description

Status

Triangulator Bug - Puzzled facets in 3D plot caused by wrong triangulation of non-convex polygons

Complete

Coverity - #1354820, #1354821, #1354822, #1271329, uninitialized variables

Complete

Datatips Clip - Datatips would not clip when their anchor go outside axes bounds

Complete

Datatips property change - z_component changed to display_components

Complete

Bug #14587 - Datatip textbox wrong clipping when loaded from *.scg file

Complete

Zoom rubber box general improvements, Zoom outside axes, Multiple axes zoom

Complete

Polyline: added .datatip_display_coordinates, Removed display_components from datatip object, Added axes.frame_type to set the default value for polyline.datatip_display_coordinates according

In Review

figure.pixel_drawing_mode is ignored

In Review

Zooming moves drawn axis offscreen

In Review

Datatips display mode - allow datatips to be displayed "always", "onclick" or "onthefly".

In Review

Datatip detached position property.

In Review

Crash/Leak when deleting datatip

In Review

Comments on Zooming moves drawn axis offscreen

This is a proposal to "fix" the axis moving, in my view a static axis is more useful when it is used as a scale in the window.

public: GSoC_2016_Caio_SOUZA (last edited 2016-08-15 21:33:04 by caioc2bolado@gmail.com)