aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-06-06BarChart, Wayland.Samuel Fadel
* Makefile: Added some Wayland stuff to cflags/libs in pkg-config * barchart: Rendering works, no interactivity * main.cpp: Reposition some components for a more compact view * manifest.scm: glfw-wayland: Added GLFW variant with Wayland * scatterplot.cpp and voronoisplat.cpp: Cleanup
2023-06-05* main.cpp: Safer colormap/metric names.Samuel Fadel
2023-06-05Proper libs flags from pkg-config and CFLAGS for release.Samuel Fadel
* Makefile: Removed -g; added gl to pkg-config and -O2
2023-06-04More fixes to rendering, same as original except for point outlines.Samuel Fadel
2023-06-04Further advances in nuklear port.Samuel Fadel
Rendering now looks similar to Qt version, needs a few tweaks: * Proper multisampling * Background Missing features: * Barcharts * Interactivity (e.g. brushing/linking in all objects) * History view of interactions
2023-05-23Massive changes in initial port away from Qt.Samuel Fadel
2016-08-31Updated README.Samuel Fadel
2016-08-31Added LICENSE.Samuel Fadel
2016-08-31Removed labels handling and bundling when selecting regular points.Samuel Fadel
2016-08-31ColorScale: safer handling of corner cases.Samuel Fadel
2016-08-31Updated KNN.Samuel Fadel
2016-08-31Updated LAMP code.Samuel Fadel
2016-08-31Updated library requirements (added REQUIRED).Samuel Fadel
2016-04-13Bundling now supports selection.Samuel Fadel
Selection is implemented via main() updating the line plot using the current active selection. Beware of bug (issue #23). Also adds support for setting the line width, while changing the default line width to 2 pixels wide. ProjectionHistory: now reports changes to selections relative to the whole dataset, not only CPs/RPs.
2016-04-12BarChart, Scatterplot, VoronoiSplat: removed unnecessary resize()s.Samuel Fadel
2016-04-07LinePlot: less pointers to GDrawings.Samuel Fadel
2016-04-07LinePlot: working relaxation.Samuel Fadel
2016-04-07Fix issue #22.Samuel Fadel
2016-04-04LinePlot: working properly (and updates settings).Samuel Fadel
Added the several options to the bundling (from CUBu) as properties of the LinePlot component, which are set from the options UI. In addition, many changes to the UI regarding those options. Added a new shortcut to hide options (for cleaner demos).
2016-04-04ProjectionHistory: added unreliability.Samuel Fadel
2016-04-04VoronoiSplat: minor implementation changes.Samuel Fadel
2016-03-30Scatterplot: added dtor and handled corner case of quadtree init.Samuel Fadel
2016-03-22VoronoiSplat & LinePlot: fixed silly logic error.Samuel Fadel
2016-03-22Removed unecessary QDebug #include's.Samuel Fadel
2016-03-17BarChart: brushing informs the value of the item.Samuel Fadel
2016-03-15Updated README.Samuel Fadel
2016-03-15Added CUBu info to README.Samuel Fadel
2016-03-15Initial CUBu support & LinePlot (with bundling) component.Samuel Fadel
2016-03-15VoronoiSplat: initializing previously uninitialized values.Samuel Fadel
Also renamed some methods/variables for better consistency.
2016-03-10main(): shuffle() values were being ignored, now fixed.Samuel Fadel
2016-03-10Updated README.Samuel Fadel
2016-03-10Updated README.Samuel Fadel
Removed "Options" subsection. Everything is now under "Usage".
2016-03-10Updated README.Samuel Fadel
2016-03-10Updated README.Samuel Fadel
2016-03-10Updated README.Samuel Fadel
2016-03-10Added README.Samuel Fadel
2016-03-10CMakeLists.txt: fixed nvcc flags.Samuel Fadel
2016-03-10Removed old Qt project file.Samuel Fadel
2016-03-09Added CMakeLists.txt, still untested on Windows/Mac.Samuel Fadel
2016-03-04main(): fixed code for init'ing CP projection.Samuel Fadel
Minor code improvements in forceScheme() and dist().
2016-03-04main(): small change to output message.Samuel Fadel
2016-03-03ProjectionHistory: fixed minor compiler warning.Samuel Fadel
2016-03-03BarChart is now also updated during rewinding.Samuel Fadel
In addition, rewinding is now done with Ctrl+RMB.
2016-03-02Improvements related to ColorScale and screenshots.Samuel Fadel
* ColorScale: now a pointer whenever needed. main() takes care of updating extents * New class DivergentColorScale: works specifically for divergent scales, always has 3 colors as input: negative values, 0, positive values * ManipulationHandler: ProjectionHistory no longer needed
2016-02-29Added dialog for saving screenshots with a prefix.Samuel Fadel
2016-02-29ProjectionHistory: removed interpolation of CP values.Samuel Fadel
2016-02-28Merge branch 'master' of bitbucket.org:fadel/pmSamuel Fadel
2016-02-28Added colormap orientation & improved UI.Samuel Fadel
* Colormap: orientation now enables vertical & horizontal colormap display * Two colormap components, one for each type of point (regular, control) * Improved controls grouping and cohesion
2016-02-18Scatterplot: constants for mouse buttons.Samuel Fadel
2016-02-12Refactoring of Projection{Observer,History} & ManipulationHandler.Samuel Fadel
ProjectionObserver class has been removed, all of its functionality is now inside class ProjectionHistory, thus dealing with the design problem mentioned in the previous commit. ProjectionHistory is now also responsible for all rewinding functionality, which makes more sense.