Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-01 | Camera refactoring | Enrico Turri | |
1) All camera related OpenGL calls moved into class 2) The Camera class now stores the view matrix, the projection matrix and the viewport 3) The Camera class now exposes methods to get the camera orientation vectors, the camera position, the view matrix, the projection matrix and the viewport 4) All the code operating on the camera or requiring camera data has been modified to use the new methods | |||
2019-03-27 | Added glsafe() around OpenGL calls where missing | Enrico Turri | |
2019-03-26 | Code cleanup | Enrico Turri | |
2019-03-26 | 1st installment of gizmos refactoring | Enrico Turri | |
1) GLCanvas3D::Gizmos moved into a standalone class GLGizmosManager 2) GLGizmosManager handles mouse events by calling its on_mouse method (wip) | |||
2019-03-25 | Code cleanup | Enrico Turri | |
2019-03-25 | Yet another tweak to the logic for releasing mouse capture into ↵ | Enrico Turri | |
GLToolbar::on_mouse() | |||
2019-03-22 | Another tweak to the logic for releasing mouse capture into ↵ | Enrico Turri | |
GLToolbar::on_mouse() | |||
2019-03-22 | Changed logic for releasing mouse capture into GLToolbar::on_mouse() | Enrico Turri | |
2019-03-20 | Fix into GLToolbar::on_mouse() | Enrico Turri | |
2019-03-20 | Tech ENABLE_CANVAS_GUI_REFACTORING set as default | Enrico Turri | |
2019-03-19 | Code cleanup | Enrico Turri | |
2019-03-14 | Toolbar refactoring | Enrico Turri | |
1) toolbar items define 3 callback functions for setting the visibility, setting the enabling state and defining their action which are set while adding a new item to the toolbar 2) the toolbar takes care to update all its items visibility and enabled states through a new update method to be called by the parent idle event handler 3) the toolbar handles mouse events by calling its on_mouse method | |||
2019-02-28 | ENABLE_MODE_AWARE_TOOLBAR_ITEMS set as default | Enrico Turri | |
2019-02-26 | Automatic generation of variants of icons for toolbars and gizmos | Enrico Turri | |
2019-02-26 | Fixed build when ENABLE_SVG_ICONS is disabled | Enrico Turri | |
2019-02-26 | Allow non-squared textures for toolbars and gizmo icons | Enrico Turri | |
2019-02-26 | 1st installment of svg icons for toolbars and gizmos | Enrico Turri | |
2019-02-22 | Code cleanup | Enrico Turri | |
2019-02-22 | Gizmos overlay using a single png texture | Enrico Turri | |
2019-01-31 | User mode-aware toolbar items | Enrico Turri | |
2019-01-24 | Mac: Retina OpenGL: Fix toolbar mouse hover | Vojtech Kral | |
2019-01-24 | Mac: Retina OpenGL: Fix ImGui font switch, dynamic switching, toolbar fixes | Vojtech Kral | |
2019-01-16 | Show gizmos and toolbars tooltips when hovering on a disabled item | Enrico Turri | |
2019-01-03 | Removal of wxNotebook from plater set as default | Enrico Turri | |
2019-01-02 | Background texture for toolbars set as default | Enrico Turri | |
2018-12-17 | Scalable toolbar icons | Enrico Turri | |
2018-12-17 | Added background texture to toolbars | Enrico Turri | |
2018-12-06 | include "libslic3r" from slic3r project directly, not as "../../libslicer" | bubnikv | |
(rely on -Ilibslic3r set correctly) for the slic3r project. | |||
2018-12-06 | Removal of tabs from plater -> Fixed buttons update when switching between ↵ | Enrico Turri | |
views using keyboard | |||
2018-12-06 | Removal of tabs from plater -> added buttons to scene to switch between views | Enrico Turri | |
2018-11-18 | Cutting | Vojtech Kral | |
2018-11-01 | New selection set as default | Enrico Turri | |
2018-10-25 | Tooltip when hovering on gizmo icons | Enrico Turri | |
2018-10-24 | Split to objects and Split to parts | Enrico Turri | |
2018-10-24 | Fixed memory leak in GLToolbar | Enrico Turri | |
2018-10-17 | Object context menu wip / Removed links to settings dialog from user ↵ | Enrico Turri | |
interface / Fixed and unified append_menu_item() function / Fixed File->Open menu item / Fixed Window menu items / Added Plater menu | |||
2018-10-08 | New selection -> removed obsolete methods\n+\nFixed a few compile warnings | Enrico Turri | |
2018-10-04 | Use an unique opengl context | Enrico Turri | |
2018-10-03 | Replace PerlCallbacks with events in GLCanvas3d et al. | Vojtech Kral | |
2018-10-01 | WIP: Plater | Vojtech Kral | |
2018-09-19 | WIP: Moved sources int src/, separated most of the source code from Perl. | bubnikv | |
The XS was left only for the unit / integration tests, and it links libslic3r only. No wxWidgets are allowed to be used from Perl starting from now. |